At a Glance
- Tasks: Join us as a QA Engineer to ensure data quality in our innovative insurance tech.
- Company: We're a fast-growing company revolutionising the insurance market since 2018.
- Benefits: Enjoy remote work, a collaborative culture, and opportunities for professional growth.
- Why this job: Be part of a dynamic team that values quality and innovation in data-driven decisions.
- Qualifications: 5+ years in software testing with strong SQL skills and programming experience.
- Other info: Work closely with data engineers and advocate for best practices in a supportive environment.
The predicted salary is between 36000 - 60000 £ per year.
The Company Founded in 2018, our client are revolutionising the insurance market and have grown year on year. They operate a remote set-up and the overall business are made up of self-managed and collaborative high performers.
About the Role We’re looking for a QA Engineer with strong data expertise to join our client in the Insurance Technology space. This isn’t a typical QA role — you’ll work closely with data and analytics engineers to ensure the quality, accuracy, and trustworthiness of data products that power critical business decisions. You’ll be instrumental in designing robust testing frameworks, advocating for data quality best practices, and enabling teams to move fast without compromising on integrity.
Key Responsibilities
- Define and execute test strategies for data pipelines to ensure data accuracy, reliability, and usability
- Collaborate with data engineers, analytics engineers, and product stakeholders to validate requirements and guide test coverage
- Design, develop, and maintain automated tests that embed quality into the heart of the development lifecycle
- Identify potential risks and data regression scenarios based on downstream consumption patterns
- Balance speed and quality in a dynamic, agile data environment by targeting meaningful checkpoints
- Champion a culture of quality and advocate for testing best practices across data teams
Required Skills & Experience
- 5+ years of experience in software testing, with a strong emphasis on data quality and pipelines
- Advanced proficiency in SQL and relational database systems
- Programming experience in one or more of the following: Python, JavaScript, TypeScript, Bash/Shell
- Excellent analytical and problem-solving abilities, with a strong attention to detail
- Proven experience collaborating with cross-functional teams to drive data quality outcomes
- Familiarity with modern data stacks (Snowflake, Redshift, Databricks) and data testing principles
Quality Assurance Engineer (Data Platform) employer: Annapurna
Contact Detail:
Annapurna Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Quality Assurance Engineer (Data Platform)
✨Tip Number 1
Familiarise yourself with the specific data technologies mentioned in the job description, such as Snowflake and Redshift. Having hands-on experience or even completing relevant online courses can give you an edge and show your commitment to mastering the tools used in the role.
✨Tip Number 2
Network with current or former employees in similar roles within the insurance technology space. Engaging in conversations about their experiences can provide valuable insights into the company culture and expectations, which you can leverage during interviews.
✨Tip Number 3
Prepare to discuss specific examples of how you've implemented testing frameworks or improved data quality in past projects. Being able to articulate your contributions and the impact they had will demonstrate your expertise and problem-solving skills.
✨Tip Number 4
Stay updated on the latest trends and best practices in data quality assurance. Following industry blogs, attending webinars, or joining relevant online communities can help you bring fresh ideas to the table and show your passion for continuous learning.
We think you need these skills to ace Quality Assurance Engineer (Data Platform)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in software testing, particularly focusing on data quality and pipelines. Include specific examples of projects where you've collaborated with data engineers or analytics teams.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your skills in SQL and programming languages like Python or JavaScript make you a great fit for the position. Mention any relevant experience with modern data stacks.
Showcase Your Problem-Solving Skills: Provide examples in your application that demonstrate your analytical and problem-solving abilities. Highlight situations where you've identified risks or improved data quality outcomes in previous roles.
Highlight Collaboration Experience: Since the role involves working closely with cross-functional teams, emphasise your experience in collaborative environments. Mention specific instances where you successfully advocated for testing best practices or contributed to team projects.
How to prepare for a job interview at Annapurna
✨Showcase Your Data Expertise
Make sure to highlight your experience with data quality and pipelines during the interview. Be prepared to discuss specific projects where you defined test strategies or collaborated with data engineers, as this will demonstrate your ability to contribute effectively in this role.
✨Demonstrate Technical Proficiency
Since advanced SQL skills are crucial for this position, be ready to answer technical questions or even solve problems on the spot. Brush up on your SQL knowledge and be familiar with relational database systems, as well as any programming languages mentioned in the job description.
✨Emphasise Collaboration Skills
This role requires working closely with cross-functional teams, so be prepared to share examples of how you've successfully collaborated in the past. Discuss how you’ve communicated with stakeholders to validate requirements and ensure comprehensive test coverage.
✨Advocate for Quality Practices
Express your passion for quality assurance and your commitment to advocating for best practices in testing. Share any experiences where you championed a culture of quality within your team or organisation, as this aligns perfectly with the company's values.