Test Automation (1 Session)
Basics of Automation
Different types of Test AUtomation
Automation - WorkFlow
Scripting Language (Java/C#) (15 Sessions)
Language Fundamentals 
 - How Java program gets processed
 - Datatype
 - Variables
 - Methods
 - Structure of a Class
 - Looping Statements
 - Conditional Statements
 - Modifiers
Object Oriented concept
 - Data Hiding
 - Encapsulation
 - Abstraction
 - inheritance
 - PolyMorphism
 - Constructors
 - Static and Instance Control Flow
 - Method Signature
 - Type Casting
Interfaces
Exception Handling
Strings
Collection
File Handling
Selenium (30 Hrs)
 Suite (IDE,RC, Webdriver, Grid)
 Selenium IDE
 - Record and Playback
 - Script Execution and modification
 Selenium RC and WebDriver Comparison and Architecture
 WebDriver
 - Architecture
 - Local and Remote Drivers
 - Defining the drivers and its usage
 - Different WebDriver methods and its usage
 Locators
 - Selenium locators 
 - Select class (Working with DropDowns)
 - Javascript executor (ExecuteScript and ExecuteAsyncScript)
 - Xpath funtions 
 Actions 
 - Browser
 - Webelements
 - Actions class
 Verification and Assertion
 Waits 
 - Thread Sleep
 - Implicit Wait
 - Explicit Wait
 - Flent Wait 
 NUnit/TestNG 
 - Project Setup
 - Annotations
 POM (PF)
 Hybrid Framework