Test Automation Engineer (Data)

Sanderson Recruitment Plc
Bristol, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 72K

Job location

Bristol, United Kingdom

Tech stack

Java
Amazon Web Services (AWS)
Azure
Cloud Computing
ETL
JMeter
Python
Selenium
Strategies of Testing
Performance Testing
Cucumber
Data Pipelines

Job description

  • Design, develop, and maintain robust test automation solutions, primarily using Python
  • Contribute to data pipeline and ETL testing strategies, ensuring high data quality and reliability
  • Work within an agile squad, collaborating closely with engineers, analysts, and stakeholders
  • Advocate for and implement non-functional testing (e.g. performance, scalability), promoting a shift-left approach
  • Support and mentor junior engineers, providing technical guidance across squads
  • Contribute to CI/CD pipelines, improving automation integration and delivery efficiency
  • Engage with senior stakeholders, influencing technical decisions and best practices
  • Assist in evolving legacy automation frameworks toward modern solutions

Requirements

  • Strong Python engineering experience, specifically for test automation
  • Solid background in Java development
  • Experience working with CI/CD pipelines (Azure preferred)
  • Hands-on experience with ETL processes and data workflows
  • Cloud platform experience (Azure, GCP, or AWS)
  • Proven experience in non-functional testing, including performance testing (e.g. JMeter or similar tools)
  • Experience working in agile delivery environments
  • Ability to mentor and support junior team members
  • Excellent stakeholder engagement and influencing skills

Desirable Experience

  • Experience with Azure or GCP (preferred over AWS)
  • Exposure to data pipeline development
  • Familiarity with Selenium (legacy frameworks)
  • Experience with BDD tools such as Cucumber
  • Experience working with distributed teams (e.g. UK/India collaboration)
  • Previous experience coaching or mentoring engineers

Apply for this position