This course is aimed at teaching engineers how to achieve success in the rapidly evolving world of automated dev/sys-ops. If you're an engineer and want to better understand how to design and build systems that help you improve the quality of your applications, increase up-time in production and manage your own test infrastructure in a scalable way this course is for you.
Please note that this course won't teach you how to code since you're required to bring those skills with you. This course is designed to help software engineers develop 'systems thinking' and teach them hands-on automation skills. We also focus on developing the mindset required to give you the ability to build testing and deployment automation into your applications.
This course will be highly practical and will incorporate hands-on opportunities for students via instructor-led classroom exercises, labs and projects. You will benefit from this course either as a junior or experienced engineer that desires hands on experience w/ automation use-cases via Selenium.
Day 1.
- The introduction to Selenium that you never actually got
- How to do headless Selenium testing
- Writing tests that scale
Day 2.
- Understanding the architecture of the Selenium standalone server
- An look at the Selenium driver architecture
- A deep-dive into the implementation of wd, the Node.js Selenium driver
Day 3.
- Overview of CI servers & use cases
- When not to use Selenium
- Bringing automated functional testing to your organization
Instructor:
Noah Sussman

From 2010 to 2012 Noah was a Test Architect at Etsy. He helped build Etsy's continuous integration system, and has helped countless other engineers develop successful testing strategies using Selenium.
These days Noah is an independent consultant in New York. He is passionate about helping engineers understand and use automated tools as they work to scale their applications more effectively.
About Hakka
Hakka Labs (formerly g33ktalk) creates original content, resources and training events to help software engineers level up their skills. Our CTO video interviews, engineering meetups and email newsletters are must-have resources trusted by thousands of developers to keep them up-to-date on the latest software development trends, events and career opportunities.
