На першому модулі слухачі розбираються з фундаментальними поняттями. Тут пояснюють різницю між QA та QC, розглядають Agile та SCRUM. Студенти вивчають функціональне та нефункціональне тестування, регресійне тестування. Важлива частина - робота з тестовою документацією: політика тестування, стратегія, план тестування, тест-кейси. Також розбирають управління тестуванням, дефекти, баги та правильне оформлення баг-репортів.
Другий модуль присвячений мові Java. Він починається з основ: класи, пакети, метод main, системний вивід. Далі йдуть типи даних, об'єкти, модифікатори доступу. Розглядають абстрактні класи, інтерфейси, колекції. Студенти працюють з Stream API, лямбда-виразами, методами посилання. Завершується модуль роботою з файловою системою та введенням-виведенням даних.
Третій модуль охоплює основні інструменти автоматизованого тестування. Студенти знайомляться з Selenium Web Driver та Selenium Grid для веб-тестування. Вивчають TestNG для управління тестами, тестують бази даних, здійснюють крос-браузерне тестування. Розглядають безперервну інтеграцію, працюють з Jenkins та Maven. Опанують Postman для API-тестування. Також модуль включає Behavior Driven Development та ключове тестування.
Кожен студент створює власний проект, де поєднуються всі набуті навички. У проект входять автоматизовані тести для веб-додатку та повний комплект тестової документації. Це дає змогу закріпити знання на практиці та створити роботу для портфоліо.
Додатковий модуль допомагає опанувати професійну термінологію та комунікацію в міжнародних проектах.
Заняття проходять у вечірній час з 19:00 до 22:00. Курс має систему оцінювання знань. Вся теорія відразу закріплюється практичними завданнями. Студенти працюють з реальними кейсами та проектами. Після успішного завершення видається сертифікат.