Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
J. Meagher Design • City of Edinburgh, Scotland, United Kingdom
Role & seniority: Principal Automation Software Development Engineer in Test (SDET); senior technical leader within a small automation team
Stack/tools: Python or similar scripting language; Object-Oriented Design and Design Patterns; software testing principles; major automation testing tools (e.g., Squish, Selenium); Agile, CI/CD, DevOps; development lifecycle tools (source control, requirements management, defect tracking)
Design, build, and evolve automated test frameworks for an enterprise-scale patient-monitoring platform
Lead cross-functional reviews of requirements, architecture, interfaces, and UI design; plan and maintain automation backlog
Develop, debug, review, and document high-quality automation code; mentor teammates; promote automation best practices
Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent
10+ years of software engineering experience; 4+ years in test automation leadership
Proficiency in Python or equivalent; expert in OO design and design patterns
Strong testing principles, methodologies, and automation practices
Experience with at least one major automation tool; understanding of Agile, CD, and DevOps; familiarity with lifecycle tools (source control, CI/CD, requirements, defect tracking)
Qt/QML; Embedded Linux application development
Experience with Squish, Selenium, or similar frameworks
At Spacelabs Healthcare, our mission is to drive continuous innovation in healthcare technology to improve both clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enabling better-informed clinical decisions, improved operational efficiency, and safer care environments.
Why Spacelabs? Because lives depend on what we build
About The Role
Were looking for a highly skilled Principal Automation Software Development Engineer in Test (SDET) to lead automation strategy and hands-on development for our next-generation patient monitoring platform. In this role, youll work as a senior technical leader within a small, specialised automation team. Youll design, build, and evolve automated test frameworks that support an enterprise-scale system of networked patient monitors communicating across multiple hospital floors and central stations. This position is ideal for someone who thrives in complex system environments, brings deep technical expertise, and enjoys mentoring engineers while partnering closely with R&D, Systems, Hardware, Electrical, Software, and Verification teams.
What Youll Do
Translate product and system requirements into robust, scalable automated test solutions.
Lead cross-functional reviews of software requirements, architecture, interface design, and UI design.
Drive test automation component and framework design, ensuring alignment with existing interfaces and system specifications.
Plan, prioritise, and maintain the automation teams backlog.
Develop, debug, review, and document high-quality automation code.
Define and champion automation architectures, tools, workflows, and best practices across the team.
Ensure high-quality, timely delivery of automated tests, documentation, and supporting artefacts.
Mentor and guide team members to support their technical and professional growth.
Foster a high-performance environment built on accountability, collaboration, and respect.
Model ethical behaviour consistent with our Company Code of Conduct.
Take on additional responsibilities as needed to support business goals.
Required
Bachelors degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience.
10+ years of relevant software engineering experience.
4+ years of test automation leadership experience.
Strong proficiency in Python or comparable scripting languages.
Expert-level understanding of Object-Oriented Design and Design Patterns.
Strong grounding in software testing principles, methodologies, and automation best practices.
Experience with at least one major automation testing tool.
Strong understanding of Agile development, Continuous Delivery, and DevOps practices.
Experience with development lifecycle tools including source control, CI/CD, requirements management, and defect tracking.
Nice To Have
Experience with Qt/QML.
Embedded Linux application development.
Experience with Squish, Selenium, or similar frameworks.
Background in regulated industries (medical, aerospace, defence, finance, etc.).
Experience with integrated hardware/software products, particularly medical devices.
Knowledge of Bash, PowerShell, containerised environments, or virtualised environments.
Experience working with international, cross-regional teams (EU, India, US).
LNKD1_UKTJ