About the Company Our client is developing technology to empower healthcare providers to enhance patient care. Their platform integrates real-time imaging, robotics, and artificial intelligence to enable precise and consistent medical interventions. The goal is to eliminate barriers in the patient journey, accelerate recovery, delight customers, and reduce the cost of care.
About the Opportunity Our client is seeking a Software Test Engineer to evaluate software product quality and performance throughout the software development lifecycle.
The Software Test Engineer will collaborate with the software engineering team to develop test infrastructure and implement test scripts for surgical interventions based on real-time multimodal imaging and sensor information. This position reports to the Systems Engineering Manager and will work closely with product management and engineering teams. The annual salary range for this role is $119,000 - $179,000.
About You Ideal candidates thrive in fast-paced environments, embrace ambiguity, can create frameworks and work products from scratch, balance micro and macro analysis, possess critical and system thinking abilities, and are detail-oriented.
Responsibilities Collaborate with product and engineering teams to develop innovative and effective test workflows, systems, and procedures to measure and improve overall software qualityCreate and automate tests for client productsConduct functional, regression, integration, and end-to-end testingFile bug reports and work with engineers and product management to resolve issuesBuild new automated test frameworks and enhance existing onesCreate and manage software requirements under medical device standards and regulationsDocument Software Verification Protocols and test results using the Quality Management System Desired Skills Advanced technical degree and at least 5+ years of industry experienceEntrepreneurial, self-motivated, and independentExcellent technical and analytical capabilities with strong written and verbal communication skillsHigh level of emotional intelligence and ability to build and manage diverse relationshipsVersatility and ability to operate in a small-team environmentExperience with JIRA or similar defect tracking toolsExperience with Jama or similar requirements management toolsProficiency in at least one higher-level programming language (C++, Python, etc.)Knowledge of medical device software standards: IEC 62304 and ISO 14971Applied experience testing native applications and hardwareExperience with ROS and/or firm real-time systems is a plus