Responsibilities:
- Collaborate with client and QA lead to develop and execute test plans, test cases, and test scripts for both front-end and back-end components.
- Perform manual and automated testing, including functional, regression, and user acceptance testing.
- Identify, document, and track defects and issues in the software.
- Collaborate with development teams to understand application features and provide feedback.
- Conduct regression testing to ensure new code changes do not adversely affect existing functionality.
Deliverables:
- Test plans and cases for each application module.
- Defect logs and testing reports.
- Documentation of testing processes and results.
- Regular updates on testing progress and quality metrics.
KPIs:
- Test Coverage: Percentage of application features covered by test cases (target > 90%).
- Defect Density: Number of defects found per release (target < 1 defect per 1000 lines of code).
- Test Execution Rate: Percentage of test cases executed vs. planned (target > 95%).
- Defect Resolution Time: Average time taken to resolve defects (target < 48 hours).