Solid automation training is more than just teaching people to perform tricks with tools. Through years of experience as a trainer in the test automation space, I’ve managed to build a solid portfolio of test automation training courses and workshops.

Automation concepts, principles and strategy

No matter if you’re a CEO or an engineer, you’ll need a solid strategy before starting your test automation efforts. No 40+ page documents necessary.

Course nameDuration 
Introduction to test automation1 dayMore information

Software development for testers

Test automation is software development. These courses will teach you everything you need to know to start creating automated tests in various programming languages.

Course nameDurationLanguage 
Java for testers3 daysJavaMore information
C# for testers3 daysC#More information
Python for testers3 daysPythonMore information

API testing

Every tester should know how to work with APIs in their testing, as well as how to design, write and execute tests for APIs. This masterclass is just for you.

Course nameDuration 
API testing masterclass3 daysMore information

Behaviour Driven Development

There’s more to BDD than just using Cucumber. Much more. For a complete introduction to Behaviour Driven Development, look no further.

Course nameDurationLanguages 
Behaviour Driven Development2 daysHuman (realistically: English or Dutch), Java (Cucumber), C# (SpecFlow), Python (pytest-bdd)More information

Tool workshops

These half-day workshops are perfect if you’re looking to get a kickstart with a new tool or technique. And if you’re a conference organizer: these workshops work really well as part of conferences, too!

Workshop nameLanguages / tools 
Getting started with Consumer Driven Contract TestingJava, C#, JavaScript, Python, Go (all using Pact)More information
Automating your API testsJava (REST Assured), C# (RestSharp), Python (requests), Go (resty)More information
Service virtualizationJava (WireMock)More information
Introduction to mutation testingJava (PITest), C# (Stryker.NET)More information
Robot FrameworkPythonMore information

Couldn’t find the training course you were looking for? I am happy to talk to you to see if together, we can create a bespoke training course (or even a complete curriculum of courses) that fits your training needs like a glove.

Are you interested in having me as a trainer in your organization or at your conference? Feel free to send me an email at, or use the contact form on this page.

I’m looking forward to help you improve your test automation efforts!