Over 10 years we help companies reach their financial and branding goals. Engitech is a values-driven technology agency dedicated.

Gallery

Contacts

411 University St, Seattle, USA

+1 -800-456-478-23

Course Overview

Selenium Automation Testing

Covers Selenium WebDriver, Java programming, TestNG, Cucumber, and automation best practices.

Key Features:

✅ Live sessions & hands-on practice
✅ Certification upon completion
✅ Real-world projects
✅ Placement assistance

 

SELENIUM Course Content

Core Java + Framework with cucumber

Introduction – Functional Testing

  • What is Testing?
  • SDLC vs STLC

Introduction

  • What is Automation Testing?
  • Difference between Manual & Automation Testing.
  • Licensed vs. Open Source Automation
  • Overview of Selenium
  • Difference between Selenium and other tools

Configuring Eclipse IDE

  • Installation of Java
  • Installation Eclipse IDE
  • How to create new java project
  • How to create a new java class
  • Compiling and Running java class

Data Types and Variables

  • Introduction to Java programming
  • Primitive and Non Primitive Data Types
  • Types of variables (Local, Instance and static variables)
  • Arrays and Array Types
  • Single Dimension and Multi dimension Arrays.

Conditional Statements with examples

  • If else condition
  • Nested if Else condition
  • Switch case statement

Loop Statements with Examples

  • While Loop
  • Do While
  • For loop
  • For each loop

Classes and Objects

  • How to create Classes, objects and object references.
  • Working with constructors
  • Working with Methods(Instance static)
  • How to write user defined methods
  • Method arguments call by value and call by reference.

OoPs concepts in Java

  • Abstraction – Abstract classes and Interfaces.
  • Polymorphism – Method overloading and method overriding.
  • Inheritance – this keyword and super keyword.
  • Encapsulation – Package, access modifiers (Private, default, Protected and public)

Exception Handling

  • Checked Exceptions
  • Unchecked exceptions
  • Errors
  • Try, catch and final blocks.
  • Throw vs. Throws.

Collections

  • Overview of Collections API
  • Arrays vs. Collections
  • List, Set, Map Interface

Selenium Web Driver

  • Features & limitations of web driver
  • Configure selenium with eclipse IDE
  • Configure selenium with browsers
  • Web driver interface

Locators

  • Object identification
  • Find Element & find Elements
  • Different types of locators
  • Identifying objects using Xpath & CSS selectors
  • How to use regular expression in Xpath & Css selector

Textfield, Checkbox, RadioButtons, Links and Buttons

  • Web Element interface methods
  • Handing text field & text area
  • Handling checkbox’s
  • Handling radio buttons
  • Handling links and buttons

Dropdowns, Alerts, Frames

  • Handling Dropdowns/list boxes
  • Select Class methods
  • Handling alerts
  • Handling Frames / I Frames

Actions Class, WebTable, Calendar

  • Mouse events
  • Click, double click, context click, drag & drop
  • Take Screenshots, Java Script Executor

Synchronization and Windows
Apache POI & Excel Handling
TestNG
Cucumber
Automation Framework Development

Read More

What You Will Learn

Master Selenium from basics to advanced with hands-on projects, covering test automation, frameworks, and real-world applications.

Module 1

Introduction to Selenium

Module 2

Core concepts

Module 3

Hands-on Practice & Real-world Use Cases

Module 4

Advanced Topics & Best Practices

Module 5

Certification & Career Guidance

Who Should Take This Course?

Beginners in software testing

QA professionals looking to upskill

Developers transitioning into testing

Anyone interested in automation testing

Tools & Technologies Covered

FAQ's

What are the prerequisites for this course

No prior experience is required, but basic programming knowledge (Java preferred) can be helpful.

How long is the Selenium Automation Testing course?

The course duration is 8-12 weeks, with both weekday and weekend batch options available.

Will I get a certification after completing the course?

Yes! You will receive an industry-recognized certification upon successful completion of the training.

What tools and technologies will I learn?

You will work with Selenium WebDriver, Java, TestNG, Cucumber, JIRA, and automation frameworks.

Does this course include job placement support?

Yes, we provide resume building, interview preparation, and job referrals to help you land a job. 

    Ready to Get Started?

    Your email address will not be published. Required fields are marked *