Keyskills: Automated Testing Effort Estimation Test Case Preparation Defect Prevention Knowledge Management Test Execution Project Management Solution Delivery Test Design Scripting Agile Methodologies Analytical Skills Client Interfacing Team Coordination