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
R

At a Glance

  • Tasks: Join a dynamic team to develop automated tests for cutting-edge patient monitoring technology.
  • Company: Be part of a forward-thinking company revolutionising healthcare with innovative monitoring solutions.
  • Benefits: Enjoy flexible work options, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact in healthcare while collaborating with diverse teams in an agile environment.
  • Qualifications: Bachelor's degree in relevant field and 6+ years of software experience required.
  • Other info: Experience with medical device standards and international collaboration 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: Rapiscan Systems Inc.

As a Principal Automation Software Development Test Engineer, you will thrive in a dynamic and collaborative environment that prioritises innovation and excellence in patient monitoring technology. Our company fosters a culture of continuous learning and professional growth, offering mentorship opportunities and the chance to work alongside cross-functional teams on cutting-edge projects. Located in a vibrant area with access to state-of-the-art facilities, we provide a supportive workplace where your contributions directly impact healthcare outcomes.
R

Contact Detail:

Rapiscan 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 specific technologies and tools mentioned in the job description, such as Python, Qt/QML, and automation testing tools like Selenium. Having hands-on experience or projects showcasing these skills can set you apart during discussions.

✨Tip Number 2

Prepare to discuss your leadership experience in test automation. Think of examples where you've led teams or projects, particularly in agile environments, and be ready to explain how you mentored others and contributed to their professional growth.

✨Tip Number 3

Network with professionals in the medical device development field. Engaging with industry groups or forums can provide insights into current trends and challenges, which you can reference during your conversations with us.

✨Tip Number 4

Demonstrate your understanding of regulatory standards relevant to medical devices, such as ISO 14971 and IEC 62304. Being able to articulate how these standards impact software development will show your depth of knowledge and commitment to quality.

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
Defect Tracking
Debugging Skills
Documentation Skills
Mentoring and Coaching
Cross-Functional Collaboration
Understanding of Interface Specifications
Test Architecture Design
Experience with Qt/QML
Embedded Linux Application Development
Experience with Squish Automation
Experience with Selenium
Knowledge of Medical Device Development Standards
Experience with Containerized Environments
Experience with Scripting Languages like Bash or PowerShell

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your relevant experience in test automation, particularly your leadership roles and expertise in Python or other scripting languages. Emphasise your understanding of Agile development and any experience with automation testing tools.

Craft a Strong Cover Letter: In your cover letter, explain why you are passionate about the role and how your background aligns with the responsibilities outlined in the job description. Mention specific projects where you've successfully led test automation efforts.

Showcase Relevant Projects: Include examples of past projects that demonstrate your skills in designing test automation components and working in cross-functional teams. Highlight any experience with medical device development standards if applicable.

Prepare for Technical Questions: Anticipate technical questions related to software testing concepts, design patterns, and your experience with tools like Selenium or Squish. Be ready to discuss your approach to mentoring engineers and managing a test automation backlog.

How to prepare for a job interview at Rapiscan 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 and Design Patterns, as this role requires a strong foundation in these areas.

✨Demonstrate Leadership Skills

Since the position involves mentoring engineers and leading cross-functional reviews, share examples of how you've successfully led teams or projects in the past. Discuss your approach to fostering collaboration and guiding less experienced team members.

✨Understand the Agile Environment

Familiarise yourself with Agile methodologies and be ready to explain how you've implemented them in previous roles. Discuss your experience with Continuous Delivery and how it has impacted your test automation processes.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills in real-world scenarios. Think about challenges you've faced in test automation and how you overcame them, particularly in regulated environments like medical or finance sectors.

Principal Automation Software Development Test Engineer
Rapiscan 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

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