Intro to Web Automation


I’ve been working as a Software Development Engineer in Test (SDET) for the last decade, and I wanted to distill my knowledge on the topic into a series that can educate people about a sub-domain of engineering that I love.

Although the intention is to teach about web automation, I want to teach about engineering as well. It’s great to get some automation running in a script, but understanding key programming concepts can elevate your skillset to start creating some cool projects. I’ll talk in detail about programming in Java, Selenium WebDriver, and commonly used testing patterns. Even if you are new to any of these, my intention is that you can follow along and add some new feathers to your cap.

If you have no idea how programming works, you can start by learning to teach a computer how to brush teeth:

If you already have the basics down, the articles below will link you to sections of the lesson: