Ensuring that testing requirements have been met before changes are put into production. Participate in the full software development project lifecycle with emphasis on Quality Assurance activities in the proper implementation.
Supporting development of comprehensive test strategies, plans, reports and environments for manual or automated testing for multiple IT projects in a release cycle.
Understand the complex software architecture and software design documents.
Implement the quality assurance strategy and planning, effort estimation, and software quality assurance risks assessment and mitigation.
Execute of test cases and validate results, meet deadlines and provide first tier of triage for project defects found during test execution.
Generate test reports that communicate test results, concerns and project status with an emphasis on project risk, including defect rates to the product management team.