Principal Software Test Automation Engineer
Core
Developing and performing automated verification & validation test activities for complex software and systems used in surgical procedures.
Role type
Principal Software Test Automation Engineer
Builds
Automated SW testing of complex systems used in surgical procedures
Domain
Medical device / Healthcare technology
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test automation, Test strategy design, Technical leadership, Mentoring, Process improvement, Defect tracking, Regulatory compliance (FDA QSR/IEC 62304)
Preferred skills
GUI/backend integration testing, Reliability/performance testing, Test framework development, Scripting (Python/bash/JS/Perl), C/C++, Linux OS, UML, Agile/TDD, Cypress/Jest/React testing, RabbitMQ, Rest architectures, Project management
Technologies
Python, bash, JavaScript, Perl, C, C++, Linux, Cypress, Jest, Supertest, React, RabbitMQ, Rest
Responsibilities
Provide technical leadership and mentoring to software and test engineers, Orchestrate test team activities and review work products, Create project-specific test strategies and approaches, Design, develop, test, maintain, document and validate software testing components, Participate in product development phases including requirements review and risk assessment, Interface with mechanical, electrical, systems, software and test engineers, Identify and implement process improvements for SW testing, Participate in defect tracking and analysis, Follow product development standards to support regulatory evidence generation
Seniority
Principal, hands-on IC with strategic oversight