At a Glance
- Tasks: Join our QA team to ensure top-notch quality for Moneybox products.
- Company: Moneybox is an award-winning app helping users grow their wealth effortlessly.
- Benefits: Enjoy a competitive salary, share options, gym benefits, and 25 days holiday.
- Why this job: Be part of a fast-growing fintech making a positive impact on personal finance.
- Qualifications: 5+ years in QA with experience in test frameworks and Agile methodologies required.
- Other info: Hybrid work model with a collaborative and inclusive company culture.
The predicted salary is between 43200 - 72000 £ per year.
Moneybox is the award-winning app that helps you turn your money into something greater. We’ve brought saving, investing, home-buying, and retirement services all together into one simple app, so it’s easier than ever to achieve your goals and build wealth, whatever your starting point.
We are looking for a Senior QA engineer to join our team, who enjoys working in a fast-paced environment. You will be working with a high calibre team to continuously develop new products/features.
What You’ll Do- As a key member of the QA team, you’ll help ensure the quality of Moneybox products, reporting into the Senior QA lead.
- Act as a point of contact and escalation for QA issues relating to your squad.
- Agree QA strategy on a project level, deciding on the types of QA activities required (incl. Integration, Automation, E2E, Live Proving, etc).
- Plan and organise QA activities within the squad (incl. organising Amigos & Test Plan reviews).
- This will include reviewing technical and business requirements and designing robust and reusable test scenarios.
- Execute QA activities, ensuring coordination and prioritisation of QA work.
- Support the organisational shift towards continuous testing delivery (incl. implementing automated testing frameworks).
- Assess feature suitability for test automation (incl. unit tests for developers, API integration tests and App UI tests).
- Manage releases for your squad (incl. management of feature flags).
- Log, prioritise and track bugs to completion, analysing live issues with a focus on continuous improvement.
- Maintain documentation related to QA activities.
- Create and maintain strong working relationships, collaborating predominantly with the Development, Product and UX teams to progress issues.
- Line management of QA team members in the squad, offering oversight and supporting career development.
- Serve as a role model by leading through example and actively contributing to squad and QA department ceremonies.
- Run squad ceremonies (incl. daily stand-ups, release planning, refinement sessions and retrospectives as required).
- Someone who is excited about being part of a fast-growing Fintech company that’s trying to make a positive impact on how people grow their personal wealth.
- Show interest in the latest developments in technology and QA, with an excellent understanding of relevant testing techniques and the ability to coach and mentor your team in when to apply them.
- Comfortable collaborating in a multi-disciplinary team, working closely with Developers to help build high-quality products, with suitable testing at all levels.
- Have an analytical and critical thinking mindset – a strong problem solver who embraces new challenges.
- Proven experience of designing and implementing complete Test Plans and/or Automation Frameworks.
- Strong organisation and planning skills with meticulous attention to detail.
- Passionate about all things mobile and apps.
- Pragmatic when raising bugs and have a good understanding of risk, impact, dependencies and how to balance these.
- Understand the full E2E impact of changes, considering these in QA strategy and approach (e.g. ensuring that appropriate regression, smoke and sanity testing takes place).
- Motivated to support others in your team to help them develop in their roles.
- 5+ years QA experience with a broad knowledge of best practices is essential.
- 1+ year line management/coaching experience.
- Demonstrable test framework implementations on more than one tech stack.
- Deep understanding of query languages, programming languages and API architectures (e.g. SQL, Java, JavaScript, XML, REST).
- Deep understanding of web, API and database testing technologies and frameworks.
- Experience in test data design and implementation strategies.
- Experience in Agile methodologies, such as Scrum or Kanban, and Behaviour-driven development (BDD).
- Experience with a variety of automated testing techniques (compatibility and performance testing being nice-to-have).
- Opportunity to join a fast-growing, award-winning and super ambitious business.
- Work with a friendly team of highly motivated individuals.
- Be in an environment where you are listened to and can actually have an impact.
- Thriving collaborative and inclusive company culture.
- Competitive remuneration package.
- Company share options.
- A benefits package that includes Gympass, a personal learning budget, subsidised private medical insurance, matched pension contributions up to an additional 2% and more!
- 25 days holiday + bank holidays.
Senior QA Engineer employer: Moneybox
Contact Detail:
Moneybox Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior QA Engineer
✨Tip Number 1
Familiarise yourself with the latest QA tools and frameworks that are relevant to the role. Being well-versed in automation testing techniques and having hands-on experience with various tech stacks will give you an edge during discussions.
✨Tip Number 2
Showcase your leadership skills by preparing examples of how you've successfully managed QA teams or projects in the past. Highlighting your ability to mentor others and lead ceremonies can set you apart from other candidates.
✨Tip Number 3
Research Moneybox and its products thoroughly. Understanding their app's features and the challenges they face in QA will allow you to tailor your conversations and demonstrate your genuine interest in contributing to their mission.
✨Tip Number 4
Network with current or former employees of Moneybox on platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and expectations, which you can leverage during your interview.
We think you need these skills to ace Senior QA Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in QA, particularly focusing on automation and test frameworks. Use keywords from the job description to demonstrate that you meet the specific requirements of the Senior QA Engineer role.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for fintech and your understanding of QA processes. Mention specific projects or achievements that align with the responsibilities outlined in the job description, such as managing releases or implementing automated testing frameworks.
Showcase Your Technical Skills: In your application, emphasise your technical skills, especially those mentioned in the job description like SQL, Java, and API testing. Provide examples of how you've used these skills in previous roles to solve problems or improve processes.
Highlight Team Collaboration: Since the role involves working closely with developers and other teams, include examples of successful collaborations in your application. Discuss how you’ve contributed to team success and supported others in their development, which aligns with the company’s values.
How to prepare for a job interview at Moneybox
✨Showcase Your QA Expertise
Be prepared to discuss your extensive experience in QA, particularly your knowledge of best practices and automation frameworks. Highlight specific projects where you've designed and implemented test plans, as this will demonstrate your capability to handle the responsibilities of the role.
✨Understand the Company’s Products
Familiarise yourself with Moneybox's app and its features before the interview. Understanding how their services work will allow you to ask insightful questions and show your genuine interest in contributing to their mission of helping users grow their wealth.
✨Prepare for Technical Questions
Expect technical questions related to testing methodologies, programming languages, and API architectures. Brush up on your knowledge of SQL, Java, and JavaScript, and be ready to discuss how you would approach various testing scenarios, including E2E and integration testing.
✨Demonstrate Leadership Skills
Since the role involves line management and mentoring, be ready to share examples of how you've supported team members in their development. Discuss your approach to leading QA ceremonies and fostering a collaborative environment, as this aligns with the company’s culture.