Software Test Engineering
Core
Create specifications and designs for new medical device software products, ensuring they meet customer needs through rigorous validation and verification.
Role type
Senior Software Test Engineer (Medical Devices)
Builds
Validated medical device software features and improvements
Domain
Medical Devices / Software Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Software V&V processes, Test design methods (equivalence, boundary value), Python/Java/C/C++ scripting, Test management tools (Jira, Git), Automation frameworks (Selenium, Appium, Pytest), Defect lifecycle management, CI/CT implementation
Preferred skills
Linux environment, Container technology (Docker), Industry standards (IEC 62304, ISO13485), Static/Dynamic analysis tools (SonarQube), Performance testing tools (JMeter)
Responsibilities
Participate in validation and verification of medical device software, Review software requirements and architecture for testability, Develop test strategies and cases, Execute test phases (unit, integration, system, regression), Build and maintain test environments, Manage defect lifecycle, Output V&V documentation and analysis reports, Contribute to CI/CT and automation framework adoption
Seniority
Senior, hands-on IC