Solid automation training is more than just teaching people to perform tricks with tools. In my courses, I will not only teach you how you can wield a specific tool or technique to achieve a predefined goal, but also

  • why you should or should not apply it in the first place, and
  • what situations are suitable for applying which tools and techniques.

I firmly believe that only by also covering the why and the what, you can answer the how in a way that yields maximum value.

Through On Test Automation, I offer the following courses:
Automation concepts, principles and strategy

Course nameDuration 
Introduction to test automation2-4 hoursMore information
Reasonable expectations in test automation – creating an automation strategy that works1 dayMore information

Automation tools, techniques and patterns
Course nameDurationLanguage 
Creating end-to-end tests with Selenium and Cucumber2 daysJavaMore information
Creating end-to-end tests with Selenium and SpecFlow2 daysC#More information
API testing with REST Assured1 dayJavaMore information
BDD and Java automation with Cucumber1 dayJavaMore information
BDD and C# automation with SpecFlow1 dayC#More information
Java for testers2 daysJavaMore information
C# for testers2 daysC#More information

Behaviour Driven Development
Course nameDuration 
Improving your automation efforts with better BDD scenarios4 hoursMore information

Service virtualization
Course nameDurationLanguage 
Service virtualization with WireMock1 dayJavaMore information

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!