Develop and execute test plans, test cases, and test scripts (manual and automated)
Identify, record, and thoroughly document bugs and defects
Collaborate with development and product teams to ensure consistent project execution
Conduct post-release/post-implementation testing
Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
Perform regression testing when bugs are resolved
Track quality assurance metrics, such as defect densities and open defect counts
Stay up-to-date with new testing tools and test strategies