Principal Automation Software Development Test Engineer
Principal Automation Software Development Test Engineer

Principal Automation Software Development Test Engineer

Full-Time 43200 - 72000 £ / year (est.) No home office possible
O

At a Glance

  • Tasks: Join a dynamic team to develop automated tests for cutting-edge patient monitoring technology.
  • Company: Be part of a leading company revolutionising healthcare through innovative software solutions.
  • Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact in healthcare while collaborating with diverse teams and advancing your skills.
  • Qualifications: Bachelor's degree in relevant field and 6+ years of software experience required.
  • Other info: Experience in regulated environments and embedded systems is a plus.

The predicted salary is between 43200 - 72000 £ per year.

Overview

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, increased efficiency, and safer care environments.

Why Spacelabs? Because lives depend on what we build.

The Principal Automation Software Engineer will be a hands-on role on a small team of test automation engineers developing automated tests for the next generation patient monitoring platform. This position requires a deep understanding of solid design principles, development practices and test verification knowledge. The role will work closely with cross-functional groups such as Systems, Hardware, Verification, Electrical and Software Engineering.

The test automation development includes the patient monitoring platform of the next generation patient monitor in an enterprise of networked patient monitors physically located on multiple hospital floors communicating with several central stations. The successful candidate for this role will have test automation leadership and development experience in agile software development environment.

Responsibilities

  • Work with the test automation team to review and derive required automation tests from requirements related to patient monitoring platform.
  • Lead the cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design.
  • Lead the test automation component design efforts. Understand and design to existing interface specifications.
  • Plan and maintain test automation backlog for the test automation team.
  • Write, debug, review and document test automation software.
  • Lead the definition of test architectures, designs, tools and workflows to be shared with the test automation team members.
  • Ensure on-time delivery of test automation software including design documentation and other required artifacts.
  • Hold yourself and other engineers to high standards while maintaining friendly, respectful relationships.
  • Mentor other engineers to help them grow both technically and professionally.
  • Demonstrate behaviour consistent with the Company’s Code of Ethics and Conduct.
  • Duties may be modified or assigned at any time to meet the needs of the business.
  • Uphold the company’s core values of Integrity, Innovation, Accountability, and Teamwork.
  • Demonstrate behaviour consistent with the company’s Code of Ethics and Conduct.

Qualifications

  • Bachelor of Science degree in Computer Engineering, Software Engineering, Computer Science or a related Engineering discipline, or equivalent experience.
  • 10+ years of relevant software experience.
  • 4+ years of test automation leadership.
  • Strong experience with Python or other scripting languages.
  • Expert level knowledge of Object-Oriented Design and Design Patterns.
  • Strong understanding of software testing concepts and methodologies.
  • Strong experience with at least one automation testing tool and best practices.
  • Strong understanding of Continuous Delivery and Agile development.
  • Mastery of tools supporting the software development lifecycle, such as source control, CI/CD platforms, requirements management, and defects tracking.

NICE TO HAVE:

  • Experience with Qt/QML.
  • Demonstrated experience with embedded Linux application development.
  • Experience with Squish automation.
  • Experience with Selenium.
  • Experience working in a regulated development environment (finance, medical, defence, aerospace, etc.).
  • Experience with the development of integrated (hardware and software) medical devices.
  • Experience with scripting languages (e.g., Bash, PowerShell).
  • Experience with Containerized environments and virtual machines.
  • Experience working effectively with international teams in Europe, India and the US.

Note: OSI Systems, Inc. has three operating divisions: (a) Security, (b) Healthcare, and (c) Optoelectronics and Manufacturing, as described in the original posting.

#J-18808-Ljbffr

Principal Automation Software Development Test Engineer employer: OSI Systems, Inc.

As a Principal Automation Software Development Test Engineer, you will thrive in a dynamic and collaborative environment that prioritises innovation and employee growth. Our company offers competitive benefits, a strong commitment to professional development, and the opportunity to work on cutting-edge patient monitoring technology that makes a real difference in healthcare. Join us in a culture that values teamwork, creativity, and the pursuit of excellence, all while being part of a mission-driven organisation dedicated to improving patient outcomes.
O

Contact Detail:

OSI Systems, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Automation Software Development Test Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in test automation, especially in the context of patient monitoring systems. Understanding the specific challenges and requirements of this field will help you stand out during discussions with our team.

✨Tip Number 2

Network with professionals in the medical device industry, particularly those involved in software testing and automation. Engaging with these individuals can provide insights into the role and may even lead to referrals within our company.

✨Tip Number 3

Brush up on your Python skills and any relevant automation tools like Selenium or Squish. Being able to demonstrate your technical expertise in these areas during interviews will significantly boost your chances of landing the job.

✨Tip Number 4

Prepare to discuss your experience in agile environments and how you've led teams in the past. We value leadership and collaboration, so showcasing your ability to mentor others and drive projects forward will be key.

We think you need these skills to ace Principal Automation Software Development Test Engineer

Test Automation Leadership
Python Programming
Object-Oriented Design
Design Patterns
Software Testing Methodologies
Automation Testing Tools
Continuous Delivery
Agile Development
Source Control Management
CI/CD Platforms
Requirements Management
Defects Tracking
Embedded Linux Application Development
Qt/QML
Squish Automation
Selenium
Regulated Development Environment Knowledge
Design Control Compliance (21 CFR Part 820)
ISO 14971 Compliance
IEC62304 Compliance
Integrated Device Development
Scripting Languages (Bash, PowerShell)
Containerized Environments
Virtual Machines
International Team Collaboration

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and qualifications required for the Principal Automation Software Development Test Engineer position. Tailor your application to highlight relevant experiences that align with the job description.

Highlight Relevant Experience: In your CV and cover letter, emphasise your experience in test automation leadership, particularly in agile environments. Mention specific projects where you've used Python or other scripting languages, and any tools you've mastered that are relevant to the role.

Showcase Your Technical Skills: Detail your expertise in Object-Oriented Design, software testing methodologies, and any automation testing tools you have used. If you have experience with Qt/QML, embedded Linux, or working in regulated environments, be sure to include that as well.

Craft a Strong Cover Letter: Write a compelling cover letter that not only summarises your qualifications but also demonstrates your passion for the role and the company. Discuss how your background makes you a perfect fit for leading the test automation efforts for the next generation patient monitoring platform.

How to prepare for a job interview at OSI Systems, Inc.

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with Python and other scripting languages in detail. Highlight specific projects where you applied Object-Oriented Design principles and how you utilised automation testing tools effectively.

✨Demonstrate Leadership Skills

Since the role requires test automation leadership, share examples of how you've led teams or projects in the past. Discuss your approach to mentoring others and how you've contributed to a collaborative team environment.

✨Understand the Industry Standards

Familiarise yourself with relevant regulations and standards such as ISO 14971 and IEC62304. Be ready to explain how your previous work aligns with these standards, especially if you have experience in regulated environments like medical devices.

✨Prepare for Cross-Functional Collaboration

The role involves working closely with various teams. Think of examples where you've successfully collaborated with different departments, such as Systems or Hardware Engineering, and be ready to discuss how you navigated any challenges.

Principal Automation Software Development Test Engineer
OSI Systems, Inc.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>