e.surv Chartered Surveyors

Senior Test Automation Engineer

e.surv Chartered Surveyors

full-time

Posted on:

Location Type: Hybrid

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and implement automated tests for data pipelines, APIs, and machine learning products.
  • Integrate test automation into our Azure DevOps CI/CD pipelines.
  • Collaborate closely with data engineers, data scientists, and product owners to define quality criteria and acceptance scenarios.
  • Drive test-first thinking and practices within the team (e.g., BDD, TDD).
  • Identify areas for test coverage improvement and ensure automated checks are in place across the SDLC.
  • Mentor team members on best practices in automated testing.
  • Champion quality as a shared team responsibility.
  • Stay updated with the newest procedures and testing tools available.

Requirements

  • Proven experience in test automation, preferably in a data-driven or ML environment.
  • Strong proficiency in Python (you'll need to code your own tests).
  • Experience testing data pipelines, APIs, and cloud-native applications.
  • Familiarity with Azure services (e.g., Data Factory, Synapse, Databricks, ML, Functions).
  • Experience using Azure DevOps, pipelines, and storyboards.
  • Knowledge of testing frameworks (e.g., Pytest, NUnit, SpecFlow, Postman).
  • A pragmatic, team-first mindset with a passion for quality and continuous improvement.
Benefits
  • Hybrid working model
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
test automationPythondata pipelinesAPIscloud-native applicationstesting frameworksPytestNUnitSpecFlowPostman
Soft Skills
team-first mindsetpassion for qualitycontinuous improvementmentoringcollaboration