Involve in the Requirement Gathering, Analysis and Requirement Development activities.
Evaluation Testability of Test Basis (Requirements, Architecture, Design, Interface, Integrated Systems etc.).
Perform the Review of Project Artifacts (BRD, BRS, FS, SRS, User Stories etc.) to identify Testing Requirements and to Prepare Test Data, Test Conditions and Test Inputs.
Support the Test Lead/Coordinator in calculating the Testing Estimates and preparing the Software Quality Assurance and Test Plans.
Support the Test Lead/Coordinator to define the Testing Strategy for Functional Testing.
Identify, document and execute the Test Scenarios, Test Cases and Business Flows.
Perform all Levels and Types of Software Testing (Smoke, Sanity, Integration, Functional, System, End to End, UAT, UI/UX, Regression, Data Migration etc.).
Provide support in the Pilot Testing.
Share defects with the Dev team and Verify the rework done against the reported defects.
Ensure error free and bug free delivery of the projects / products / applications.
Identify and share the Quality Related Risks to plan for their Mitigation and Contingency.
Prepare comprehensive Test Reports (Daily, Weekly, Test Execution etc.) to share the Testing Status with the Test Lead/Coordinator and Project Managers.