At a Glance
- Tasks: Lead a team to develop automated tests for cutting-edge patient monitoring technology.
- Company: Join a leading medical equipment manufacturer focused on innovation and teamwork.
- Benefits: Enjoy competitive pay, health benefits, and opportunities for professional growth.
- Why this job: Make a real difference in healthcare by enhancing patient monitoring systems.
- Qualifications: 6+ years in software development with strong test automation leadership experience.
- Other info: Collaborative environment with global teams and exciting career advancement potential.
The predicted salary is between 48000 - 72000 £ per year.
The Principal Automation Software Development Test 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 an agile software development environment.
Responsibilities
- Work with the test automation team to review and derive required automation tests from requirements related to the patient monitoring platform.
- Lead 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 the test automation backlog for the team.
- Write, debug, review and document test automation software.
- Lead the definition of test architectures, designs, tools and workflows to be shared with test automation team members.
- Ensure on-time delivery of test automation software including design documentation and other required artifacts.
- Mentor other engineers to help them grow technically and professionally.
- Duties may be modified or assigned at any time to meet the needs of the business.
Qualifications
- Bachelor of Science degree in Computer Engineering, Software Engineering, Computer Science or a related Engineering discipline, or equivalent experience.
- 6+ years of relevant software experience.
- 2+ 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.
- 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; embedded Linux application development; Squish automation; Selenium; experience working in a regulated development environment (finance, medical, defense, aerospace, etc.); experience in product development of medical devices under Design Control (21 CFR Part 820) and ISO 14971 and developing to and compliance with IEC62304; experience in the development of integrated (hardware and software) devices; scripting languages (e.g., Bash, PowerShell); containerized environments and virtual machines; experience working effectively with international teams in Europe, India and the US.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Medical Equipment Manufacturing
Principal Automation Software Development Test Engineer employer: Spacelabs Healthcare
Contact Detail:
Spacelabs Healthcare Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Automation Software Development Test Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those who work in automation or medical tech. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your test automation projects, especially if you’ve worked with Python or any cool tools. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on Agile methodologies and design patterns. Be ready to discuss how you’ve led teams and tackled challenges in past projects. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Principal Automation Software Development Test Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Principal Automation Software Development Test Engineer. Highlight your experience with test automation, Python, and any relevant projects that showcase your skills in an agile environment.
Craft a Compelling Cover Letter: Your cover letter should tell us why you're the perfect fit for this role. Share specific examples of your leadership in test automation and how you've collaborated with cross-functional teams to deliver successful projects.
Showcase Your Technical Skills: Don’t forget to highlight your technical expertise! Mention your knowledge of Object-Oriented Design, automation testing tools, and any experience with medical device regulations if applicable. We want to see your strengths shine!
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Spacelabs Healthcare
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of Python and other scripting languages. Be ready to discuss Object-Oriented Design and Design Patterns in detail, as well as your experience with automation testing tools. The interviewers will want to see that you can not only talk the talk but also walk the walk.
✨Showcase Your Leadership Skills
Since this role involves leading test automation efforts, be prepared to share examples of how you've successfully led teams in the past. Discuss specific projects where you mentored others or drove cross-functional reviews. This will demonstrate your ability to take charge and guide a team effectively.
✨Understand the Bigger Picture
Familiarise yourself with the patient monitoring platform and its components. Knowing how your role fits into the larger system will help you answer questions more effectively. It’s also a great way to show your enthusiasm for the position and the company’s mission.
✨Prepare for Agile Discussions
Since the job requires experience in an agile environment, be ready to discuss your understanding of Agile methodologies. Share how you've applied these principles in your previous roles, particularly in relation to Continuous Delivery and maintaining a test automation backlog. This will highlight your adaptability and readiness for the fast-paced nature of the role.