Automation Engineer (Python) - Frameworks & Test Excellence

Caristo Diagnostics

Oxford

On-site

GBP 60,000 - 75,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Caristo Diagnostics in Oxford, UK, is seeking a Software Developer Engineer in Test to strengthen its automation team. You will enhance a Python/Selenium/Behave framework, improve reliability and speed, and extend coverage across tests for medical device software validations.

You will mentor juniors and promote automation-first practices while aligning with ISO 13485/62304 compliance requirements.

Qualifications

  • Strong Python programming with OOP and clean code.
  • Experience building test automation frameworks with Selenium or Playwright and Behave.
  • Knowledge of Page Object Model (POM) and automation design patterns.
  • API test automation using requests or similar.
  • Experience writing maintainable, reusable, scalable automated test suites.
  • Familiarity with Git version control.
  • Experience with CI/CD pipelines (GitLab CI).
  • Ability to troubleshoot flaky or unstable automated tests.
  • Experience with logging, reporting, and test result analysis.
  • Strong analytical and problem-solving skills.

Responsibilities

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

Skills

Python
Selenium
Playwright
Behave
POM
API testing
Git
GitLab CI
Debugging flaky tests
Logging and reporting

Tools

Selenium
Playwright
Requests
Git
GitLab CI
Docker
Allure

Job description

Caristo Diagnostics in Oxford, UK, is seeking a Software Developer Engineer in Test to strengthen its automation team. You will enhance a Python/Selenium/Behave framework, improve reliability and speed, and extend coverage across tests for medical device software validations.

You will mentor juniors and promote automation-first practices while aligning with ISO 13485/62304 compliance requirements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer Engineer in Test
Software Developer Engineer in Test

Caristo Diagnostics • Oxford

On-site
GBP 60,000 - 75,000
SDET: Build Robust Python Automation & Frameworks
SDET: Build Robust Python Automation & Frameworks

Humand Talent Ltd. • Oxford

On-site
GBP 55,000 - 70,000
Test Automation Engineer
Test Automation Engineer

Protec Fire and Security Group • Nelson

On-site
GBP 45,000 - 65,000
Automation Engineer
Automation Engineer

Lorien • Leeds, Greater London

Hybrid
GBP 35,000 - 55,000
Hybrid Software Test Automation Engineer (Python/C#, CI/CD)
Hybrid Software Test Automation Engineer (Python/C#, CI/CD)

Atlas Copco • Eastbourne

Hybrid
GBP 37,000 - 66,000
Test Automation Engineer (Technical/R&D Department)
Test Automation Engineer (Technical/R&D Department)

Protec Fire Detection • Nelson

On-site
GBP 40,000 - 60,000
Software Development Engineer in Test (SDET) ID51745
Software Development Engineer in Test (SDET) ID51745

Humand Talent Ltd. • Oxford

On-site
GBP 55,000 - 70,000
Test Engineer Senior
Test Engineer Senior

Randstad Technologies Recruitment • Birmingham

On-site
GBP 60,000 - 85,000
Automation Test Analyst
Automation Test Analyst

Coforge • Leeds

Hybrid
GBP 45,000 - 65,000
Software Development Engineer in Test - Automation (Hybrid)
Software Development Engineer in Test - Automation (Hybrid)

Experian Information Solutions, Inc. • Nottingham

Hybrid
GBP 50,000 - 70,000
Pension
Bupa healthcare
Sharesave scheme
+2