Principal Software Test Engineer - Automation
Core
Designing, developing, validating, and maintaining test automation frameworks for real-time high-performance visualization applications in cardiac arrhythmia treatment systems.
Role type
Principal Software Test Engineer - Automation
Builds
Test automation frameworks for the Affera Mapping and Ablation System
Domain
Medical device software (electrophysiology)
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Test automation framework design, Python, C++/C#, UI automation (Ranorex, Appium, Katalon, Squish), test protocol creation, hardware debugging (oscilloscope, function generators), QT/QML, Git, Polarion/TFS/TestRail/JAMA, Agile
Preferred skills
Medical product verification (IEC-62304, FDA guidance), robotics test automation, desktop UI automation, hardware/software configuration management, cross-functional integration debugging
Technologies
Python, C++, C#, Ranorex, Appium, Katalon, Squish, QT, QML, Git, Polarion, TFS, TestRail, JAMA, Oscilloscope, Function Generators
Responsibilities
Craft flexible and reliable test automation frameworks; investigate and implement new technologies to improve automation reliability; perform workflow analysis and document test results; work with engineers to resolve software defects and diagnose product configuration issues; apply standards and tools throughout the system development life cycle.
Seniority
Principal, hands-on IC with strategy & mentorship