Acist Medical Systems
Principal Software Test Engineer
Acist Medical Systems, Eden Prairie, Minnesota, United States, 55344
We are seeking a highly skilled and experienced
Principal Software Test Engineer
to lead our software testing efforts. This is a key technical leadership role responsible for developing and executing comprehensive testing strategies for BMT software products. You will design, develop, and execute software verification tests for medical devices, and analyze software requirements and design specifications for testability. Collaborating closely with cross-functional teams, including system design, software development, and system verification, you will ensure our medical devices meet rigorous regulatory standards. This role requires a deep understanding of medical device system software, strong leadership abilities, and a passion for ensuring product quality and compliance with regulatory requirements.
Primary Duties & Responsibilities:
Lead the design, development, and execution of both manual and automated software tests to identify defects and ensure product quality.
Develop and implement software test process documentation including verification plans, designs, protocols and test scripts for comprehensive test coverage.
Collaborate with software development, product management, and other cross-functional teams to understand requirements and ensure thorough testing.
Perform risk analysis and develop mitigation strategies to address 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.
Provide detailed documentation and reports on test results, defects, and overall software performance.
Participate in design reviews, code reviews, and other design activities.
Documents defects capturing steps to reproduce and information for debugging.
Develops test automation plans including requirements, architecture, and technologies.
Oversees validation of software test tools.
Identifies metrics to assess test progress and software quality.
#J-18808-Ljbffr
Principal Software Test Engineer
to lead our software testing efforts. This is a key technical leadership role responsible for developing and executing comprehensive testing strategies for BMT software products. You will design, develop, and execute software verification tests for medical devices, and analyze software requirements and design specifications for testability. Collaborating closely with cross-functional teams, including system design, software development, and system verification, you will ensure our medical devices meet rigorous regulatory standards. This role requires a deep understanding of medical device system software, strong leadership abilities, and a passion for ensuring product quality and compliance with regulatory requirements.
Primary Duties & Responsibilities:
Lead the design, development, and execution of both manual and automated software tests to identify defects and ensure product quality.
Develop and implement software test process documentation including verification plans, designs, protocols and test scripts for comprehensive test coverage.
Collaborate with software development, product management, and other cross-functional teams to understand requirements and ensure thorough testing.
Perform risk analysis and develop mitigation strategies to address 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.
Provide detailed documentation and reports on test results, defects, and overall software performance.
Participate in design reviews, code reviews, and other design activities.
Documents defects capturing steps to reproduce and information for debugging.
Develops test automation plans including requirements, architecture, and technologies.
Oversees validation of software test tools.
Identifies metrics to assess test progress and software quality.
#J-18808-Ljbffr