companyUBDS Group logo

Senior Test Engineer - Data & Cloud Automation

UBDS GroupManchester, England, United Kingdom
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Skills & ExperienceEssentialExtensive experience in test automation for data and ETL processes. Proficiency in data validation techniques, particularly with large and complex datasets. Strong SQL scripting skills and experience with databases like Oracle (or similar). Hands-on expertise in Python, including frameworks like pytest. Experience with BDD (Behave) and/or TDD methodologies. Familiarity with ETL tools, concepts of data warehousing, and technologies such as PySpark (or equivalent). Experience working with cloud platforms such as AWS and/or Azure. Knowledge of event-driven/data streaming technologies (e.g., Kafka). Comprehensive understanding of CI/CD pipelines, version control, and contemporary engineering practices. Experience contributing to or enhancing test automation frameworks. Active SC clearance is mandatory, or candidates must be eligible to obtain it. DesirableExperience in government or public sector environments is a plus.

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.

About UBDS Group

UBDS Group is a leading provider of data and cloud transformation solutions, committed to leveraging technology to drive efficiency and innovation in our clients’ operations. Our focus on quality and strategic alignment has positioned us as a trusted partner in the industry.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.