companyUBDS Group logo

Test Engineer - Automation and Data Validation

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

Mid to Senior

Qualifications

Skills & ExperienceEssentialProven experience in test automation for data and ETL processes. Strong understanding of data validation techniques and dataset management. Proficient in SQL and relational databases (e.g., Oracle). Hands-on expertise with Python and frameworks like pytest. Experience with BDD (Behave) and/or TDD methodologies. Familiarity with ETL processes and data warehousing concepts, including tools like PySpark. Experience with cloud platforms such as AWS and/or Azure. Knowledge of event-driven or data streaming technologies (e.g., Kafka). Understanding of CI/CD pipelines and modern development practices. Experience in contributing to test automation frameworks. Active SC clearance is required for this role, or candidates must be eligible to obtain it. DesirableExperience in government or regulated environments. Exposure to large-scale data transformation projects. Awareness of aligning engineering efforts with organizational strategies. Knowledge of data architecture patterns and testing methodologies.

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.

About UBDS Group

UBDS Group is a leading provider of data and cloud transformation solutions. We specialize in leveraging innovative technologies and methodologies to help our clients achieve their data goals efficiently and effectively.

Similar jobs

Tailoring 0 resumes

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