Back to Resources


Posted October 18, 2021

Testing for Good Workshop | Automation Best Practices with Java

Join Sauce Labs Senior Solutions Architect and test automation expert Nikolay Advolodkin for a free, hands-on workshop - and help us donate to a good cause! Sauce Labs is launching a new Testing for Good series with a workshop on Automation Best Practices with Java, in support of


Tune in on November 30 to level up your Java testing, and support a good cause!

In this free, three-hour, hands-on workshop, you will learn actionable and innovative automation best practices for Java testing, while also joining Sauce Labs and your testing peers to support

Attendees will learn how to create a cohesive framework for comprehensive testing, including functional browser tests with Selenium and functional mobile tests with Appium. Get hands-on experience coding visual end-to-end tests with Screener, and learn how to structure all of the code into a comprehensive suite of tests that runs insanely fast.

By the end of this workshop, attendees will understand best practices for automated testing with Java, and how to massively accelerate their cross-browser testing in a single code base.

By the end of this workshop you will understand how to:

  • Create a framework for doing comprehensive web testing

  • Create functional browser tests using Selenium

  • Create functional mobile tests using Appium

  • Code visual e2e tests using Screener

  • Run in massive parallel (100s of tests in < 5 min)

  • Run in a CI pipeline

You will use the following tech:

  • Selenium WebDriver 4

  • Appium

  • Screener

  • Sauce Labs

  • Junit

  • Maven


  • At least 1 year of Java programming

  • Deep understanding of Selenium WebDriver

  • Deep understanding of OOP

  • Free Sauce Labs account set up - sign up here

  • Free demo account of Screener - sign up here (please do this in advance)

  • Java 8 installed

  • Java IDE installed

  • Git installed

  • Maven installed

This workshop is free to attend. Instead of selling tickets, we invite attendees to donate to There is no minimum donation required, and 100% of donations go to the cause.

Please give what you can to help us support this great organization! And to help your donation go even further, Sauce Labs will match up to $2,500.

"It’s been a rough few years for us all. I wanted to take some time and brighten up the day for as many people as possible. So why not run a free automated testing workshop for the community? And what if we used our combined efforts to give back to our community? Hence, Testing for Good was born." - Nikolay Advolodkin

About the Speakers

Nikolay Advolodkin

Nikolay Advolodkin


Nikolay Advolodkin is a Principal Developer Advocate at Sauce Labs. He has an immense passion for software development and test automation. Nikolay has taught more than 100,000 students in over 120 countries. He is a frequent open-source contributor, a Gitpod Hero, and the founder of Ultimate QA, a community of over 100K software developers.

twitter icon
linkedin icon
other icon
Oct 18, 2021
Webinar Date:
Nov 30 3:00PM (UTC+00:00)
Share this post
Copy Share Link
© 2023 Sauce Labs Inc., all rights reserved. SAUCE and SAUCE LABS are registered trademarks owned by Sauce Labs Inc. in the United States, EU, and may be registered in other jurisdictions.