Description
Senior Automation QA Engineer (Data Engineering)
Role Summary
We are seeking a Senior Automation QA Engineer to drive quality across microservices-based systems and data engineering platforms. This role requires strong hands-on experience in test automation, backend and API validation, and data pipeline testing, with the ability to work across complex, distributed architectures. The ideal candidate will collaborate closely with software engineers, data engineers, and product teams to ensure reliable, high-quality delivery of services and data products.
Technical Skills & experience
Core Skills:
•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 (, Snowflake, Redshift, BigQuery, Spark).
Tooling & Engineering Practices
•Familiarity with integrating automated tests into CI/CD pipelines (, 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.
Key Responsibilities
•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.
Nice to Have
•Exposure to data quality frameworks or monitoring tools.
•experience working in Agile/Scrum delivery models.
What We’re Looking For
•A Senior QA engineer who takes end-to-end ownership of quality, not just test execution.
•Strong analytical mindset with a focus on data correctness and system reliability.
•Comfortable working across application and data engineering teams.
•Clear communicator with a proactive, improvement driven approach.
Job Title: Senior QA Engineer (Data Engineering)
Location: Reading, UK
Rate/Salary: - GBP Daily
Job Type: Contract
Trading as TEKsystems. Allegis Group Limited, Maxis 2, Western Road, Bracknell, RG12 1RT, United Kingdom. No. 2876353. Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands.