Search jobs > Eden Prairie, MN > Software test engineer

Principal Software Test Engineer

Saige Partners LLC
Eden Prairie, MN, US
Full-time
Quick Apply

We strive to be Your Future , Your Solution to accelerate your career!

Contact TJ Markwas at [email protected] or 3194500380.

Saige Partners is seeking a highly skilled and experienced Principal Software Test Engineer to lead our software testing efforts.

In this key technical leadership role, you will be responsible for developing and executing comprehensive testing strategies to ensure the quality of medical device software products.

You will collaborate with cross-functional teams including system design, software development, and system verification to ensure that all software meets rigorous regulatory standards.

Key Responsibilities :

  • Lead the design, development, and execution of manual software tests to ensure product quality and identify defects.
  • Develop and implement software test process documentation including verification plans, protocols, and test scripts to ensure comprehensive test coverage.
  • Collaborate with cross-functional teams to ensure thorough testing of software based on requirements.
  • Conduct risk analysis and develop strategies to mitigate potential issues.
  • Ensure compliance with industry standards and best practices for software testing.
  • Mentor and guide junior test engineers, promoting best practices in software testing and quality assurance.
  • Continuously improve testing processes, methodologies, and tools to enhance efficiency and effectiveness.
  • Document and report on test results, defects, and overall software performance.
  • Participate in design and code reviews, and provide feedback on system testability.
  • Develop and validate test plans, ensuring the effectiveness of tools and technologies used.
  • Track and report metrics to assess test progress and software quality.

Required Qualifications :

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline.
  • 8+ years of experience in software design verification.
  • Hands-on experience in manual testing, with a strong understanding of product requirements, risk assessment, and defect reporting.
  • Proficiency in Python or other scripting languages.
  • Strong experience with Linux and Windows OS environments.
  • Working knowledge of medical device software standards and regulations (e.g., IEC 62304).
  • Experience with test system development and validation activities.
  • Familiarity with Jira, JAMA, and product lifecycle management tools.
  • Excellent communication, leadership, and problem-solving skills.

Preferred Qualifications :

  • Graduate degree in Computer Science, Computer Engineering, or related discipline.
  • 10+ years of experience in software design verification, including system hardware testing.
  • Experience in cybersecurity testing and system-level constraints (mechanical, electrical, and human factors).
  • Supervisory and project management experience.
  • Awareness of emerging technologies, industry trends, and regulatory updates.

Additional Information :

  • Ability to travel up to 10%.
  • Strong organizational skills and attention to detail.
  • Ability to work independently and within a collaborative team environment.

Saige Partners, one of the fastest growing technology and talent companies in the Midwest, believes in people with a passion to help them succeed.

We are in the business of helping professionals Build Careers, Not Jobs . Saige Partners believes employees are the most valuable asset to building a thriving and successful company culture .

Contact us to learn more about the opportunity below or check ou t other opportunities at https : / / careers.saigepartners.com / .

15 hours ago
Related jobs
Promoted
Umanist Staffing LLC
Eden Prairie, Minnesota

The Principal Software Engineer plays a crucial role in leading the design, development, and implementation of software solutions within the organization. This role is essential for driving innovation, maintaining high software quality standards, and providing technical guidance to the engineering t...

Promoted
Delta Air Lines, Inc.
Minneapolis, Minnesota

Key Responsibilities: * Design, develop, implement, and maintain software to test the product/application* Design, develop and maintain Automation frameworks* Define automation strategy, automation cases as well as Design tools for unit, functional, and performance testing in a programmatic manner* ...

Promoted
Inspire Medical Systems I
Minneapolis, Minnesota

Test, debug, and document integration solutions and enhance existing components to ensure that software meets the business needs. Bachelor’s degree in engineering, Software, Computer Science, or related discipline or equivalent experience. Advanced level degree in Engineering, Software, Comput...

Saige Partners LLC
Eden Prairie, Minnesota

Principal Software Test Engineer. Develop and implement software test process documentation including verification plans, protocols, and test scripts to ensure comprehensive test coverage. Mentor and guide junior test engineers, promoting best practices in software testing and quality assurance. Bac...

Leonardo DRS
Burnsville, Minnesota

As a principal software engineer for DRS Naval Electronics, you will apply your technical and development experience to lead the execution of the software architecture and design-related development of flight data recorder embedded software. The lead software engineer will provide subject matter exp...

Indotronix International Corporation
Minnesota

The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verifi...

Delta Air Lines, Inc.
Minneapolis, Minnesota

Key Responsibilities: * Design, develop, implement, and maintain software to test the product/application* Design, develop and maintain Automation frameworks* Define automation strategy, automation cases as well as Design tools for unit, functional, and performance testing in a programmatic manner* ...

Alltech Consulting Services
Minneapolis, Minnesota

As a QA Engineer, you will be responsible for testing proprietary software solution, implementing testing strategies and methodologies from the Agile community. Design, implement and maintain Test Cases and Test Plans for Parametric’s proprietary software. Perform functional, exploratory, user accep...

Trimble
Minneapolis, Minnesota
Remote

Bachelor, Masters or higher Engineering degree is required in a related field such as Computer Engineering/Science, Robotics Engineering, Aerospace Engineering, Mechatronics Engineering. Software Test Engineer - Control Systems. You will support the development team with in field data collection req...

New Relic, Inc.
Minneapolis, Minnesota
Remote

Principal Software Engineer - Platform Security/Compliance Architect - (Remote). Principal Software Engineer - Platform Security/Compliance Architect - (Remote). Principal Software Engineer Req ID FY|R&D|#8 Location(s) Atlanta, Georgia, USA; Austin, Texas, USA; Baltimore, Maryland, USA; Boise, Idaho...