Identify the skill sets required and resources for the project.
Seek review inputs from different stakeholders (Business Sponsors, Development Leads, Business Analyst, Project Managers).
Seek sign off from the client on the same.
Review/Create detailed estimate based on the scope and understanding of requirements.
Communicate testing phase timelines to the team and seek approval from the Project Manager.
Design an incident process in case of any environmental outage.
Test Design, Development & Execeution:
Review the test scenarios and seek review as required.
Track the root cause of the review comments and take actions to resolve them.
Review the test cases and traceability matrix to ensure total coverage of requirements.
Identify & create Test data required for the testing activity.
Perform System test Execution.
Track the downtime and report the same to the client.
Review the test results and clarify doubts/query raised by team during execution.
Review the defects logged by team and assign it to the right owner.
Support the team/ client in conducting UAT/BUT if applicable.
Perform sanity testing to ensure system readiness for testing.
Upload the test cases in the QC.
Validate readiness of the test environment for test execution.
Prepare test lab for test execution in QC.
Seek sign off from the client at various stages of the cycle as required.
Monitor various builds delivered by the development team.
Organize and conduct defect triage meeting.
Only For Onsite Coordinator: Support Business Lead at client side to perform UAT.
If requested identify the test data for UAT.
Create Run Plan document that captures priority of test cases based on complexity.
Monitor server counters (eg CPU utilization , memory utilization etc).
Process Optimization/ Improvements and Knowledge Management:
Conduct/Coordinate training on clients' applications to ensure training for the resource.
Periodically, assess the technical capability of resources to ensure the selected resources are up to mark.
Organize the boot camp for new entrants.
Coordinate with team members, to upload the relevant document in knowledge management portals and keep it updated with the latest document.
Select the team to create knowledge artefacts (eg collaterals, reusable assets) to drive knowledge management.
Conduct CCP training with the help of academia and share the results with clients.
Improvise already existing processes based on the experience.
Institutionalize systems and processes in place to implement innovation suggestion made by the team (eg adoption of Cognizant proprietary best practices / tools, process optimization like usage of tools, automation, opportunity to utilize NLR products etc).
Identify the time and cost savings made due to adoption of the best practices.
Document the deferred defect information that will be captured during the next release.
Project Management & Release Management:
Review the daily deliverables and share it with the stakeholders appropriately.
Create and share weekly status reports and daily status reports with the team/ relevant stakeholders.
Facilitate calls between onsite and offshore teams to discuss the project status.
Identify resources based on the estimation and required skill set.
(Only For Maintenance/Enhancements Project) Create estimation for enhancements based on the understanding of requirement.
Perform POCs on the tools (eg accelerators, performance enhancers ) if required.
Coordinate with the release manager to keep abreast with the various activities in the test environment (eg build schedule) and to ensure the right components move to the production.
Review all deliverables to ensure Test process protocols/ internal quality processes are meticulously followed in project.
Participate in audit at various stages to check for adherence to the CTS processes and guidelines.
Take appropriate actions on NCs/Obs reported (if any).
Metric Analysis & Reporting:
Prepare daily / weekly metrics / SLA reports.
Followup with the team to ensure that all metrics have been recorded correctly and at the right frequency for the audits conducted internally.
Identify deviations and alert Test Manager on risks.
Report reasons for deviations.
Provide periodic update on the metrics to the client via Daily Status Reports/Weekly Status Reports/Monthly Status Reports.
Defect Prevention/ Leakage Retrospection:
Conduct root cause analysis of the defects (UAT, rejected/duplicate defects etc) Create test closure summary reports (covering defects passed or failed ).
Coordinate with the stakeholders to make gono go decision based on test results and test closure summary report.
Schedule and Conduct Retrospection meetings with the stake holders.
Document the lessons learnt(for the next testing phase/projects).
Conduct goal setting, performance apprais.
Must Have Skills
Proficiency Level *
* Proficiency Legends
The associate has basic awareness and comprehension of the skill and is in the process of acquiring this skill through various channels.
The associate possesses working knowledge of the skill, and can actively and independently apply this skill in engagements and projects.
The associate has comprehensive, in-depth and specialized knowledge of the skill. She / he has extensively demonstrated successful application of the skill in engagements or projects.
The associate can function as a subject matter expert for this skill. The associate is capable of analyzing, evaluating and synthesizing solutions using the skill.