Job Description
A Test Analyst is responsible for ensuring the quality of software applications by designing, executing, and reporting on test activities. The role involves reviewing requirements, creating detailed test scenarios, detecting defects, and collaborating with cross‑functional teams to deliver reliable, high‑quality products.
Key Responsibilities
1. Requirement Analysis
Review business requirements, functional specifications, and user stories.
Identify gaps, ambiguities, and inconsistencies in requirements.
Participate in requirement walkthroughs and raise clarifications.
2. Test Planning & Design
Create comprehensive test plans, test scenarios, and test cases.
Develop traceability matrices to map requirements to test coverage.
Define test data, prerequisites, and environment needs.
3. Test Execution
Execute manual and/or automated test cases.
Validate functionality across UI, API, database, and integrations.
Conduct regression, smoke, functional, usa...
Key Responsibilities
1. Requirement Analysis
Review business requirements, functional specifications, and user stories.
Identify gaps, ambiguities, and inconsistencies in requirements.
Participate in requirement walkthroughs and raise clarifications.
2. Test Planning & Design
Create comprehensive test plans, test scenarios, and test cases.
Develop traceability matrices to map requirements to test coverage.
Define test data, prerequisites, and environment needs.
3. Test Execution
Execute manual and/or automated test cases.
Validate functionality across UI, API, database, and integrations.
Conduct regression, smoke, functional, usa...
Apply for this Position
Ready to join Tata Consultancy Services? Click the button below to submit your application.
Submit Application