Glow Networks
Software Test Engineer - Medical Devices
Glow Networks, Cambridge, Massachusetts, us, 02140
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.
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.