Testing all aspects of the product/system like function/component, system, performance, regression and service. Work with development team to identify and capture test cases, ensure version management Setting up of test environments, designing test plans, developing test cases/scenarios/usage cases, and executing these cases. - Analyzing the Requirements from the client - Participating in preparing Test Plans - Preparing Test Scenarios - Preparing Test Cases for module, integration and system testing - Preparing Test Data’s for the test cases - Preparing Test Environment to execute the test cases - Analyzing the Test Cases prepared by other team members - Executing the Test Cases - Defect Tracking - Giving mandatory information of a defect to developers in order to fix it - Preparing Summary Reports - Communication with the Test Lead / Test Manager