Find a jobRecruiters

Software Developer Engineer in Test

Exclusive opportunity

Onsite

Software Developer Engineer in Test

Caristo Diagnostics

Software Developer Engineer in Test

Skills

DockerPythonGitGitLabSeleniumPlaywrightAWSLinuxBambooHRCompliance

9 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Oxford, UK

Work mode:

Onsite

Published on:

12 October 2026

What they need


Job Title           Software Developer Engineer in Test
Department    Engineering
Reports To:     Lead Test Engineer
Location:        Oxford, UK

Responsibilities    

  • Enhance and extend the existing Python/Selenium/Behave automation framework.
  • Evaluate and introduce improvements to increase the test framework reliability, maintainability and execution speed.
  • Refactor and optimise existing automated tests for stability and maintainability.
  • Increase automation coverage to reduce reliance on manual testing.
  • Develop reusable automation utilities and libraries.
  • Implement coding standards and best practices for automation.
  • Maintain comprehensive documentation for the automation framework.
  • Training and mentoring junior members of the team.
  • Promote automation-first thinking within the testing team.
  • Compliance with the MDD/MDR and ISO 13485/62304 standards for validation and verification of software medical devices.

Skills & Experience Required:    

Essential

  • Strong Python programming skills, including object-oriented programming and clean code principles.
  • Experience developing and maintaining test automation frameworks using known browser automation framework (e.g Selenium or Playwright) and BDD (e.g. Behave).
  • Solid understanding of the Page Object Model (POM) and other automation design patterns.
  • API test automation using tools and libraries such as requests or similar.
  • Experience writing maintainable, reusable, and scalable automated test suites.
  • Familiarity with version control systems (Git).
  • Experience working with CI/CD pipelines (e.g. GitLab CI).
  • Ability to troubleshoot and resolve flaky or unstable automated tests.
  • Experience with logging, reporting, and test result analysis.
  • Strong analytical and problem-solving skills.

Desirable

  • Experience integrating automated tests into deployment pipelines
  • Knowledge of Linux command line
  • Experience with containerisation (Docker)
  • Familiarity with cloud platforms (AWS)
  • Experience with test reporting tools such as Allure
  • Understanding of test data management and environment configuration.

Other offers great for you!

These companies are also looking for great profiles

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

7 hours ago

Quick apply

Cherrypick

Software Engineer – IT-Core Foundations

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

PythonNumPypandas

6 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

3 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools