About the program

Selenium Automation Testing Training is an IT professional who can work equally effectively in development and testing. The Test Automation Engineer designs, builds, tests, and deploys effective test automation solutions. The Selenium Test Automation Engineer generates test cases using Selenium, enhances the test cases, debugs test cases and does defect tracking and reporting.

Course Objective
The Selenium Training course main objective is to produce a competent engineer to design and develop automation testing frameworks while working with developers and stakeholders to produce robust and relevant business-driven test plans. Practical assignments/lab are the important part of this course.

What are the roles and responsibilities of Selenium Tester?

  • Selenium Automation Tester should able to perform Test Automation and setting up frameworks on multiple application platforms like Web, Mobile, and Desktop.
  • Enhancing Test cases using Java programming.
  • Create & manage bug reports and communicate with the team.
  • Able to build different test scenarios and acceptance tests.
  • Parameterization, Synchronization and define Test results
  • Tester also works with deployments teams and resolving any level issues for the system.
  • Selenium Tester should also able to set up, maintain, and operate test automation frameworks.

Salary

The salary structure of a Selenium Automation Tester varies from company to company. The average annual salary for a selenium automation test engineer is $80,291 in the USA.

Learning Environment:

The course utilizes a blended classroom as well as the online approach to training. The content is fully web-based, each unit of the course is broken down into lessons. Lessons consist of video tutorials, practice quizzes, example programs to explore, and written programming exercises, adding up to over 100 hours of hands-on programming practice in total.

Prerequisites
Java programming knowledge is required in order to gain maximum output from this course.

We offer 2 courses on Selenium:

  • Selenium Starter - 3 Day Career Transformation Program
  • Selenium Complete - 4 Week Career Transformation Program

What will you learn (Course layout)

Selenium Starter
3 Day Career Transformation Program

Day 1 : Automation Testing - Selenium Webdriver

What is automation testing?, What is the use of automation testing?, What we need to automate?, What is Selenium, Selenium webdriver introduction, Downloading WebDriver Jars and configuring in eclipse, Drivers for Firefox, IE, chrome, IPhone, Android etc., First Selenium Code, Working with Internet Explorer and Chrome

Day 2 : Selenium-WebDriver

How to identify elements in webpage using Selenium, Unit testing frameworks, JUnit, Junit controller, Maven, Understanding dependencies, TestNG, TestNG annotations, TestNG test suite, Data driven with TestNG, POM

Day 3 : Automation frameworks

Introduction to Automation framework, Keyword-driven framework, Data-driven framework, Cucumber

Selenium Complete
4 Week Career Transformation Program

Week 1 : Automation Testing - Selenium webdriver

What is automation testing?, What is the use of automation testing?, What we need to automate, Goals of automation testing, Tools of automation testing, What is Selenium, Advantages of Selenium, What is the difference between Selenium and QTP, Different Components of Selenium, Selenium web driver introduction, WebDriver - Why?, Downloading WebDriver Jars and configuring in eclipse, Architecture of Selenium WebDriver, Drivers for Firefox, IE, chrome etc., First Selenium Code

Week 2 : Locators - JUnit - TestNG

How to identify elements in webpage using Selenium, Tools to identify elements/objects, Working with Internet Explorer and Chrome, Webdriver Desired Capabilities Class, Junit Annotations, JUnit simple test case, JUnit parameterization, AJAX Based Applications Using Selenium, JUnit controller, TestNG Annotations, TestNG Eclipse plugin, Simple TestNG code, TestNG suite, Junit/TestNG Assertions, Verifications, TestNG group , TestNG dependencies, TestNG data provider, TestNG parameter, TestNG parallel processing, TestNG preserve-order

Week 3 : Maven, POM & Automation Characteristics

Maven, Maven installation, Maven dependencies with Eclipse, POM introduction, Why POM..?, Advantages of POM, How to implement POM, Page Factory, Test Case with Page Factory concept, AjaxElementLocatorFactory Concept, Parameterization - Reading Data Excel, Parameterization - Reading XML, Parameterization - Reading Database

Week 4 : Testing Framework Approaches

Keyword driven framework, Data Driven Testing Framework in Selenium WebDriver , Data Driven Framework in Selenium WebDriver using TestNG Data Provider, Hybrid framework, Test Driven Development(TDD), Behavioural Driven Development (BDD), Cucumber Installation and configuration with Eclipse, Cucumber configuration with Maven, Cucumber Features file to write test case, Cucumber Scenario: Given …. When ….. And…. Then… keyword, Cucumber generating step definisthin skeleton from features file, Cucumber Features file to write selenium test cases using the feature skeleton, Junit test runner to control features and step definition to run in one, @CucumberOptions with Junit @runwith annotations to configure and control all test cases, Data driven testing in cucumber
Request a detailed syllabus.

Career Guidance

We connect each of our trainee to a mentor, Who help, asses, guide and mentor the candidate and make person industry ready.

Interview Preparation
  • Mock interviews
  • Technical interview questions
  • What should be the idealistic answers.
  • Right approach of answering questions in interview.
  • Self assessment module to check your progress.
Effective Resume Building
  • Do’s and Don’ts of Resumes.
  • How to describe your project?
  • How experienced resume is different from fresher.
  • How to build resume for Career switch from Non-IT to IT.
  • What are top 7 ways of building effective resumes?
Job Placement Assistance
  • Know where to apply for jobs?
  • Right way of applying for jobs?
  • Understand how to get freelancing and part time jobs
  • Know how to get startup and flexible jobs?

Meet your mentor

About Trainer Jay:

  • 15 years of IT experience in software testing, quality assurance and quality management.
  • Experienced in leading and managing medium to large testing teams.
  • Have extensively trained participants in the areas of Software Testing Concepts, Quality Assurance, Quality Center, QTP, LoadRunner, Bugzilla, JIRA and Selenium.
  • Testing process owner at the organization I have worked.
  • Have mentored resources and helped set a career path and achieve testing certifications.