Senior Automation QA Engineer (Data Engineering)

🔒 Confidential Employer
Posted 20 April 2026
LOCATION
London
TYPE
Contract
LEVEL
Mid-Senior level
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

Test Automation Java REST APIs SQL Data Validation CI/CD Microservices Data Engineering

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.

Sign up free — access 45,000+ UK sponsor-licensed jobs