About the role

  • Senior Test Automation Engineer for a dynamic data area, designing robust test automation strategies. Collaborating with engineers, scientists, and product owners to ensure quality and speed in releasing ML products.

Responsibilities

  • 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

Job title

Senior Test Automation Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job