About the job
UBDS Group is hiring a Test Engineer focused on automation and data validation to support ongoing data and cloud transformation projects. This role is based in Manchester, England.
Role Overview
This position suits an engineer with hands-on experience in ETL testing, test automation, and cloud data platforms. The main focus is to design, build, and improve automated testing solutions that protect data quality and ensure reliable outcomes for clients.
Main Responsibilities
- Create and maintain automated tests for data pipelines, ETL workflows, and cloud-based systems.
- Perform data validation to confirm accuracy, completeness, and integrity of data sets.
- Manage test automation using Python and pytest, applying TDD and BDD (Behave) practices.
- Generate and organize test data for ETL and data warehouse validation tasks.
- Upgrade automation frameworks to boost efficiency and promote reusability.
- Work closely with engineering teams to introduce shift-left testing approaches.
- Participate in peer code reviews and contribute to CI/CD workflows.
- Support cloud-based solutions on platforms such as AWS and Azure, and work with technologies like Kafka.
- Spot and act on opportunities to standardize and reuse testing strategies.
- Align testing methods with client objectives and project timelines.
- Share knowledge within teams to encourage ongoing skill development.

