Job Description / Responsibilities
Work closely with the development teams to capture, define and refine test requirements for the software.
Create detailed, comprehensive and well- structured test plans and test protocols.
Complete test asset creation (test protocols, test case etc.), test execution, error reporting, and analysis and reporting on testing outcomes.
Develop automated test frameworks or automated test scripts where ever needed.
Create software infrastructure necessary to automate the tests
Ensure QMS and regulatory requirements are met.
Participate in the review of requirements and designs.
Liaise with internal teams to identify system requirements.
Track quality assurance metrics.
Stay up-to-date with new testing tools and test strategies.
Provide training and support for development engineers using and extending the test framework in their development.
Able to draw on past experience and judgment to make effective decisions.
Proven work experience in software quality assurance.