На цьому курсі починають з розуміння автоматизації тестування. Розглядають відмінності між ручним тестуванням і автоматизацією. Студенти дізнаються про переваги та обмеження автоматизації. Потім переходять до встановлення необхідного програмного забезпечення для роботи з Java. Вивчають принципи роботи мови та створюють перший простий проект.
Далі курс охоплює фундаментальні концепції програмування. Студенти вивчають типи даних, управління потоком виконання, цикли, масиви та методи. Потім переходять до об'єктно-орієнтованого програмування. Розглядають основні принципи ООП: спадкування, поліморфізм, інкапсуляцію. Також вивчають роботу з винятками та колекціями в Java.
Цей блок присвячений написанню та запуску тестів. Студенти знайомляться з тестовими фреймворками, їх типами та призначенням. Вчаться писати тести з використанням jUnit або TestNG. Окремо розглядають логірування. Також вивчають основні інструменти розробки: системи контролю версій Git, засоби збірки проектів Maven та системи безперервної інтеграції TeamCity.
Спочатку студенти вивчають основи веб-додатків: архітектуру, HTML, CSS та роботу з інструментами розробника в браузері. Потім переходять до автоматизації веб-тестування за допомогою Selenium. Вчаться працювати з елементами сторінки, налаштовувати очікування та виконувати код з використанням Browsermob Proxy.
На завершальному етапі курс охоплює проектування власного тестового проекту на основі Selenium. Студенти розбираються з основними компонентами тестового фреймворку, його конфігурацією та структурою. Особливу увагу приділяють логіруванню та організації проекту для подальшого використання в реальних умовах.
Курс розрахований на тих, хто вже має базові знання ручного тестування на рівні початківця та розуміє основи програмування. Заняття проходять у форматі онлайн-трансляцій з можливістю перегляду записів після закінчення навчання. Викладачі - практикуючі фахівці з топових IT-компаній. Служба підтримки оперативно допомагає студентам. Передбачено повернення коштів до шостого заняття. Додатково пропонують тестову співбесіду з технічним фахівцем та тренінги з підготовки резюме і проходження співбесід.