Software Quality Engineer (Remote)
Software Quality Engineer (Remote)

Software Quality Engineer (Remote)

City of London Full-Time 36000 - 60000 £ / year (est.) Home office possible
A

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 flexibility and be part of a self-managed, high-performing team.
  • Why this job: Make a real impact on critical business decisions while advocating for data quality.
  • Qualifications: 5+ years in software testing with strong SQL skills and programming experience.
  • Other info: Collaborate with cross-functional teams and work with modern data stacks.

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 is made up of self-managed and collaborative high performers.

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.

  • 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.

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.

Proven experience collaborating with cross-functional teams to drive data quality outcomes.

Familiarity with modern data stacks (Snowflake, Redshift, Databricks) and data testing principles.

Software Quality Engineer (Remote) employer: Annapurna

As a forward-thinking company in the Insurance Technology sector, our client offers a dynamic remote work environment that fosters self-management and collaboration among high-performing teams. Employees benefit from a culture that prioritises quality and innovation, with ample opportunities for professional growth and development in a rapidly evolving industry. Joining this team means being part of a mission to revolutionise the insurance market while enjoying the flexibility and support that comes with a modern workplace.
A

Contact Detail:

Annapurna Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Quality Engineer (Remote)

✨Tip Number 1

Familiarise yourself with the specific data technologies mentioned in the job description, such as Snowflake and Redshift. Having a solid understanding of these platforms will not only help you during interviews but also demonstrate your commitment to the role.

✨Tip Number 2

Showcase your experience with SQL and programming languages like Python or JavaScript in your conversations. Be prepared to discuss specific projects where you implemented testing frameworks or improved data quality, as this will highlight your relevant skills.

✨Tip Number 3

Network with current or former employees in similar roles within the company. Engaging with them can provide valuable insights into the company culture and expectations, which can be beneficial during your interview process.

✨Tip Number 4

Prepare to discuss how you balance speed and quality in an agile environment. Think of examples from your past work where you successfully managed this balance, as it aligns closely with the responsibilities outlined in the job description.

We think you need these skills to ace Software Quality Engineer (Remote)

Software Testing
Data Quality Assurance
SQL Proficiency
Relational Database Systems
Programming in Python
JavaScript or TypeScript
Bash/Shell Scripting
Automated Testing Frameworks
Collaboration with Cross-Functional Teams
Data Pipeline Testing
Risk Identification and Management
Agile Methodologies
Data Analytics
Familiarity with Modern Data Stacks (Snowflake, Redshift, Databricks)
Advocacy for Testing Best Practices

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 how you've collaborated with cross-functional teams and any relevant technologies you've worked with.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss your understanding of the insurance technology space and how your skills in SQL, programming languages, and data testing principles make you a perfect fit for the position.

Showcase Relevant Projects: If applicable, include links to projects or portfolios that demonstrate your expertise in designing testing frameworks and working with data pipelines. This can help illustrate your hands-on experience and problem-solving abilities.

Highlight Soft Skills: Since the role involves collaboration with various teams, emphasise your communication and teamwork skills. Mention any experiences where you've successfully advocated for quality practices or led initiatives that improved data integrity.

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 ensured data accuracy and reliability, as this role heavily focuses on these aspects.

✨Demonstrate Your Technical Skills

Since the role requires advanced proficiency in SQL and programming languages like Python or JavaScript, be ready to showcase your technical skills. You might be asked to solve a problem or write a query, so brush up on your coding abilities beforehand.

✨Collaborative Mindset

This position involves working closely with cross-functional teams. Share examples of how you've successfully collaborated with data engineers and product stakeholders in the past. Emphasise your ability to communicate effectively and advocate for data quality best practices.

✨Understand the Company’s Culture

Research the company's remote work culture and their approach to self-managed teams. Be prepared to discuss how you thrive in a collaborative environment and how you can contribute to fostering a culture of quality within the team.

Software Quality Engineer (Remote)
Annapurna
A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>