Requirement analysis • Creating Test plans • Writing Test Scenarios/Test cases • Test Plan/Test Case/Test Scenario Reviews • Identifying Test data requirements • Test automation • Test Execution • Defect logging/follow-up • Test reporting • Summarizing the release with learning from the project.