Responsibilities:
1. Defining test strategies, writing detailed, comprehensive, and well-structured test plans for white as well as black-box testing.
2. Review requirements in detail and ensure those are complete and testable.
3. Develop positive and negative test cases.
4. Develop automation scripts using open source tools or industry-standard tools.
5. Execute test cases manually and/or through automated scripts.
6. Build customized test setup and maintain the same.
7. Troubleshooting any errors and streamlining the testing procedures.
8. Prepare traceability report, bug log, and quality metrics.
9. Develop Product Domain Knowledge, participate/conduct in team meetings and Knowledge Sharing Sessions.
10. Take responsibility for multiple tasks in multiple projects simultaneously.
11. Report/communicate project progress to stakeholders periodically.
12. Adherence to CMMi / ISO quality process.
13. Assume additional roles and responsibilities as required.