Writing Selenium WebDriver Test Cases using Element Locator, WebDriver API Commands, Java Programming, and TestNG Testing Annotations. Writing Test Steps, identifying verification points, collecting Test Data, and preparing Expected Result for Positive & Negative Test Cases. Automating Manual Test Cases using Selenium, Java, and TestNG Testing Framework.