Jobs and Careers
MO

Software Test Engineer - Medical Devices

Movate
Glow Networks, United Statesfull_timeVerifiedPosted 12 Nov 2024

About 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:

  1. 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).
  2. 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.
  3. 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 Kit

Free account required — sign up in 30s

Company

Movate

View company profile →