На цьому курсі починають з основ. Розглядають загальні поняття та терміни в тестуванні. Студенти дізнаються про ролі в команді та життєвий цикл розробки ПЗ. Вивчають методи розробки та підходи до роботи в різних IT-компаніях. Цей модуль дає загальне уявлення про процеси в індустрії.
Далі курс охоплює різні види та рівні тестування. Студенти розбирають зв'язок між тестуванням і якістю продукту. Вивчають цілі та завдання тестування, основні принципи цієї професії. Особливу увагу приділяють end-to-end тестуванню - комплексному перевіренню всього продукту.
Третій модуль присвячений роботі з документацією. Студенти вчать складати тест-кейси, чек-листи та тест-плани. Навчаються правильно описувати баги в баг-репортах. Практикують роботу з вимогами - їх збір, тестування та аналіз. Кожен студент отримує практичний досвід роботи з реальними артефактами.
Цей блок вчить методикам ефективного планування тестів. Розглядають техніки тест-дизайну та їх практичне застосування. Студенти освоюють розподіл на класи еквівалентності та аналіз граничних значень. Вчать працювати з таблицями прийняття рішень, тестувати стани та переходи. Вивчають метод парного тестування для оптимізації процесу.
Модуль про управління дефектами. Студенти вивчають пріоритезацію багів та їх життєвий цикл. Ознайомлюються з різними баг-трекінговими системами. Отримують практичні навички роботи з JIRA - однією з найпопулярніших систем відстеження помилок.
Завершальний навчальний блок охоплює особливості тестування різних продуктів. Студенти вчать тестувати desktop, мобільні та веб-додатки. Розбирають архітектуру клієнт-сервер та HTTP коди. Отримують комплексне уявлення про тестування сучасних програмних продуктів.
Курс включає підготовку до пошуку роботи. Студенти вчать складати ефективне CV та готуються до співбесід на позицію Junior QA Engineer. Отримують практичні поради щодо проходження технічних інтерв'ю та представлення своїх навичок потенційним роботодавцям.
Випускники курсу отримають практичні навички для тестування програмного забезпечення. Зрозуміють місце тестування в циклі розробки ПЗ. Навчаться працювати з тестовою документацією та виявляти помилки в роботі продукту. Отримають досвід роботи з баг-трекінговими системами. Дізнаються про роботу баз даних та навчаться основам SQL. Ознайомляться з тестуванням API та різних типів додатків.
Курс проходить у формі живих онлайн-занять. 90% часу присвячено практичним завданням. Викладачі надають підтримку протягом всього навчання. Доступні кар'єрні заходи для допомоги у працевлаштуванні. Можлива оплата курсу частинами.