About the Role
We’re seeking a collaborative and detail-oriented Quality Test Engineer to join our UK Data Engineering team.
In this role, you’ll help ensure the accuracy, integrity, and reliability of data through thoughtful testing and validation.
You’ll work closely with cross-functional teams to build robust data quality solutions that support our mission of delivering trusted insights.
We welcome applicants from all backgrounds and experiences.
If you’re passionate about data quality and enjoy solving problems, we’d love to hear from you—even if you don’t meet every requirement.
Responsibilities
Partner with data engineers, QA analysts, and product teams to define data quality goals and testing strategies.
Design and build automated test frameworks for validating data transformations and pipeline integrity.
Use Python or Java to support data analysis and test automation.
Conduct functional, regression, and performance testing on data workflows and ETL processes.
Ensure consistency and accuracy of data across various sources and formats.
Investigate and resolve data quality issues, contributing to root cause analysis and long-term solutions.
Maintain test datasets and support compliance with data governance and privacy standards.
Document test plans, test cases, and results in a clear and accessible format.
Requirement:
2–3 years of experience in software testing, data engineering, or a related field.
Proficiency in Python or Java for data analysis and automation.
Familiarity with cloud platforms (e.g., Azure) is a plus.
Strong understanding of SQL and experience with relational or NoSQL databases.
Exposure to ETL tools and data pipeline frameworks.
Experience with version control systems (e.g., Git) and CI/CD tools.
Strong analytical and communication skills.