Principal Systems Test & Automation Engineer in Oxford

Principal Systems Test & Automation Engineer in Oxford

Oxford Full-Time 63000 - 77000 £ / year (est.) Hybrid
Albus Health

At a Glance

  • Tasks: Lead testing and automation for innovative health data technology.
  • Company: Join Albus Health, an Oxford University spin-out revolutionising clinical trials.
  • Benefits: Enjoy flexible hours, hybrid work, and generous leave policies.
  • Other info: Collaborate with a dynamic team in a fast-paced environment.
  • Why this job: Make a real impact in healthcare tech with significant autonomy.
  • Qualifications: Senior test engineer with strong automation and Python skills.

The predicted salary is between 63000 - 77000 £ per year.

About Albus Health

Albus Health is an Oxford University spin-out transforming how health data is collected and used in clinical trials and drug development. We have developed Albus Home, a contactless multisensory platform that continuously captures physiological and behavioural data during sleep without wearables or user interaction. Although our technology includes a physical device, Albus is fundamentally a health-data technology company. Our devices collect sensor data, including audio and radar, and connect to our cloud infrastructure for remote management and data transfer. Signal-processing and machine-learning pipelines then transform this data into clinically useful measures such as cough counts, breathing rate and heart rate. Our technology is already deployed internationally in clinical trials, primarily with pharmaceutical companies, and its use is growing rapidly.

The Role

We are looking for a Principal Systems Test & Automation Engineer to take significant technical ownership of testing and test automation across the Albus platform. This is a senior, hands-on engineering role spanning a complex, multi-component system including cloud software and infrastructure, data-processing pipelines, signal-processing and machine-learning algorithms, connected devices and supporting applications. Our multidisciplinary platform requires more than simply executing predefined test cases. You will need to develop a deep understanding of how the overall system works, work closely with engineers and scientists to establish expected behaviour, identify the behaviours and risks that matter most, and translate product requirements and technical knowledge into clear, measurable and robust tests. You will personally design and implement automated tests, develop and improve our testing frameworks and infrastructure, and help establish an effective verification approach across component, subsystem and system levels. This is a technically challenging and important role within Albus, with significant responsibility for the quality and reliability of a complex product. This is not a traditional Test Manager role: line management is limited and we are looking for someone who takes ownership, stays close to the technology and code, and has the curiosity and independence to investigate problems and drive improvements.

Why Join Albus Health?

You will take ownership of a critical function within Albus, testing technology already deployed internationally and scaling rapidly. You will work across cloud software, data infrastructure, connected devices, signal processing and machine learning. You will have significant freedom and ownership to improve our automation, test infrastructure, development and release processes, and to explore how AI-assisted approaches can make testing more effective. The technical problems are unusually broad: validating complex data flows, testing interactions between multiple components and cloud services, verifying data-processing algorithms, investigating unexpected behaviour and helping ensure that software releases perform reliably in real-world use. This is an opportunity to make a visible impact in a growing company, with substantial technical autonomy and the freedom to shape how testing is done as the product develops.

Location & Working Arrangements

This is an Oxford-based hybrid role, combining regular time working with the team in our Oxford office with flexibility to work from home. For this role, we are offering flexible working hours, with core collaboration hours of 11am–4pm. These flexible and hybrid arrangements are specific to this position. Our Oxford office is conveniently located next to the Seacourt Park & Ride and the A34, with affordable parking nearby, and is within walking distance of Oxford railway station and the city centre.

Requirements

  • Develop a deep understanding of the Albus platform and how its cloud, data-processing and other software components interact as a complete system.
  • Apply systems-engineering and V-model principles to define effective verification across component, subsystem and system levels.
  • Translate product requirements, intended use and technical knowledge into robust, measurable test cases.
  • Personally design, implement and maintain automated tests, primarily using Python.
  • Take ownership of continuously improving automated test infrastructure, datasets, reporting and coverage to enable faster, more reliable releases.
  • Design and implement component, integration and system-level testing, selecting the most effective test level rather than relying unnecessarily on end-to-end testing.
  • Test cloud-based services, APIs, backend components, data flows and processing pipelines, including their interactions and failure modes.
  • Work closely with software engineers, data scientists and research scientists to define expected behaviour and appropriate verification approaches.
  • Investigate test failures and product defects across component boundaries, helping identify root causes and supporting developers in resolving issues.
  • Integrate testing effectively into development, CI/CD and release processes.
  • Use AI-assisted tools where they can improve test design, automation, analysis, reporting or engineering productivity.
  • Contribute to the continuing development of Albus's testing strategy, processes and quality system.

About You

You are a senior test engineer with strong automation skills, systems thinking, technical curiosity, initiative and a strong sense of ownership. You enjoy getting deeply into how complex systems work, identifying the behaviours, interactions and risks that matter most, and finding effective ways to test them. You are comfortable working independently, taking the initiative and personally writing the code needed to turn those ideas into robust tests.

You will have:

  • Significant professional experience in software, systems or product testing at a senior level.
  • Strong experience designing and implementing test automation, rather than simply executing existing automated tests.
  • Strong Python programming ability, sufficient to independently design, write and maintain high-quality automated test code and supporting tools.
  • Strong hands-on experience testing cloud-based systems, services and data flows, ideally on AWS.
  • Experience testing complex products comprising multiple interacting components or subsystems.
  • Strong systems thinking and practical experience applying systems-engineering principles and the V-model, including verification at component, subsystem and system levels.
  • Strong analytical and investigative skills, with the ability to identify risks, weaknesses and failure modes, and use these to determine where testing effort should be concentrated.
  • Experience working autonomously in a small company, start-up or similarly fast-moving environment, taking ownership of problems and delivering solutions without relying on a large dedicated test organisation.
  • Practical experience using AI-assisted tools as part of day-to-day testing or software-engineering work, while applying appropriate engineering judgement to their outputs.
  • Hands-on experience integrating automated tests into CI/CD pipelines and release workflows, including automated execution, reporting and investigation of failures.
  • Strong communication skills and the ability to work effectively with software engineers, data scientists, scientists and other technical specialists.
  • The ability to manage multiple testing workstreams and priorities while maintaining appropriate technical depth.

Desirable Experience

The following would be useful but are not essential:

  • Experience with quantitative or statistical acceptance criteria and data-driven testing.
  • Biomedical, healthcare or digital-health experience.
  • Experience in regulated medical technology environments.
  • Familiarity with IEC 62304, ISO 13485 or related medical-device standards.

We do not require previous experience specifically in hardware or embedded-software testing, web front-end testing, clinical-trial data capture or a biomedical discipline.

Benefits

Standard Employee Benefits:

  • Employee share option scheme
  • 22 days' annual leave plus UK bank holidays
  • Company pension scheme
  • Generous maternity and paternity leave in accordance with our company policy
  • Monthly company lunch and regular informal team activities

Additional Flexibility for This Role

In addition to our standard employee benefits, this role is being offered with:

  • Flexible working hours, with core collaboration hours of 11am–4pm
  • Hybrid working, combining regular time working with the team in our Oxford office with flexibility to work from home

Principal Systems Test & Automation Engineer in Oxford employer: Albus Health

As a leading health technology company based in Oxford, we pride ourselves on fostering a dynamic work culture that prioritises innovation and collaboration. Our employees benefit from flexible work arrangements, comprehensive professional development opportunities, and a commitment to maintaining the highest standards of quality and compliance in the life sciences and medical devices sector. Join us to be part of a team that values your expertise and supports your growth in a meaningful and rewarding environment.

Albus Health

Contact Details:

Albus Health Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Systems Test & Automation Engineer in Oxford

✨Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Albus Health or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

✨Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Albus Health.

✨Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Albus Health.

✨Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Albus Health that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Principal Systems Test & Automation Engineer in Oxford

Test Automation
Python Programming
Cloud-based Systems Testing
Data Processing Pipelines
Systems Engineering Principles
V-model Verification
Analytical Skills

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Albus Health.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Albus Health and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Albus Health

✨Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

✨Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Albus Health uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

✨Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

✨Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.