Caristo Diagnostics Logo

Caristo Diagnostics

Software Developer Engineer in Test

Posted 4 Days Ago
Be an Early Applicant
In-Office
Oxford, Oxfordshire, England
Entry level
In-Office
Oxford, Oxfordshire, England
Entry level
Develop and maintain Python-based test automation using Selenium, Behave, and API testing tools. Improve framework reliability, maintainability, speed, and coverage; create reusable utilities; troubleshoot flaky tests; support CI/CD integration; document standards; and mentor junior team members. The role also requires compliance with medical device software validation standards, including MDD/MDR and ISO 13485/62304.
The summary above was generated by AI

A fantastic opportunity has become available for a Software Developer Engineer in Test to join Caristo Diagnostics rapidly growing team. Based in Oxford, you will work in our global data operations team with colleagues in both U.S. and UK. 

About Caristo Diagnostics 

With the first and only FDA approved (July 29, 2026) coronary artery inflammation diagnostic medical device, CaRi-Heart®, Caristo Diagnostics is a global leader in AI technologies for cardiovascular disease, founded as a spin-out from the University of Oxford in 2018. Caristo also has an FDA approved (2025) coronary artery plaque diagnostic medical device. Its award-winning inflammation technology helps detect hidden heart disease and identify people at risk of a heart attack before symptoms appear allowing for proactive disease management. Working with leading hospitals, research institutions, and pharmaceutical partners, Caristo aims to save lives through early detection and personalized prevention. The company was named a 2026 Technology Pioneer by the World Economic Forum in June 2026. Learn more at www.caristo.com or follow Caristo on LinkedIn, YouTube, and X.   

About the CaRi-Heart® Technology 

Named first of “7 Technologies That Could Change Heart Healthcare Forevermore” by the Robb Report, the CaRi-Heart® technology is Caristo’s flagship offering which uncovers hidden coronary inflammation, a key driver of cardiovascular disease, on routine Coronary Computed Tomography Angiography (CCTA).   

The technology is regulatory approved for clinical use in US, UK, Europe, and Australia and is in use with a growing number of hospitals and clinics. Multiple patents underpinning CaRi-Heart technologies have been granted in major jurisdictions around the world. In addition, exceptional validation results showing CaRi-Heart’s ability to aid the prediction of heart attacks have been published in leading medical journals including the Lancet, JACC, European Heart Journal, and Cardiovascular Research.

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.

Similar Jobs

2 Days Ago
In-Office or Remote
Egypt, Buckinghamshire, England, GBR
Entry level
Entry level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Graduate software test engineer supporting functional, integration, system, regression, and exploratory testing. Responsibilities include developing automated test scripts, validating cloud-native applications, microservices, APIs, and data workflows, investigating failures, documenting defects, maintaining automation frameworks, and integrating tests into CI/CD pipelines within Agile teams.
Top Skills: C#Ci/CdCloud-Native ApplicationsGitJavaJavaScriptMicroservicesNoSQLPythonRest ApisSQL
2 Days Ago
In-Office
London, Greater London, England, GBR
Senior level
Senior level
Healthtech
Designs and maintains automated test frameworks for embedded and connected hardware platforms used in operating rooms. Tests device software, firmware integrations, APIs, connectivity, operating systems, OTA updates, and hardware-software interactions. Develops test plans, CI/CD quality gates, documentation, and system validation strategies while collaborating with software, hardware, firmware, and systems engineers. Requires frequent onsite work at the London office, three to four days weekly.
Top Skills: Android AospAppiumAzure DevopsBluetoothCi/CdEspressoGithub ActionsIec 62304IotIpcJavaJenkinsLinuxOta UpdatesPythonRest ApisSeleniumUsbWi-Fi
6 Days Ago
In-Office
Entry level
Entry level
Biotech • Nanotechnology • PropTech
Designs and executes automated and manual tests for sequencing software across desktop, tablet, and mobile platforms. Develops test plans, test cases, automated tests, and reports; identifies risks, reports defects, and provides feedback to development teams. Collaborates cross-functionally in an agile environment while meeting project deadlines and communicating findings to technical and non-technical stakeholders.
Top Skills: BehaveCypressDockerGrpcJavaScriptJestJIRALinuxmacOSPytestPythonRest ApiRobot FrameworkSeleniumWebdriverioWindowsXray Test Management

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account