The QA team operates in a fast-paced and collaborative environment. Their primary focus is ensuring that quality standards are being met across Moneybox. When they’re not baking quality into every stage of the delivery process, they’re championing innovation and continuous improvement initiatives. One of the best things about being part of the QA team is the variety of the work – each day brings a new challenge to solve.
How big is the team and how is it structured?
We’re currently 21 people, up from around 8 in November 2020! We’re split across a range of different functional and mission teams, including investing, pensions and automation.
What are the processes like?
We follow an agile methodology, with three key timelines to keep us focused in our flexible and fast-moving working environment:
- 8 week “orbits” – Inspired by basecamp, these allow us to scope what we want to achieve at a high level in that timeframe.
- 2 week sprints – Within the orbits, 2 week sprints allow us to hone in and divide the orbit into valuable, deliverable features for Moneybox users.
- Weekly app releases – We’re beginning to introduce weekly releases, which will remove the nerve-inducing “end of spring deadline” that most developers can relate to. Because the release goes out every week, there isn’t any pressure to hurry a feature into a release. Plus, this allows us to continuously improve and hotfix features on a weekly basis.
Which tools and libraries do the team use?
We use Postman to test APIs, Postman Monitors for automated API testing, and Appium with Java and Cucumber for automated UI testing. We also use Charles Proxy for monitoring/mocking network traffic, and in-built tools like Android TalkBack and iOS VoiceOver for accessibility testing.
What are the learning opportunities like?
Everyone at Moneybox is encouraged to set aside time for growth and learning opportunities and given access to an annual learning budget. This is usually used to gain industry standard certifications or attend useful workshops.
What is it like working at Moneybox?
Working at Moneybox is a great experience! Every day involves a lot of action, learning and teamwork. Collaboration with and between different teams is valued, and everyone likes to have fun.
What does a typical day look like?
There’s no typical day in Team QA and the days can be quite varied, as we tend to work across the Cloud Apps and Mobile teams and take on side projects for continuous improvement. The goal is for everyone in the team to be multi-skilled.
Which devices do the team use for manual testing?
We use Android and iOS devices of varying sizes. Everyone receives at least one test device so they can test on both platforms, and we strive to keep up to date with the latest major releases.
What’s the best thing about working in the QA team at Moneybox?
Like everyone at Moneybox, everyone in the QA team is very open and friendly, and always willing to help. Whenever there’s an issue or a setback, someone is always happy to step in and lend a hand. For instance, when one team has a lot of features going out in a certain release, other QA team members from teams with less work are pulled in to help.
How do you ensure everyone feels involved in the new hybrid working world?
There’s a very strong team culture and wins are celebrated for everyone in the team, whether big or small. From promotions to anniversaries and especially birthdays, everyone is made to feel welcome.
What does the onboarding journey look like?
All new joiners follow a structured onboarding programme. You get to meet lots of different teams when you join, so you really get a feel for how the business runs. You’ll be assigned a buddy, and you’ll catch up with your line manager on a regular basis. There will be lots of opportunities to learn on the job and get stuck in.