Selenium-WebDriver Bootcamp - Michael Palotas


Test automation is an integral part of working in an agile environment and a main pillar of DevOps. With test automation, you can increase software quality early on in the development lifecycle. Whether you are integrating test automation into a DevOps practice or continuous IT operations, or simply seeking more efficiency with QA, 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 and be able to automate any web-based application on your own. In addition, you will learn how to improve coverage and reduce execution times to get faster feedback, as well as implement various frameworks.

During this course, you will gain expertise by lecture learning and then immediately practising 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.

Course Outline

  • Introduction and current trends in test automation
  • What to automate (and what not to automate)
  • 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 

Audience and prerequisites

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

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


Michael Palotas was instrumental in the design, development and open sourcing of Selenium Grid, Selendroid, and ios-driver.
Before co-founding Element34 Solutions and fully focusing on Selenium, Michael was the Head of Quality Engineering at eBay for more than 10 years. He shaped software and test engineering at eBay and led the transformation from a waterfall to a highly agile organization worldwide.
Before joining eBay, Michael held leadership roles in companies like Ericsson, Nortel Networks, Intel. Today, Michael works with clients worldwide on a strategic as well as a technical level – connecting the dots between the business and technical implementation.

Workshop Selenium-WebDriver Bootcamp - Michael Palotas
Date 13/12/2018 – 14/12/2018
Price CHF 1'800.00
VAT excl.
Place OBC Suisse AG
Europaallee 41
8021 Zürich
Contact House of Test GmbH
Steinbruchstrasse 3
5506 Mägenwil
Tel. +41 78 804 03 25
Registration deadline 13/12/2018 09:00
Status Implementation confirmed
No. Date Time Leader Location Description
1 13/12/2018 09:00 – 17:00 Michael Palotas OBC Suisse AG Selenium-WebDriver Bootcamp
2 14/12/2018 09:00 – 17:00 Michael Palotas OBC Suisse AG Selenium-WebDriver Bootcamp