Senior Automation QA Engineer (Data Engineering)
SKILLS
FULL DESCRIPTION
Job Title: Senior Automation QA Engineer (Data Engineering)
Location: London or Cardiff - once a month in the office
Salary/Rate: £500/600 per day inside IR35
Start Date: 05/05/2026
Job Type: Contract
Job Responsibilities/Objectives
- Design, develop, and maintain automated test frameworks for microservices and backend systems. - Implement automated tests covering functional, regression, integration, and end-to-end scenarios. - Validate data pipelines and data builds, ensuring accuracy, completeness, consistency, and reliability of data across systems. - Perform data validation and reconciliation using SQL and other data analysis techniques. - Experience with performance or load testing. - Integrate automated tests into CI/CD pipelines and support quality gates throughout the delivery lifecycle. - Analyse test failures, identify root causes, and work with engineering teams to drive fixes. - Review requirements, designs, and technical solutions to identify quality risks early. - Mentor junior QA engineers and contribute to improving overall QA and automation maturity.
Required Skills/Experience
The ideal candidate will have the following:
- Strong experience in test automation for microservices-based architectures.
- Hands-on experience building and maintaining automation frameworks using Java or similar languages.
- Solid experience testing REST APIs, backend services, and service-to-service integrations.
- Proven experience validating data engineering pipelines, including ETL/ELT workflows, batch jobs, and scheduled data builds.
- Strong SQL skills for data validation, reconciliation, and analysis.
- Experience working with data warehouses, data lakes, or big data platforms(e.g., Snowflake, Redshift, BigQuery, Spark).
- Familiarity with integrating automated tests into CI/CD pipelines(e.g., Jenkins, Azure DevOps, GitHub Actions, GitLab CI).
- Familiarity with version control systems(Git).
- Experience working in cloud environments(Azure, AWS, or GCP).
- Understanding of distributed systems and microservices architecture.
Desirable Skills/Experience
Although not essential, the following skills are desired by the client:
- Exposure to data quality frameworks or monitoring tools.
- Experience working in Agile/Scrum delivery models.
If you are interested in this opportunity, please apply now with your updated CV in Microsoft Word/PDF format.