Software Testing & QA Training Icon

Selenium Test Automation Boot Camp

2 Days Classroom Session   |  
2 Days Live Online
Classroom Registration
Group Rate:
(per registrant, 2 or more)
GSA Individual:
Live Online Registration
Live Online:
Private Onsite Package

This course can be tailored to your needs for private, onsite delivery at your location.

Request a Private Onsite Price Quote

Professional Credits


ASPE is an IIBA Endorsed Education Provider of business analysis training. Select Project Delivery courses offer IIBA continuing development units (CDU) in accordance with IIBA standards.


NASBA continuing professional education credits (CPE) assist Certified Public Accountants in reaching their continuing education requirements.


Select courses offer Leadership (PDU-L), Strategic (PDU-S) and Technical PMI professional development units that vary according to certification. Technical PDUs are available in the following types: ACP, PBA, PfMP, PMP/PgMP, RMP, and SP.


Learning to automate test coverage for application workflow is one of the biggest opportunities to decrease errors, increase team capacity, and ultimately drive innovation throughout IT. Whether you are integrating test automation into a DevOps practice or continuous IT operations, or simply seeking more efficiency with QA and security, using Selenium to automate is one of the most popular ways to build the automation toolchain.

This two-day Selenium training course, designed by Michael Palotas, one of the creators of Selenium GRID, provides unparalleled insights into the true capabilities of Selenium. You will learn key facets to utilize WebDriver, JUnit, TestNG and be able to automate any web-based application on your own. In addition, you will learn how to improve coverage and reduce execution to get faster feedback, as well as implement various frameworks.

During this course, you will gain expertise by lecture learning and then immediately practicing in hands-on labs.  For each topic discussed, there is an accompanying practical exercise. You will build a robust framework and create reusable components to improve productivity.

Exercises and provided coding samples are in Java for this course.

Upcoming Dates and Locations
All Live Online times are listed in Eastern Time Guaranteed To Run
Jul 23, 2018 – Jul 24, 2018    10:30am – 5:30pm Live Online Register
Aug 27, 2018 – Aug 28, 2018    10:30am – 5:30pm Live Online Register
Sep 24, 2018 – Sep 25, 2018    10:30am – 5:30pm Live Online Register
Oct 22, 2018 – Oct 23, 2018    10:30am – 5:30pm Live Online Register
Nov 15, 2018 – Nov 16, 2018    10:30am – 5:30pm Live Online Register
Dec 17, 2018 – Dec 18, 2018    10:30am – 5:30pm Live Online Register
Course Outline
  • Introduction and current trends in test automation
  • The Selenium Tool Family: Selenium2 / WebDriver, GRID
  • Selenium and its interaction with test frameworks (JUNit, TestNG)
  • Test frameworks
  • Selenium / WebDriver protocol
  • Selenium basics
  • Selenium advanced
  • How does Selenium interact with test frameworks
  • JUnit and TestNG
  • Selenium protocol overview
  • Selenium / WebDriver API
  • Remote WebDriver
  • Selenium Grid
  • Custom wait
  • Expected conditions
  • Reporting and screenshots
  • Page objects
  • Docker Selenium
  • Mobile automation with Selenium
  • Selenium in the future
Who should attend

This is a technical Selenium training course. Participants should have a basic knowledge of a higher level programming language (i.e. Java).

  • Developers
  • Technical-Oriented Testers
  • Programmers
  • Business Analysts
  • Testers
  • Test Automation Engineers
  • Architects
  • Software Engineers
  • Full Stack Developers
  • QA Automation Engineers

We deliver a virtual machine as OVA file to the training participants. Participants need to install “VirtualBox” (free) to run the virtual machine. They also require a stable internet connection. Additional installation instructions will be provided with the VM.