Create test strategy and related documentation when required
Understand business requirements, functional specifications, and other project artifacts to develop extensive test scripts which include all exception possibilities. Test are designed with a focus on reuse and maintainability
Prepare test data and assist with the scheduling of testing during projects
Drive continuous improvement of test processes
Identify and enhance testing tools to streamline testing process (example: Test tracking, test case templates, Defect management)
Ensure that the test execution is done according to the timeline set including planning for contingency in case of errors
Plan and perform Unit Test / UAT and rerun if the results do not meet acceptance level
Accountable for the quality of the Unit Test / UAT function
Maintain records of test results, analyze test results/ test procedures and recommend corrective actions
Perform defect Management and triage
Assist in reporting to management on the progress of testing as required - Perform Post Implementation Review (PIR) testing after releasing new software or hardware into the production environment