Software Test Engineer - Medical Devices
MovateAbout the role
We are looking for a meticulous and experienced Test Engineer with experience in HL7/FHIR medical device interfacing, embedded medical device testing, and Microsoft Windows operating systems to join fast-moving software test and automation engineering team testing best-in-class Healthcare Informatics and Patient Monitoring solutions. The candidate should be detail-oriented, capable of developing functional test suites, and possess strong communication skills. Desired qualifications include proficiency in testing real-time distributed client-server applications, TCP/IP communication protocols, and Software as a Medical Device. This role involves working with the latest embedded device, Linux and Microsoft integrated development environment (Azure DevOps), using the latest automation tooling.
Required Skills and Qualifications:
-
Technical Proficiency:
- HL7/FHIR: Deep understanding of healthcare interoperability standards for exchanging electronic health information.
- C#: Solid hands-on experience in automation or software development with C#, including writing Gherkin-based BDD scenarios.
- Networking: Solid grasp of network layers, protocols, and network configuration in both embedded and enterprise systems.
- Embedded Systems: Practical experience with embedded systems testing, especially in medical environments (e.g., patient monitoring devices).
-
Testing Skills:
- API & Microservices Testing: Experience in testing APIs, especially in distributed systems like healthcare apps.
- Testing Methodologies: Familiarity with V-model, agile/scrum, and CI/CD pipelines, with a focus on test automation and manual testing.
- Troubleshooting & Problem Solving: Ability to identify, document, and troubleshoot software defects effectively.
-
Soft Skills:
- Communication: Strong verbal and written communication skills are critical, especially when working cross-functionally.
- Independence & Initiative: Ability to manage your own activities and proactively engage with team members.
- Collaboration: Ability to work well with different teams and external vendors.
Preferred Experience:
- Experience with Azure DevOps for CI/CD integration.
- In-depth knowledge of medical device software development lifecycle and FDA regulations.
- Experience in the development or testing of Software as a Medical Device (SaMD).
Evaluation of Potential Candidates:
- Technical Depth: Candidates should be tested on their ability to write and review Gherkin scenarios, understand HL7/FHIR standards, and demonstrate hands-on experience with TCP/IP networking and embedded systems.
- Real-World Testing Experience: Look for candidates who have worked on real-time, distributed applications and can articulate specific challenges and solutions in medical device testing.
- Cross-Functional Collaboration: Since the role involves interaction with different teams, assess their ability to manage cross-functional communication and demonstrate problem-solving and decision-making skills in a collaborative environment.
Tools and Technologies:
- Testing Tools: Automated testing frameworks (e.g., Selenium, NUnit), API testing tools (e.g., Postman), and possibly medical-specific testing tools.
- Programming Languages: C#, and possibly Python or Bash for scripting in embedded environments.
- Version Control & CI/CD: Familiarity with tools like Git, Jenkins, or Azure DevOps.
- Embedded Device Platforms: Knowledge of embedded platforms like Linux, Windows, or RTOS used in medical devices.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s