Test Engineer

Test Engineer

Full-Time 40000 - 50000 £ / year (est.) No home office possible
UBDS Group

At a Glance

  • Tasks: Design and implement automated tests for data pipelines and cloud platforms.
  • Company: Join UBDS Group, a leader in data and cloud transformation.
  • Benefits: Enjoy training opportunities, private medical cover, and 25 days holiday plus extras.
  • Other info: Collaborative culture with a focus on continuous improvement and career growth.
  • Why this job: Make a real impact on data quality and reliability in an innovative environment.
  • Qualifications: Experience in test automation, SQL, and Python is essential.

The predicted salary is between 40000 - 50000 £ per year.

UBDS Group is looking for a skilled Test Engineer with a focus on test automation and data validation to support data and cloud transformation programmes. This role is ideal for an engineer with experience in ETL testing, automation practices, and cloud-based data platforms. You will contribute to the design, development, and improvement of automated testing solutions, helping to ensure data quality, reliability, and alignment with client objectives.

Key Responsibilities

  • Design and implement automated tests for data pipelines, ETL processes, and cloud-based platforms
  • Perform data validation activities, ensuring accuracy, completeness, and integrity across datasets
  • Develop and maintain test automation using Python and pytest, with exposure to TDD and BDD (Behave) approaches
  • Create and manage test data to support ETL and data warehousing validation
  • Contribute to improving automation frameworks to enhance efficiency and reusability
  • Collaborate with engineering teams to support shift‑left testing practices
  • Participate in peer reviews, code reviews, and CI/CD processes
  • Support cloud‑based solutions, working with platforms such as AWS and Azure, and technologies like Kafka
  • Identify opportunities for reuse and standardisation within testing approaches
  • Help ensure testing aligns with client objectives and delivery goals
  • Contribute to knowledge sharing within teams to support ongoing capability development

Skills & Experience

Essential

  • Experience in test automation for data and ETL processes
  • Understanding of data validation techniques and working with datasets
  • Proficiency in SQL and experience with relational databases (e.g. Oracle or similar)
  • Hands‑on experience with Python and frameworks such as pytest
  • Exposure to BDD (Behave) and/or TDD approaches
  • Knowledge of ETL processes, data warehousing concepts, and tools such as PySpark (or similar)
  • Experience working with cloud platforms such as AWS and/or Azure
  • Familiarity with event‑driven or data streaming technologies (e.g. Kafka)
  • Understanding of CI/CD pipelines, version control, and modern development practices
  • Experience contributing to test automation frameworks
  • Active SC clearance is required for this role, or candidates must be eligible to obtain it.

Desirable

  • Experience working in government or regulated environments
  • Exposure to large‑scale data transformation programmes
  • Awareness of aligning engineering work to organisational strategies
  • Knowledge of data architecture patterns and testing approaches

Personal Attributes

  • Analytical mindset with strong problem‑solving skills
  • Detail‑oriented, with a focus on data quality and accuracy
  • Collaborative, with good communication skills
  • Comfortable working in agile delivery environments
  • Motivated to learn and contribute to continuous improvement

Employee Benefits

  • Training – All team members are offered a number of options in terms of personal development, whether it is technical led, business acumen or methodologies. We want you to grow with us and to help us achieve more
  • Private medical cover for you and your spouse/partner, offered via Vitality
  • Discretionary bonus based on a blend of personal and company performance
  • Holiday – You will receive 25 Days holiday, plus 1 day for Birthday and 1 day for your work anniversary in addition to UK bank holidays
  • Electric Vehicle leasing with salary sacrifice
  • Contributed Pension Scheme
  • Death in service cover

Equal Opportunities

We are an equal opportunities employer and do not discriminate on the grounds of gender, sexual orientation, marital or civil partner status, pregnancy or maternity, gender reassignment, race, colour, nationality, ethnic or national origin, religion or belief, disability or age.

Test Engineer employer: UBDS Group

UBDS Group is an exceptional employer that prioritises employee growth and development, offering extensive training options to enhance both technical skills and business acumen. With a collaborative work culture that values innovation and continuous improvement, employees enjoy a range of benefits including private medical cover, a discretionary bonus, and generous holiday allowances, all while contributing to impactful data and cloud transformation projects in a dynamic environment.
UBDS Group

Contact Detail:

UBDS Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Test Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for those interviews by practising common questions and showcasing your skills. Think about how your experience with ETL testing and automation can solve real problems for the company. We want to see your passion shine through!

✨Tip Number 3

Don’t just apply anywhere; focus on companies that align with your values and career goals. Check out our website for roles that excite you, especially if they involve cloud transformation and data quality – that’s where we thrive!

✨Tip Number 4

Follow up after interviews! A quick thank-you email can go a long way in keeping you top of mind. Mention something specific from your conversation to show you were engaged and are genuinely interested in the role.

We think you need these skills to ace Test Engineer

Test Automation
ETL Testing
Data Validation
Python
pytest
TDD
BDD
SQL
Relational Databases
Data Warehousing
Cloud Platforms (AWS, Azure)
Kafka
CI/CD Pipelines
Analytical Mindset
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Test Engineer role. Highlight your experience with test automation, ETL processes, and any cloud platforms you've worked with. We want to see how your skills align with what we're looking for!

Showcase Your Projects: Include specific projects where you've implemented automated testing solutions or worked with data validation. This gives us a clear picture of your hands-on experience and how you tackle real-world challenges.

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for key achievements and avoid jargon unless it's relevant. We appreciate straightforward communication that gets to the heart of your experience.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you're keen on joining our team!

How to prepare for a job interview at UBDS Group

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of test automation, ETL processes, and cloud platforms like AWS and Azure. Be ready to discuss your hands-on experience with Python and pytest, as well as any exposure to TDD and BDD approaches. The more confident you are in these areas, the better you'll impress the interviewers.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled challenges in data validation or automation. Think about times when you identified issues in datasets or improved testing frameworks. This will demonstrate your analytical mindset and problem-solving abilities, which are crucial for a Test Engineer role.

✨Collaborate and Communicate

Since this role involves working closely with engineering teams, be ready to discuss your collaborative experiences. Highlight any instances where you contributed to peer reviews or supported shift-left testing practices. Good communication skills can set you apart, so show that you're a team player who values knowledge sharing.

✨Align with Client Objectives

Understand the importance of aligning testing efforts with client goals. Be prepared to talk about how you've ensured data quality and reliability in past projects. Showing that you can think from the client's perspective will demonstrate your commitment to delivering value and meeting expectations.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>