Get step-by-step guidance and training on the tools and techniques you need to deliver top-notch agile/BDD test automation. These courses provide access to the same content John teaches his corporate clients and students of the Serenity Dojo programme to deliver rock-solid, scaleable agile techniques and strategies that have allowed testers to write test automation with less than half the code and up to five times faster!


Hear what other students are saying about the Serenity Dojo courses

"I understood the reasons why I was struggling with my team"

Pierre Kanoha

Any journey always starts by some achievements that motivate you to go ahead and to enjoy the trip even when it's hard. I understood many new important principles thanks to this first module the reasons why I was struggling with my team to write efficient feature files and scripts. Thank you John Ferguson Smart for the quality of you work. My Udemy and YouTube workshops wasn't enough to master the subject like I just did. ✌🏾

For both BAs and QAs this is a gem!!

Estela de Carvalho

Being BA or QA is confusing enough. But once you start doing serious work as a BA or as a QA, this course really is the hidden treasure you’ve been looking for.

This was brilliant!

Suhail Kaka

From requirements discovery, to writing executable specifications and generating living documentation, this was brilliant. BDD was really put into perspective for me, especially from how value can be attained from writing executable specifications, that will make the automation code more functional, maintainable and actually execute the requirements. Thank you John Ferguson Smart, simply brilliant.

I look forward to learning each day!

Shazia Chouglay

I haven't come across anything on udemy or youtube which is as succinct and brainstorming about BDD, loving this course so far. Glad came across this course :). I have been through books but this is more fun and engaging. I am thoroughly enjoying the course and look forward to learn each day!

Thank you very much for this course!

Saikiran Illendula

Thank you very much for this course [and] for the amazing content keeping motivated from start till end of the course. Thanks to Serenity Dojo for providing such a great online platform to learn!


  • What makes the Serenity Dojo courses different?

    Great question. There are a LOT of online test automation courses out there. But the Serenity Dojo programme is a bit different. Rather than just teaching you the mechanics of how to use each tool, we teach you the UNDERLYING PRINCIPLES behind the tools, and THEN show you how to use them. That way, you can really get the most value out of the training and the techniques. So if you want to learn about how to do EFFECTIVE agile test automation, how to do BDD properly, or how to master test automation with Serenity BDD: well, you've come to the right place!

  • How long do I get access to the courses?

    All courses give you lifetime access to the courses

  • Do I get a certificate?

    Yes! Every course gives you an Accredible digital certificate, that you can download or post on LinkedIn.

  • What if I don't like the course?

    All the Serenity Dojo courses have a 30 day, money-back guarantee. If for whatever reason this training doesn't blow you away, just send us an email and 100% of your investment will be refunded. That's how confident we are that you'll love it!