Senior Test Engineer

Company: iO Associates

Location: London

Posted: May 8th, 2026

Senior Test Engineer – Data & Cloud Transformation

Location: Bristol, United Kingdom

Salary: £45,000 – £65,000 per annum (depending on experience)

Security Clearance: Active SC clearance required (non‑negotiable)

A highly skilled Senior Test Engineer is required to support complex data and cloud transformation programmes, focusing on test automation and data validation. This position suits someone with deep experience in ETL testing, modern automation practices, and cloud‑native data platforms.

You will play a pivotal role in designing, building, and enhancing automated testing solutions that ensure data quality, reliability, and alignment with strategic programme objectives.

Key Responsibilities

Design and implement automated test frameworks for data pipelines, ETL processes, and cloud‑based platforms.

Lead data validation and quality assurance activities across complex datasets.

Develop and maintain test automation using Python and frameworks such as pytest, applying TDD and BDD (Behave) approaches.

Create and manage test data to support ETL and data warehouse testing.

Continuously improve automation frameworks to increase efficiency, scalability, and reusability.

Collaborate with engineering teams to embed shift‑left testing practices across the development lifecycle.

Participate in peer reviews, code reviews, and CI/CD processes to ensure consistency and quality.

Support cloud testing initiatives using AWS and Azure and technologies such as Kafka.

Identify opportunities for standardisation and re‑use within data engineering and testing patterns.

Align testing outcomes with organisational data and digital strategies.

Share knowledge and build testing capability within project teams.

Skills & Experience – Essential

Proven experience in test automation for data and ETL processes.

Strong expertise in data validation and managing large, complex datasets.

Skilled in SQL scripting and database technologies such as Oracle (or equivalent).

Hands‑on experience with Python and frameworks like pytest.

Familiar with BDD and TDD methodologies.

Knowledge of ETL tools, data warehousing concepts, and technologies such as PySpark.

Experience with cloud platforms (AWS and/or Azure).

Understanding of event‑driven and streaming technologies (e.g. Kafka).

Strong grasp of CI/CD pipelines, version control, and modern engineering practices.

Evidence of contributing to or enhancing test automation frameworks.

Active SC clearance is mandatory and non‑negotiable for this role.

Background in government, defence, or regulated environments.

Awareness of organisational data and digital strategies and how to align engineering outputs with them.

Knowledge of reusable testing patterns and data architecture principles.

#J-18808-Ljbffr
Apply Now