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 quality
  • Create and automate tests for client products
  • Conduct functional, regression, integration, and end-to-end testing
  • File bug reports and work with engineers and product management to resolve issues
  • Build new automated test frameworks and enhance existing ones
  • Create and manage software requirements under medical device standards and regulations
  • Document Software Verification Protocols and test results using the Quality Management System

Desired Skills

  • Advanced technical degree and at least 5+ years of industry experience
  • Entrepreneurial, self-motivated, and independent
  • Excellent technical and analytical capabilities with strong written and verbal communication skills
  • High level of emotional intelligence and ability to build and manage diverse relationships
  • Versatility and ability to operate in a small-team environment
  • Experience with JIRA or similar defect tracking tools
  • Experience with Jama or similar requirements management tools
  • Proficiency in at least one higher-level programming language (C++, Python, etc.)
  • Knowledge of medical device software standards: IEC 62304 and ISO 14971
  • Applied experience testing native applications and hardware
  • Experience with ROS and/or firm real-time systems is a plus