Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsibilities:
- Designs, implements, and conducts test and evaluation procedures to ensure system requirements are met.
- Evaluates, recommends, and implements test tools and strategies.
- Work with the software development team throughout the software development life cycle to:
- Assist in the creation of product requirements documentation.
- Develop software verification and validation test plans for new products.
- Perform the validation and verification of product upgrades.
- Create, perform and maintain manual and automated software test scripts for web-based and client-server applications running on both Linux, Windows, OSX and other operating systems.
- Create and maintain test data sets and test environments.
- Generate detailed reports summarizing the testing effort.
- Review and update software documentation and maintain bug records.
- Participate in and/or oversee design review meetings.
- Ensure compliance with quality systems such as ISO 13485, and FDA.
- Assist in the development of new software quality initiatives, participate in quality system development, write and review procedures to improve quality and reliability of
Job Requirements
Skills and Qualifications
- Bachelor’s degree in computer science, biomedical and systems engineering, or a relevant degree.
- Minimum 7 years of experience in software quality assurance.
- Experience with agile development processes and QC methodologies
- Strong experience with test automation tools, systems, and scripting such as Selenium, Python
- Good knowledge of UNIX command/Shell scripts
- Good knowledge with SQL writing
- Experience with WebServices, SOAP, RESTful , WSDL technologies
- Experience with CI/CD tool like Gitlab
- Experience in working Azure/AWS is preferred
- Working Knowledge of AGILE methodologies
- Good communication, organization and coordination skills.