About the job
Join UBDS Group as a Senior Test Engineer, where you will be pivotal in enhancing our test automation and data validation strategies to support intricate data and cloud transformation initiatives. This position is tailored for engineers with substantial expertise in ETL testing, modern automation frameworks, and cloud-native data solutions.
In this role, you will design, build, and refine automated testing solutions, guaranteeing data quality and reliability while aligning with our clients' strategic goals.
Key Responsibilities
- Develop and deploy automated test frameworks for data pipelines, ETL processes, and cloud-based systems.
- Lead data validation efforts, ensuring accuracy, completeness, and integrity across complex datasets.
- Create and maintain test automation using Python and pytest, employing TDD and BDD (Behave) methodologies.
- Generate and manage test data for effective ETL and data warehousing validation.
- Drive continuous improvement in automation frameworks, promoting efficiency, reusability, and scalability.
- Collaborate with engineering teams to integrate shift-left testing practices throughout the development lifecycle.
- Engage in peer and code reviews, alongside CI/CD processes, to maintain the quality and consistency of deliverables.
- Support cloud adoption initiatives, leveraging platforms like AWS and Azure, as well as technologies such as Kafka.
- Identify opportunities for re-use and standardization, contributing to a comprehensive toolbox of data engineering and testing patterns.
- Ensure testing outcomes are aligned with client strategies, including Digital, Data, and Analytics objectives.
- Facilitate knowledge transfer and skill development within client teams to ensure sustainable delivery.

