The different roles and responsibilities for a QA/Testing Team are as:
1.Test Lead/Test Manager:
The different responsibilities for Test Lead/Test Manager are:
- Understanding and analyzing requirements.
- Risk Analysis.
- Preparation of Traceability Matrix document.
- Defining Testing Environment.
- Evaluate Exit Criteria for testing.
- Preparing Test Summary Report.
- Interacting with customers whenever required.
- Selection of Test Tools in case of Automation testing.
2.Software Test Engineer/Software Tester:
The different responsibilities for Software Test Engineer are:
- Understanding requirements.
- Documenting test cases.
- Reporting Defects.
- Performing regression testing.
- Collecting test data.
- Contribute to test plan preparation if required.
- Updating Traceability matrix document.
3.Automation Tester:
The different responsibilities for Automation Test Engineer are:
- Selecting test cases for automation.
- Deciding the framework.
- Selecting test cases for regression testing.
- Analyzing test results.
- Reporting defects.
- Writing Test scripts.
- Maintenance of testing resources.
4.Database Tester:
The different responsibilities for Database Tester are:
- Verifying data integrity.
- Identifying database test scenarios.
- Verifying stored procedures.
- Verifying backup and recovery operations.
- Verifying triggers.