
Senior Test Automation Engineer
e.surv Chartered Surveyors
full-time
Posted on:
Location Type: Hybrid
Location: United Kingdom
Visit company websiteExplore more
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