Job Role : Software Quality Assurance Engineer - Medical Devices
Location : US
Hiring Type : C2C / Fulltime
Job Description:
Responsible for ensuring software quality within complex medical device products through the development and execution of software test plans by way of verification procedures based upon software and system specifications.
Core Responsibilities
Support new product development and design changes to existing products to ensure compliance with the company’s Quality System.
Perform software functional testing and integration testing.
Develop automation test frameworks and automation test scripts.
Create and review test protocols and test reports for Graphical User Interface applications.
Create test tools that facilitate data gathering, post-processing, and test method execution.
Develop manual software test protocols.
Review product design requirements and software requirements to ensure that the requirements stated are correct, unambiguous, and verifiable.
Consult with product development to evaluate system interfaces, operational requirements, and performance requirements of overall system.
Assist in product design documentation reviews for safety, consistency, traceability, and compliance to regulations (such as the FDA QSR design control requirements).
Log software issues and track progress of bug fixes.
Perform software tool validations.
Maintain trained status for, and comply with, all relevant aspects of the PROCEPT BioRobotics Quality .Management System to ensure product and support regulatory compliance.
Understand and adhere to the PROCEPT BioRobotics Quality & EHR Policies.
QUALIFICATIONS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
Bachelor’s Degree in Computer Science, Computer Engineering, or equivalent technical Degree; or equivalent combination of education and/or experience.
Experience with medical device testing or development.
5-7 years of experience in desktop automation testing.
Experience with GUI automation tools (Squish, Selenium, WinApp Driver or equivalent).
Experience developing test frameworks using Python.
Experience working with Test case management tools like JAMA.
Experience working with management and defect-tracking tools like Jira.
Knowledge of C, C++, GUI Design, OS: Windows strongly preferred.
Ability to work as part of a multi-disciplinary team in a fast-paced company.
Experience working on projects that follow Agile methodology.