• Understanding Test Requirements and analyzing the Application under Test(AUT). • Generating Test Cases (Test Scripts) using Selenium Element locators and WebDriver Methods. • Enhancing Test cases using Java programming. • Debugging Test Cases and Fixing errors. • Executing/Running Test Cases • Defect Reporting & Tracking • Test Reporting