На цьому курсі починають з поглибленого вивчення JavaScript. Розглядають класи та об'єктно-орієнтоване програмування. Потім переходять до асинхронного програмування, що є важливою частиною сучасного JS.
Далі курс вводить в автоматизоване тестування на JavaScript. Слухачі дізнаються про фреймворки для модульного тестування та навчаться їх застосовувати на практиці.
Основним інструментом курсу стає WebDriverIO. Спочатку розглядають установку та налаштування. Потім вивчають локатори та команди для взаємодії з елементами сторінки. Особливу увагу приділяють конфігурації системи та створенню звітів.
Завершальна частина присвячена архітектурі тестів. Тут пояснюють TAF Layers та модель Page Object. Це допомагає створювати стійкі та зручні для підтримки тестові фреймворки.
Для успішного навчання потрібен англійський на рівні B1 або вище. Необхідні базові знання JavaScript: змінні, типи даних, умови, цикли, функції, рядки та масиви. Також знадобляться знання процесу тестування ПЗ, включаючи різні типи тестування, планування та документування. Обов'язкове вміння працювати з системою контролю версій Git. Важливі аналітичні здібності та здатність до самостійної роботи.
Щоб долучитися до програми, потрібно зареєструватися, пройти тест з англійської мови та виконати технічне завдання. Після успішного проходження цих етапів кандидат отримує запрошення до групи.
Програма доступна для громадян України, які перебувають на території країни. Дата початку може змінюватися, тому варто слідкувати за оновленнями. Курс недоступний для учасників інших програм EPAM Campus та співробітників EPAM. Через обмежену кількість місць організатори залишають право відбирати кандидатів на власний розсуд.