На першому модулі слухачі знайомляться з професією QA інженера. Тут розглядають поняття якості програмного забезпечення та вивчають основні методології розробки - Waterfall, V-модель та Agile. Студенти дізнаються про місце тестування в процесі розробки, вчать аналізувати вимоги до ПЗ та ознайомлюються з різними видами і методами тестування.
Другий модуль присвячений роботі з тестовою документацією. Слухачі навчаться складати тест-плани, тест-кейси, чек-листи та звіти про тестування. В програмі - вивчення матриці відповідності вимог, правил оформлення баг-репортів та технік тест-дизайну. Практична частина включає роботу з Jira та Testlink, основи SQL та CRUD операцій, а також огляд автоматизованого тестування.
Завершує базовий блок практика на реальних проектах. Студенти розбирають типові завдання з технічних співбесід на позицію Manual QA Engineer. Кожен модуль супроводжується IT-English Speaking Club з викладачем з IT-компанії для покращення комунікативних навичок.
На цьому етапі слухачі починають вивчати мову програмування Java. Модуль охоплює встановлення JDK, роботу в середовищах розробки Eclipse або IntelliJ IDEA, основи синтаксису та типи даних. Студенти навчаться працювати зі змінними, операторами, масивами та рядками, створять простий калькулятор та освоять інструменти для налагодження програм.
Продовження вивчення Java включає методи класів, оператори умовного переходу, цикли та роботу з датою і часом. Кожен урок супроводжується практичними завданнями для закріплення матеріалу. Як і в попередніх модулях, проводяться заняття з IT-English для розвитку мовних навичок.
Слухачі переходять до автоматизації тестування з використанням Selenium WebDriver та Java. Модуль охоплює архітектуру client-server додатків, роботу з XML, HTML, CSS та написання XPath запитів. Вивчаються патерни проектування як Page Object та фреймворки JUnit, TestNG, JBehave і Cucumber.
Завершальний модуль включає роботу з Selenide для створення ефективних тестів, використання Selenoid та Selenium Grid для побудови тестової інфраструктури. Студенти навчаться тестувати веб-сервіси, працювати з базами даних, використовувати Docker та Jenkins для безперервної інтеграції. Фінальний проект - написання власного фреймворка автоматизації тестування.
Пакет PLUS містить усі модулі базового курсу та додаткові переваги. До них належать індивідуальні консультації з викладачем, авторські відеоматеріали, можливість повторного проходження занять та заморозки навчання до трьох місяців. Також передбачений безлімітний доступ до IT English Speaking Club.
Курс розрахований на людей віком від 12 років. Заняття проходять у вечірній час з 19.00. Слухачі отримують доступ до чату з тренером та групою, можливість стажування у реальному проекті та регулярні заняття в IT English Speaking Club. Для тих, хто потребує додаткової підтримки, доступний розширений пакет PLUS з додатковими можливостями.