Jobs · Engineering · Minnesota

PRINCIPAL SOFTWARE TEST ENGINEER – AUTOMATION

Planet Pharma · Mounds View, MN · 2 days ago
On-siteEngineeringFull-time

About the role

The company is seeking a motivated and detail-oriented Principal Software Test Engineer – Automation to join their Mapping and Ablation System team. This role is essential in supporting the testing and quality assurance processes to ensure the reliability and performance of their advanced medical devices.

Responsibilities

  • Lead Automation Architecture and Strategy

  • Contribute to design and evolution of the test automation architecture.

  • Build and Maintain Advanced Automation Capabilities

  • Develop automation frameworks, test utilities, simulation tools, CI pipelines, and test scripts improving reliability and coverage.

  • Drive Quality Across Engineering Teams

  • Partner with development and system teams to improve testability and ensure robust validation of system behavior, performance, and reliability.

Qualifications

  • Bachelor’s degree and a minimum of 7 years of relevant experience OR Master’s degree with a minimum of 5 years of relevant experience OR PhD with 3 years relevant experience

  • Strong in programming languages such as Python, C++/C# or similar languages

  • Knowledge of Medical Product verification, IEC-62304 and FDA guidance in a technical discipline, preferably software related

  • Strong understanding of creating test protocols for verifying software requirements

  • Experienced test automation in robotics or related industry

  • Experience in UI automation for desktop-based applications (Like Ranorex, Appium, Katalon, Squish etc.)

  • Ability to work with QA to ensure testing meets Quality and Regulatory needs

  • Ability to manage, track and upgrade multiple hardware and software configurations

  • Ability to work with Systems, Mechanical, Electrical and Software engineers when discovering, documenting, and resolving integration issues

  • Strong understanding of good documentation practices

  • Experience using a tool or repository for managing test cases (Polarion, TFS, TestRail, JAMA etc)

  • Experience debugging hardware with tools such as oscilloscope and function generators

  • Experience writing technical reports

  • Experience with QT/QML

  • Experience with software version control systems, such as Git

  • Experience with Agile development

  • Strong work ethic and entrepreneurial drive

  • Strong communication skills, both written and verbal

Similar jobs