1d ago
New

Software Developer Engineer in Test

United KingdomUnited Kingdom·OxfordFull-Timemid
Software EngineerSoftware Engineering
1 views0 saves0 applied

Quick Summary

Overview

Job Title Software Developer Engineer in TestDepartment EngineeringReports To: Lead Test EngineerLocation: Oxford,

Technical Tools
Software EngineerSoftware Engineering

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.

Location & Eligibility

Where is the job
Oxford, United Kingdom
On-site at the office

Listing Details

Posted
October 11, 2026
First seen
October 11, 2026
Last seen
October 11, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
57%
Scored at
October 12, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust

2 other jobs at

View all →

Explore open roles at .

Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Software Developer Engineer in Test