Live opening · Posted 19 hours ago

Software Developer Engineer in Test

Caristo Diagnostics · Oxford, Oxfordshire
Bamboohr No Full-Time
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 19 hours ago
CompanyCaristo Diagnostics
LocationOxford, Oxfordshire
Job typeFull-Time
Work modeNo
SkillsPython, AWS, Docker
SourceBamboohr
ListedPosted 19 hours ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
2 min from Bamboohr publishing this role to us finding it
9 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
39,359 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

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.

Employment type
Full-Time

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App