- Design and execute test plans, cases, and scripts based on software specifications.
- Perform various types of testing (functional, regression, integration, performance, usability).
- Identify, document, and track software defects using bug tracking systems.
- Develop and maintain automated test scripts for efficient testing processes.
- Collaborate with developers and stakeholders to communicate testing progress and issues.
- Ensure final product meets business requirements and quality standards.
- Maintain and update test documentation (test plans, cases, results).
- Prepare reports on testing activities, including test results and defect metrics.