Understanding Test Requirements, Deriving Test Scenarios, Test Case Documentation, Test Data Collection, Test Execution, Test Reporting and Continuous Development of Testing Skills.