Курси QA Engineer (тестувальник)

Фільтр
Курс
Формат
Online
Початок навчання
11.08.2026
Тривалість
33 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
19 800 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • JavaScript
  • QA Automation / QA Manual
Hillel IT school
Подробиці

Курс допоможе отримати глибше розуміння процесу тестування, оволодіти основами Selenium WebDriver, Cypress і Puppeteer, а також розібратися в принципах роботи API та розробки автоматичних скриптів для тестування. Під час навчання студенти здобудуть знання з розробки тест-кейсів, їх імплементації, дебагінгу та розуміння логіки роботи автоматичних тестів.

Програма курсу

Основи автоматизації

  • Вступ в автоматизацію тестування: рівні, кейси, підходи
  • Тестові фреймворки: Cypress і Playwright
  • Best practices написання тестів й організації проектів
  • Робота в IDE (VSCode)

Контроль версій (Git)

  • Основи VCS, типи систем і робочі процеси
  • Налаштування локальних і віддалених репозиторіїв (GitHub)
  • Гілки, Pull Request, робота з SSH-ключами
  • Merge, Rebase, конфлікти

JavaScript для тестувальників

  • Основи JS: синтаксис, змінні, типи даних, оператори
  • Умови, цикли, функції, callback і замикання
  • Масиви й об’єкти, деструктуризація, Spread/Rest, Map, Set
  • Основи ООП у JS: класи, наслідування, прототипи
  • Асинхронність: Event Loop, проміси, async/await, fetch API

Code Quality та Debugging

  • Prettier, ESLint, Husky (pre-commit hooks)
  • DevTools у Chrome: робота з DOM, Network, Console, Cookies
  • Налагодження тестів у Cypress і Playwright

Тестування з Cypress

  • Створення й запуск тестів, базова конфігурація
  • Селектори (CSS, XPath), локатори, POM (Page Object Model)
  • Дії та валідації, кастомні команди
  • CLI, змінні середовища, репорти (Allure, html)
  • API тестування в Cypress: cy.request, intercept, fixtures

Тестування з Playwright

  • Створення тестів і конфігурація
  • Локатори, дії, assertions, screenshot testing
  • Codegen, POM, компоненти
  • CLI, змінні середовища, debugging (Inspector)
  • API testing у Playwright: mocking, intercept, APIRequest
  • Reporting та integration

API тестування

  • REST API: структура запитів і відповідей, статуси, версіонування
  • Postman CLI та Newman
  • Jest + Axios для API тестування
  • Advanced конфігурації, faker, jest-html-reporters
  • GitHub Actions для запуску API тестів

Інфраструктура та CI/CD

  • Основи CI/CD: GitHub Actions, Jenkins pipelines
  • Docker: образи, контейнери, Docker Compose, Cypress/Playwright images
  • Автоматизація запуску тестів у CI/CD

AI in QA Automation

Особливості курсу

  • Для проходження курсу необхідні знання ручного тестування на рівні Intern/Junior та базові знання сучасних мов програмування
  • Заняття проходять в режимі онлайн-трансляції
  • Відеозаписи зберігається в особистому кабінеті та доступні після закінчення навчання
  • Оперативна служба підтримки студентів
  • Викладачі курсу - практикуючі фахівці, що працюють в топових компаніях
  • Можливість повернути всі внесені за навчання кошти до шостого заняття
  • Бонуси курсу:
    • тестова співбесіда з технічним фахівцем;
    • тренінги по проходженню співбесіди та складанню резюме з HR-фахівцем.

Викладачі курсу

  • Михайло Красновський - QA Automation Engineer at QA Madness
  • Семен Сизов - SDET Team Lead at Trinetix
  • Станіслав Таран - QA Automation Engineer at Grid Dynamics
  • Олександр Пелих - Automation QA Engineer at Testomat
  • Андрій Полонський - Lead SDET at Alteryx
  • Денис Павлюк - QA at Blackthorn Vision
  • Олександ Антонов - Senior QA Automation Engineer at Ciklum
  • Ілля Студіград - QA Automation Engineer at Binariks
  • Олександр Май - Senior AQA Engineer at KitRUM
  • Михайло Пишний - QA Team Lead at Zeeks
  • Максим Дроздовський - Software Development Engineer in Test at White Test Lab
  • Володимир Мзоков - Full Stack Developer at Insiders
  • Вадим Руденко - QA Lead at Luxoft
  • Роман Гарматій - Test Automation Engineer at SoftServe
  • Владислав Іванов - Software Engineer in Test at GlobalLogic
  • Артем Шойко - Senior QA Engineer at Tabeo
  • Павло Королишин - Javascript Automation at SoftServe
  • Олексій Седун - QA Automation Engineer at CoreTech
  • Олексій Таран - Senior QA Automation Engineer at TomTom
  • Данило Дьяченко - Automation QA Engineer at N-iX
  • Денис Смага - QA Automation Engineer в Code IT
  • Леонід Маєвський - Senior Automation QA Engineer at Geniusee
  • Любов Андріюк - Automation QA at Pecode Software
Подати заявку
Курс
Формат
Online
Початок навчання
03.08.2026
Тривалість
32 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
19 800 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Python
  • QA Automation / QA Manual
Hillel IT school
Подробиці

Даний курс є комплексною програмою для підготовки фахівців в автоматизації тестування. Під час навчання отримаєте навички вирішення основних завдань в області автоматизації тестування веб-додатків з використанням мови Python, розглянете основні архітектурні принципи побудови застосунку або тесту, збудуєте свої тестові фреймворки або інші складні архітектурні додатки.

Програма курсу

Основи Python для автоматизації

  • Синтаксис, структура, типи даних і робота з рядками
  • Колекції (list, tuple, set, dict) та їх застосування в тестах
  • Умови, цикли, функції, лямбди, *args і **kwargs
  • Основи ООП: класи, наслідування, поліморфізм, магічні методи
  • Ітератори, генератори, декоратори та їх використання у тестуванні
  • Робота з файлами (CSV, JSON, XML), модулі й пакети

Інструменти й середовище

  • Git та GitHub: контроль версій і робота з гілками
  • Логування і робота з помилками
  • Робота з датою і часом
  • Віртуальні середовища (venv), управління пакетами, інсталяція залежностей

Тестування в Python

  • unittest: базові тести, mock-об’єкти
  • pytest: організація тестів, параметризація, фікстури
  • API-тестування з pytest, Swagger/OpenAPI
  • End-to-End тести, покриття сценаріїв та аналіз схем response
  • HTM- та Allure-звіти: візуалізація результатів тестів

Web-тестування та парсинг

  • Локатори XPath і CSS, регулярні вирази
  • Тестування інтерфейсів із Playwright
  • Автоматизація сценаріїв користувачів
  • Парсинг даних у браузері та через Python-бібліотеки

Робота з API та мережею

  • GET, POST, PUT, DELETE запити з requests і urllib
  • Сесії, автентифікація, обробка відповідей і помилок
  • Тестування API без реального сервера (mock)

Робота з базами даних

  • PostgreSQL: створення таблиць, SQL-запити, транзакції, JOIN
  • ORM: SQLAlchemy та PonyORM для роботи з даними через Python-код

Інфраструктура та DevOps basics

  • Docker: створення образів, запуск контейнерів, тестування у контейнерах
  • Jenkins: основи CI/CD, інтеграція автотестів у pipeline

Працевлаштування і soft skills

  • Як скласти резюме і Cover Letter QA Automation
  • Підготовка до технічного інтерв’ю та live coding

Особливості курсу

  • Для проходження курсу необхідні знання ручного тестування на рівні Intern/Junior, базові знання сучасних мов програмування та англійської мови
  • Заняття проходять в режимі онлайн-трансляції
  • Відеозаписи зберігається в особистому кабінеті та доступні після закінчення навчання
  • Оперативна служба підтримки студентів
  • Викладачі курсу - практикуючі фахівці, що працюють в топових компаніях
  • Можливість повернути всі внесені за навчання кошти до шостого заняття
  • Бонуси курсу:
    • тестова співбесіда з технічним фахівцем
    • тренінги по проходженню співбесіди та складанню резюме з HR-фахівцем

Викладачі курсу

  • Руслан Одинокий - QA Automation Engineer at Develux
  • Юрій Бондаренко - Testing Leader at EY
  • Павло Костишен - QA Python Automation Engineer at RocketRoute
  • Богдан Черкащенко - Senior Test Automation at Flitt
  • Сергій Іпатов - Test Automation Expert at SoftServe
  • Сергій Стабровський - Software Test Automation Engineer at Luxoft
  • Денис Дорошевський - AQA Engineer at Equalum
  • Олександр Панченко - QA Automation Engineer at Unitedcode
  • Станіслава Балаховська - Senior Test Automation Engineer at CHI Software
  • Денис Мережкін - AQA Engineer at Quantum_Inc
  • Антон Морозенко - AQA/QA Lead at Ubiquiti
  • Олексій Гаврилов - QA Automation Engineer at Global Teams
  • Олександр Рудик - Software Test Automation Engineer at EPAM
  • Володимир Мзоков - Full Stack Developer at Insiders
  • Микита Дьяков - Senior/TL QA Automation Engineer at Plink Inc
  • Олексій Малахов - Quality Assurance Tester at Webbylab
Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
32 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
2 618 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • QA Automation / QA Manual
Hillel IT school
Подробиці

Курс охоплює повний цикл роботи performance-тестувальника: створення та налаштування навантажувальних сценаріїв у JMeter, аналіз результатів, збір метрик продуктивності з Prometheus та візуалізація їх у Grafana. Ви навчитесь використовувати Jenkins для автоматизації запусків тестів, створювати кастомні скрипти на Groovy та JavaScript, налаштовувати трекінг SLA та виявляти вузькі місця у продуктивності.

Програма курсу

Вступ до JMeter

  • Вступ до тестування продуктивності
  • Встановлення та огляд JMeter
  • Інтерфейс користувача JMeter
  • Типи тестів у JMeter
  • Створення простого тесту. Практика

Основи JMeter

  • Елементи тестового плану: Запити
  • Елементи тестового плану: Listeners
  • Елементи тестового плану: Timers
  • Елементи тестового плану: Assertions
  • Елементи тестового плану: Config Elements
  • Створення складнішого тестового плану. Практика
  • Контроль потоку тесту: Logic Controllers
  • Тест з використанням Logic Controllers. Практика

Просунутий рівень

  • Параметризовані тести: CSV Data Set Config
  • Plugin Manager - Введення до плагінів JMeter
  • Налаштування складних сценаріїв з Thread Group. Практика
  • Функції та змінні у JMeter
  • Вбудовані змінні у JMeter
  • Перевикористання запитів - Test Fragment
  • Динамічні тести за допомогою змінних та функцій. Практика
  • GRPC API
  • Консольний запуск тестів. Отримання звітів

Моніторинг і оптимізація

  • Використання темплейтів у JMeter. Практика
  • Використання Test script Recorder. Практика
  • Моніторинг серверів під час тестування. Практика
  • Моніторинг серверів за допомогою сторонніх інструментів
  • Оптимізація тестів JMeter. Практика
  • Remote Testing у JMeter
  • Web Driver Sampler
  • Робота з великими тестовими наборами

Завершення курсу

  • Інтеграція з CI/CD (Jenkins)
  • Jenkins pipeline для JMeter тестів

Особливості курсу

  • Допомога ментора
  • Практичні завдання
  • Бонуси за навчання
  • Навчання у власному темпі
  • Сертифікат про проходження курсу

Викладачі курсу

Дмитро Шерстюк - QA Automation engineer

Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
20 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
2 400 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • QA Automation / QA Manual
Hillel IT school
Подробиці

Цей курс створений для тестувальників і розробників, які хочуть поглибити свої знання в автоматизованому тестуванні API за допомогою Java та REST Assured. Ви вивчите основи REST-архітектури, методи HTTP, створення запитів і обробку відповідей, а також навчитесь писати автоматизовані тести для перевірки API. Курс охоплює реальні приклади використання, структуру тестових проєктів, підключення до CI/CD, роботу з JSON, XML та практики, які застосовуються у командах автоматизації. Після проходження ви зможете впевнено працювати з API, створювати надійні автотести і інтегрувати їх у процес розробки сучасних продуктів.

Програма курсу

Теми:

  • Основи веб-API: протоколи, методи, коди стану, клієнт - серверна архітектура
  • Введення в тестування API
  • Основи Rest Assured: налаштування та перші кроки
  • Інтеграція тестів API з Gradle
  • Вступ до BDD та використання Cucumber з Java
  • Введення в архітектуру автоматизованого тестування веб API
  • Dependency Injection та його роль у тестуванні API
  • Просунуте використання Rest Assured: параметри, автентифікація
  • Логування API-тестів
  • Введення в Lombok: спрощення Java-коду
  • Робота з даними: POJO, XML-парсинг
  • Робота з даними: JSON
  • Робота з декількома тестовими середовищами
  • Тестування безпеки веб-API
  • Робота з моками та стабами у тестуванні API
  • Вступ до GraphQL: відмінності від REST, основні концепції
  • Робота з GraphQL у Java
  • Вступ до Allure: генерація звітів про тестування
  • Continuous Integration: основи та інтеграція з тестуванням
  • Заключне заняття: огляд ключових моментів курсу, подальші кроки для навчання

Особливості курсу

  • Допомога ментора
  • Практичні завдання
  • Бонуси за навчання
  • Навчання у власному темпі
  • Сертифікат про проходження курсу

Викладачі курсу

Катерина Пономарьова - Senior Software Test Automation Engineer

Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
32 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
2 550 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • QA Automation / QA Manual
Hillel IT school
Подробиці

Цей курс створений для тестувальників, які вже мають базові знання в QA та хочуть вийти на новий рівень - навчитися автоматизувати мобільне тестування за допомогою JavaScript і Appium, працювати з реальними пристроями та підготуватись до роботи в команді.

Програма курсу

Вступ

  • Що таке WDIO
  • Що таке Appium?

Налаштування (Windows)

  • VS Code + Node JS setup
  • Java + Android setup
  • Emulator+Appium+Appium Inspector Setup

Налаштування (Mac)

  • VS Code +Node.js setup (Mac)
  • Appium+Appium Inspector + Xcode+ Simulator setup (Mac)
  • Java + Android Studio setup (Mac)

Налаштування WDIO + основи

  • WDIO setup + Review
  • Селектори + Пошук елементів у WDIO
  • Екшини із елементами у WDIO + Ассершини
  • POM у WDIO
  • CLI + Config File

Appium - Android

  • Детальний огляд Appium+Capabilities + Emulator(Android)
  • Пошук елементів(Android)
  • Екшени з елементами(Android)
  • Native Actions (Android)
  • Практика (Android)
  • Реалізація POM (Android)

Appium - iOS

  • Детальний огляд Appium + Capabilities (iOS)
  • Пошук Елементів (iOS)
  • Екшни із елементами (iOS)
  • Native Actions (iOS)
  • Практика (iOS)
  • POM для мобайлу (iOS)

Опитимізація коду

Оптимізація коду та хелпери (Android).

Підключення реальних пристроїв

  • Підключення та взаємодія з реальним Android
  • Підключення та взаємодія з реальним iPhone

Підключення BrowserStack

Інтеграція з Browserstack.

Інтеграція CI/CD

CI/CD - Запуск тестів у GitHub Actions.

Reporting

Репортери WDIO + репорти на CI/CD.

Тестування мобільного браузера

Запуск браузерних тестів на мобільному девайсі.

Особливості курсу

  • Допомога ментора
  • Практичні завдання
  • Бонуси за навчання
  • Навчання у власному темпі
  • Сертифікат про проходження курсу

Викладачі курсу

Михайло Красновський - QA Automation Engineer

Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
21 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
1 125 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • QA Automation / QA Manual
Hillel IT school
Подробиці

Цей курс створений для автоматизаторів, які вже знайомі з основами Java та тестування і прагнуть підвищити свій рівень - опанувати Selenide, сучасні фреймворки, інструменти CI/CD, та підготуватись до роботи в команді на реальному проєкті. Курс охоплює всі ключові елементи сучасної автоматизації UI-тестування: використання Selenide як обгортки над Selenium WebDriver, написання стабільних та читабельних автотестів на Java/Groovy, робота з IntelliJ IDEA, організація тестового фреймворку з використанням TestNG або JUnit, JBehave або Serenity.

Програма курсу

Теми:

  • Поглиблений вступ та архітектура Selenide
  • Початок роботи із Selenide
  • Автоматизація на максимум: Selenide, TestNG та JUnit
  • Управління браузером
  • Робота з cookies та сесіями
  • Використання селекторів CSS та XPath
  • Повний огляд методів роботи з елементами
  • Використання Waits (очікувань)
  • Перевірки та асерти: базові та складні приклади
  • Взаємодія з модальними вікнами та вкладками
  • Мультимедійні елементи та графіка
  • Робота з файлами
  • Робота з формами та таблицями та тестовими даними
  • Архітектура тестів у Selenide
  • Робота зі звітуванням
  • Інші види тестування
  • Хмарні рішення в локальному середовищі: Впровадження Selenium Grid та Selenoid
  • Інтеграція з хмарними сервісами
  • Поглиблена інтеграція з DevOps та CI/CD
  • Тренди та новинки у Selenide та автоматизації тестування: підготовка до майбутніх змін та оновлень
  • Розширені механізми пошуку, валідації та безпеки у фреймворку Selenide

Особливості курсу

  • Допомога ментора
  • Практичні завдання
  • Бонуси за навчання
  • Навчання у власному темпі
  • Сертифікат про проходження курсу

Викладачі курсу

Катерина Пономарьова - Senior Software Test Automation Engineer

Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
51 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
3 150 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • QA Automation / QA Manual
Hillel IT school
Подробиці

Курс охоплює базові та просунуті теми: HTTP-запити, Postman, cURL, написання тест-кейсів, документація Swagger, JavaScript для автоматизації перевірок, Git, CI/CD, а також знайомство з GraphQL та gRPC. Ви навчитесь перевіряти API ручними і автоматизованими методами, писати скрипти в Postman, працювати з mock-сервісами та аналізувати відповіді серверів. Після проходження курсу ви зможете впевнено проходити технічні співбесіди, розумітися на API-структурах і бути готовими до ролі QA, що спеціалізується на веб-сервісах. Сьогодні на ринку праці, надасть конкурентні переваги і зробить вас затребуваними фахівцями.

Програма курсу

Теорія API тестування

  • Введення в API
  • Введення в API ч.2

Побудов веб додатків

  • Клієнт серверна архітектура. Клієнт
  • Клієнт серверна архітектура. Сервер
  • Архітектурні стилі веб додатків
  • Введення в HTTP протокол
  • Start-line та її структура
  • HTTP headers
  • HTTP body
  • Процес шифрування. HTTP vs HTTPS
  • Введення в архітектуру REST
  • API testing tools and frameworks

Перші запити. cURL

  • Знайомство з додатком qauto
  • curl

POSTMAN базовий рівень

  • Знайомство з Postman
  • Перші запити в Postman
  • Робота з Cookie
  • Поняття Authentication та Authorization
  • Практика Authentication та Authorization
  • Змінні в Postman

Git. Git Hub

  • Системи контроля версій. Git
  • Знайомство з github
  • Розгалуження в git

JS basis для написання Postman scripts

  • Навіщо вчити JS на цьому курсі. Вступ в JS
  • Оператори в JS
  • Керуючі конструкції
  • Цикли
  • Функції
  • Методи чисел
  • Методи рядків
  • Об'єкти частина 1
  • Об'єкти частина 2
  • Масиви

Postman продвинутий рівень

  • Object pm. Цепочка запитів в POSTMAN. Pre request script
  • Перевірки які треба робити під час API тестування
  • Test в Postman
  • Бібліотека Chai
  • Використання нативного JS в POSTMAN
  • Робота з cookies
  • Гілкування в POSTMAN
  • Робота з трафіком
  • Flows та Mock servers
  • Автоматичний запуск колекції через POSTMAN
  • Запуск колекцій з консолі (Newman, Postman CLI)
  • Postman AI

graphQL

  • Введення в graphQL
  • Postman робота з graphQL

gRPC

  • Знаймство http2.0. Що таке RPC. Введення в gRPC
  • Робота з gRPC в Postman

DevOps. CI/CD

  • Введення в DEV OPS
  • Запуск тестів через GitHub Actions

Особливості курсу

  • Допомога ментора
  • Практичні завдання
  • Бонуси за навчання
  • Навчання у власному темпі
  • Сертифікат про проходження курсу

Викладачі курсу

Олександр Голубішко - SDET / Lead QA

Подати заявку
Курс
Формат
Online
Початок навчання
14.07.2026
Тривалість
25 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
15 200 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Hillel IT school
Подробиці

Цей курс призначений для покращення технічних навичок у фахівців з ручного тестування, а також для випускників QA Manual. Під час навчання розглядається: GraphQL, gRPC, REST, SOAP, вивчення різних інструментів для тестування API на рівні Advanced, перехоплення трафіку, базове програмування та написання скриптів, їх запуск у Jenkins та його налаштування.

Програма курсу

Git

  • Налаштування та конфігурація
  • Основи Git
  • Знайомство з GitHub
  • Робота з гілками
  • Просунуті команди Git

Основи JavaScript

  • Вступ до JavaScript
  • Зміні та типи данних
  • Перетворення типів
  • Математичні оператори
  • Оператори порівняння
  • Булеві оператори
  • Умовні конструкції
  • Цикли та масиви
  • Об'єкти
  • Функції

Регулярні вирази

API тестування

  • Клієнт-серверна архітектура
  • HTTP/HTTPS протокол
  • Інші технології для передачі даних до сервера
  • REST
  • gRPC
  • graphQL
  • SOAP
  • Інструменти для тестування API

Postman advance

  • Знайомство з Postman
  • Зміні
  • Різновиди навколишнього середовища
  • Snippets
  • Написання скриптів на мові JavaScript
  • Advanced Assertions
  • Json Schema
  • Автоматичний запуск тестів
  • Запуск тестів з різними параметрами
  • Mock Servers
  • Робота з Flows

CI/CD

  • Що таке CI/CD
  • Continuous Deployment vs Continuous Delivery
  • Розгортання Jenkins
  • Плагіни в Jenkins
  • Запуск Postman Collections в Jenkins
  • Генерація репортів

Знайомство з Docker

  • Введення
  • Встановлення Docker
  • Основні команди та створення контейнерів
  • Налаштування Jenkins в Docker
  • Запуск API колекцій в Docker

Інші інструменти для роботи з API

  • Перехоплення трафіку (Fiddler, Charles)
  • Jmeter

MongoDB

  • Базові CRUD операції
  • MongoDB Queries
  • Aggregation
  • MongoDB compass
  • Використання MongoDB з Postman

Особливості курсу

  • Для людей, які закінчили курс "QA Manual" або вже знайомі з ручним тестуванням на рівні Intern/Junior та орієнтуються в початковій базі сучасних мов програмування
  • Заняття проходять в режимі онлайн-трансляції
  • Відеозаписи зберігається в особистому кабінеті та доступні після закінчення навчання
  • Оперативна служба підтримки студентів
  • Викладачі курсу - практикуючі фахівці, що працюють в топових компаніях
  • Можливість повернути всі внесені за навчання кошти до шостого заняття
  • Бонуси курсу:
    • тестова співбесіда з технічним фахівцем;
    • тренінги по проходженню співбесіди та складанню резюме з HR-фахівцем.

Викладачі курсу

  • Максим Москаленко - Архітектор додатків в PrivatBank
  • Юлія Клімук - Manual QA Engineer at Nova Digital
  • Георгій Гужва - Lead Test Engineer at GlobalLogic
  • Дмитро Шерстюк - Team Lead / Senior QA Automation Engineer at DashDevs
  • Анастасія Садрєєв - Automation QA Engineer at Capgemini Engineering
  • Дарина Жалоба - QA Engineer at Clicklogiq
  • Денис Смага - QA Automation Engineer at Code IT
  • Антон Деревяченко - QA Automation Engineer at Avenga
  • Денис Єрмолін - QA Engineer at GlobalLogic
  • Тіна Корякіна - QA Automation Engineer at Vention
  • Артем Койков - QA Manual / Automation at Auditdata
Подати заявку
Курс
Формат
Online
Початок навчання
17.07.2026
Тривалість
33 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
20 400 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Hillel IT school
Подробиці

Під час проходження курсу вас навчать вести тестову документацію (Test Cases, Bug Reports), тестувати UI і WebAPI, дізнаєтесь які існують види тестування, основи комп'ютерних мереж (OSI, TCP/IP) та базовий SQL. Після закінчення навчання студенти будуть мати необхідні навички для працевлаштування на позицію Junior QA.

Програма курсу

Теми:

  • Введення в тестування
  • Введення в тестування (part 2)
  • Методологія розробки програмного забезпечення. Тестування протягом усього життєвого циклу
  • Scrum / Kanban
  • Статичне тестування
  • Техніки тест дизайну
  • Практичне заняття
  • Тестова документація
  • Знайомство з баг-репортом. Jira
  • Jira (part 2)
  • Типи та рівні тестування
  • Тестова документація (Тест план)
  • Тестування мобільних додатків
  • Метрики в тестуванні
  • Основи мереж
  • Основи GIT
  • Розгалуження в Git. Devops
  • Front-end, знайомство з HTML
  • Front-end, знайомство з CSS та JS
  • Клієнт-серверна архітектура та HTTP протокол
  • REST
  • Знайомство з іншими Web API
  • Практичне заняття
  • Бази даних. SQL
  • Бази даних. SQL (частина 2)
  • Практичне заняття з SQL
  • Використання АІ в тестуванні
  • Основи автоматизації
  • Фінальна контрольна робота
  • Підбиття підсумків

Особливості курсу

  • Для проходження курсу необхідні базові знання ПК та англійської мови
  • Онлайн заняття у групі
  • Доступ до відеозаписів занять в особистому кабінеті після закінчення навчання
  • Оперативна служба підтримки студентів
  • Викладачі курсу - практикуючі фахівці, що працюють в топових компаніях
  • Можливість повернути всі внесені за навчання кошти до шостого заняття
  • Бонуси курсу:
    • тестова співбесіда з технічним фахівцем
    • тренінги по проходженню співбесіди та складанню резюме з HR-фахівцем

Викладачі курсу

  • Максим Москаленко - Архітектор додатків в PrivatBank
  • Денис Смага - QA Automation Engineer at Code IT
  • Андрій Чернокозов - Senior QA Engineer at Vilmate
  • Дмитро Шерстюк - Team Lead / Senior QA Automation Engineer at DashDevs
  • Тіна Корякіна - QA Automation Engineer at Vention
  • Артем Койков - QA Manual/Automation at Auditdata
  • Галина Чорнодуб - QA Lead at Flawless
  • Михайло Пишний - QA Team Lead at Zeeks
  • Елліна Азадова - QA Lead at DataArt
  • Юлія Клімчук - Manual QA Engineer at Nova Digital
  • Денис Єрмолін - QA Engineer at GlobalLogic
  • Станіслав Підзолков - Lead QA Engineer at PrivatBank
  • Аліна Ейчас - QA Coach, Senior QA Engineer at DocStudio
  • Олександр Дядченко - Senior QA Automation Engineer at SBTech
  • Євген Герасимов - AQA Team Lead at Helsi
Подати заявку
Курс
Рекомендуємо
Формат
Online
Початок навчання
Будь-який момент
Тривалість
5 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
44 740 UAH за курс
Гнучкий графікВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Mate academy
Подробиці

На курсі QA ти опануєш всі необхідні технології для того, щоб стати QA спеціалістом. Ти будеш вправно тестувати web/desktop/mobile додатки, користуючись Bug tracking software, JIRA, зможеш писати тестову документацію та багато іншого.

Програма курсу

SQL Basics

  • Introduction to SQL
  • SELECT Statement
  • WHERE Statement
  • NULL Value, LIKE, BETWEEN, and IN Statements
  • ORDER BY, LIMIT, DISTINCT
  • Aliases
  • Aggregate Functions
  • GROUP BY Statement
  • JOIN Statement
  • Functions
  • HAVING Statement

Course Fundamentals

  • Course Fundamentals
  • UI elements guide

QA Theory

  • What is QA
  • Testing Types
  • What is Bug Reports
  • Bug Reports in details
  • Decomposition
  • Test Cases
  • Test Design Techniques
  • Test Checklist
  • Software Development Life Cycle
  • Software Testing Life Cycle
  • Test Plan
  • Requirements
  • TestRail & Jira

Git and Terminal

  • Environment Setup
  • Command Line Basics
  • Git Basics
  • Working With Branches
  • Working With Remote Repo (GitHub)

Git and Terminal - Practice

Git and Terminal.

Javascript Basics

  • Introduction
  • Your First JavaScript Program
  • Main Concepts
  • Numbers
  • Strings
  • Boolean
  • Functions
  • Conditional Operators
  • Loops
  • String Iteration
  • String Methods
  • Working With Arrays
  • Get Ready for the Interview

HTML + CSS Basics

  • HTML Basics
  • CSS Basics
  • Colors and Fonts
  • Box Model Basics
  • Semantic Basics
  • Responsiveness Basics
  • CSS Selectors
  • Pseudo-Elements and Pseudo-Classes
  • Specificity
  • Links and URLs
  • Images
  • Media Queries
  • Forms
  • Position
  • Extra topics

Javascript Basics Extended

  • Code Style
  • Working With Numbers
  • Loops in Details
  • Working With Strings
  • Functions Revisited
  • Switch
  • Type Conversion
  • Logical Operators
  • Object Basics
  • Extended Extra

How the Web Works

  • Introduction to the web
  • OSI model
  • HTTP
  • Encryption
  • API interface
  • Security in the Web

Testing Web Applications

  • Browser DevTools
  • Web Theory and Postman Basics
  • Postman Advanced

Mobile testing

  • Mobile testing theory
  • Guidelines
  • Mobile testing activities
  • Emulators and Tools

Working With Infrastructure

  • Working Environments
  • SQL
  • Practice

QA Ethics

  • Interview Questions
  • QA Ethics

Team Project

  • Team Project. Intro
  • Jira Environment
  • Status Check
  • Estimates
  • How to Demo Your Work
  • Team Project for Employment
  • Retrospective

Employment 2.0

  • Employment Roadmap
  • Preparing Your Resume
  • Interview Preparation
  • Cover Latter Preparation
  • Google, LinkedIn, DOU, Djinni
  • How to find and apply for vacancies
  • Job Search Tips: Talking to Recruiters
  • Work details FAQ

Javascript Advanced

  • How to Solve Tasks on Github
  • Object Advanced
  • Methods
  • Array Methods
  • Callbacks
  • Array Iteration Methods Imolementation
  • Array Iteration Methods Usage
  • Array Iteration Methods Practice
  • Closures
  • JS Practice
  • Prototype
  • Constructors
  • Classes
  • Extra

Playwright Test Automation Fundamentals

  • Automated Testing Introduction
  • Playwright Tool Introduction
  • Run the First Test
  • The Basic Page Interaction Methods
  • Built-in Locators
  • Assertions
  • Custom Locators
  • Test Organization
  • Page Object Model
  • Test Execution Configuration
  • Module Recap and Next Steps

Career Development

  • Mastering Your Probation Period
  • PDP and Career Plants
  • Salary Review Strategies
  • Recruiter Outreach
  • How to Find a New Job?
  • How to Talk About You Previous Work Experience?
  • Career Knowledge Base

Desktop Application Testing on macOS

  • Introduction
  • MacOS Fundamentals
  • MacOS Version History
  • Basics of Testing Apps on macOS
  • Process and Memory Management
  • Daemons and Agents
  • Permissions in macOS
  • Sandbox, System Integrity Protocol, Gatekeeper
  • Network Utilities and Diagnostics
  • Testing GUI & UX
  • Product Analytics Testing
  • Introduction to Test Automation for macOS Apps

Javascript Testing

  • Introduction to Javascript Automated Testing
  • Unit Testing
  • TDD Basics
  • Mock Basics
  • Advanced Mocks
  • Cypress

Algorithms and Data Structures (Old)

  • Main Concepts
  • Algorithm Complexity
  • Data Structures: Array
  • Search Algorithms
  • Data Structures: Linked List
  • Data Structures: Stack
  • Data Structures: Queue
  • Data Structures: Hash Map
  • Data Structures: Hash Set

Algorithms and Data Structures

  • Module Overview
  • Algorithms complexity
  • Arrays
  • Binary search
  • Two pointers
  • Linked lists
  • Stack
  • Queue
  • Trees
  • Binary search tree
  • Priority queue

Особливості курсу

  • Працюєш? Вчись у власному темпі
  • Зідзвони з менторами двічі на тиждень
  • Чат з одногрупниками
  • Навчальні матеріали "без води" замість довгих лекцій
  • Матимеш робочі проєкти в портфоліо
  • Гарантуємо працевлаштування після навчання
  • Повернемо кошти якщо не знайшов роботу в ІТ

Викладачі курсу

  • Yaroslav Kostenko - QA Coach
  • Olya Koval - Student Coordinator
Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
5 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
44 740 UAH за курс
Гнучкий графікВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментора
  • QA Automation / QA Manual
Mate academy
Подробиці

Програма курсу

Test Drive

  • Automated Testing Introduction
  • Playwright Tool Introduction
  • Run the First Test
  • The Basic Page Interaction Methods

JavaScript Basics

  • Introduction
  • Your First JavaScript Program
  • Main Concepts
  • Numbers
  • Strings
  • Boolean
  • Functions
  • Conditional Operators
  • Arrays
  • Loops
  • String Iteration
  • Strings Methods
  • Working With Arrays
  • Practice

Playwright Test Automation Core

  • Automated Testing Introduction
  • Playwright Tool Introduction
  • Run the First Test
  • The Basic Page Interaction Methods
  • Built-in Locators
  • Assertions
  • Custom Locators
  • Test Organization
  • Page Object Model
  • Test Execution Configuration
  • Module Recap and Next Steps

GenAI Essentials

  • How GenAI Works
  • Limitations of GenAI
  • Prompting
  • Responsible Use
  • GenAI for Learning and Work
  • How to Keep Up With AI

Git and Terminal

  • Environment Setup
  • Command Line Basics
  • Git Basics
  • Working With Branches
  • Working With Remote Repo (GitHub)

Git and Terminal - Practice

Git and Terminal.

HTML + CSS Basics

  • Environment Setup
  • HTML Basics
  • CSS Basics
  • Colors and Fonts
  • Box Model Basics
  • Semantic Basics
  • Responsiveness Basics
  • CSS Selectors
  • Pseudo-Elements and Pseudo-Classes
  • Specificity
  • Links and URLs
  • Images
  • Media Queries
  • Forms
  • Position
  • Extra Topics

JavaScript Basics Extended

  • Code Style
  • Working With Numbers
  • Loops in Details
  • Working With Strings
  • Functions Revisited
  • Switch
  • Type Conversion
  • Logical Operators
  • Object Basics
  • Extended Extra

How to the Web Works

  • Introduction to the Web
  • OSI Model
  • HTTP
  • API Interface
  • Encryption
  • Security in the Web

Testing Web Applications

  • Browser DevTools
  • Web Theory and Postman Basics
  • Postman Advanced

Playwright Test Automation Core Extended

  • Module Introduction
  • Static Code Analysis and Formatting
  • The test.step Function
  • Helpers, Constants, and Logger
  • Fixtures
  • Browser, Context, and Page
  • Tests Parametrization
  • Playwright and Allure Report
  • Module Recap and Next Steps

JavaScript Advanced

  • How to Solve Tasks on Github
  • Object Advanced
  • Methods
  • Array Methods
  • Callbacks
  • Array Iteration Methods Implementation
  • Array Iteration Methods Usage
  • Array Iteration Methods Practice
  • Closures
  • JS Practice
  • Prototype
  • Constructors
  • Classes
  • Extra

Docker Core

  • Docker Setup
  • Docker Introduction
  • Docker Internals
  • Docker Basics
  • Containerizing an App
  • Managing Containers
  • Docker Volumes
  • Docker Compose
  • 12-Factor App

Playwright Test Automation Advanced

  • OOP and Test Automation
  • API Testing
  • Automated Testing Classifications
  • Docker and Test Environments
  • Work with Dialogs, Frames, Events
  • Test Automation Patterns
  • Best Practices for Test Automation
  • Running Auto-Tests in CI/CD
  • Module Recap

Employment

  • Employment Roadmap
  • Preparing Your Resume
  • Interview Preparation
  • Cover Letter Preparation
  • Google, LinkedIn, DOU, Djinni
  • How to Find and Apply for Vacancies
  • Job Search Tips: Talking to Recruiters
  • Work details FAQ

Algorithms and Data Structure

  • Module Overview
  • Algorithms complexity
  • Arrays
  • Binary search
  • Two pointers
  • Linked lists
  • Stack
  • Queue
  • Trees
  • Binary search tree
  • Priority queue

Особливості курсу

  • Навчання у власному темпі
  • Дзвінки з менторами 6 разів на тиждень
  • Чат з одногрупниками
  • Навчальні матеріали "без води"
  • 5 робочих проєктів в портфоліо
  • Гарантія працевлаштування
Подати заявку
Курс
Формат
Online
Початок навчання
29.06.2026
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
GoIT
Подробиці

Тестувальник покращує програми, але не пише код. Він знаходить помилки (баги), описує їх і передає розробникам. Простими словами, тестувальник стежить, щоб усе правильно працювало та відповідало вимогам. На курсі QA онлайн ти навчишся тестувати вебсайти та програми і зможеш працювати Junior QA Engineer

Програма курсу

Базові основи тестування

  • Основи тестування: Процеси та принципи
  • Тестова документація
  • Тест-менеджмент
  • Види програмного забезпечення та основні UI елементи
  • Команда та життєвий цикл розробки
  • Типи тестування
  • Статичні методи тестування
  • Рівні тестування
  • Розробка тестової документації
  • Інструменти тестування
  • Тестування документації

Архітектура застосунків

  • Black box техніки тест дизайну
  • White box і experienced based техніки тест дизайну
  • Web-технології. Клієнт-серверна архітектура
  • Web-технології. Поняття Front-end. Back-end
  • Web-технології. Вступ до HTML/CSS
  • Сучасна архітектура застосунків
  • Postman

SQL та додаткові технічні практики

  • Робота з базою даних SQL
  • Командний рядок. Git
  • Mobile testing
  • Командний проєкт

Soft skills

  • Scrum, Agile
  • Навички командної роботи
  • Методика SMART
  • Тайм-менеджмент та планування

Career skills

  • Створення резюме
  • Оформлення профілів Linkedin та Djinni
  • Підготовка до HR та технічної співбесіди
  • Рекомендація студентів на вакансії партнерів

Особливості курсу

  • Прямі ефіри
  • Круті ментори
  • Кар'єрний сервіс
  • Спілкування в чаті
  • Кабінет my.goit

Викладачі курсу

  • Олег Ломажук - QA Lead в N-iX
  • Владислав Ковальчук - Senior QA Engineer, SimplePractice
  • Тарас Сірак - Senior Tester, EPAM
Подати заявку
Курс
Формат
Online
Початок навчання
27.08.2026
Тривалість
15 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Robot Dreams
Подробиці

Навчіться тестувати платежі та працювати зі Stripe API, 3DS, webhooks, reconciliation, security checklist і CI.

Програма курсу

Архітектура платіжних систем і lifecycle транзакції

  • Вивчите, хто є хто в платіжній транзакції та за що відповідає кожен учасник
  • Зрозумієте lifecycle транзакції від кліку до settlement і чому це не одна подія, а чотири
  • Зможете визначати точки відмов у флоу та описувати фінансовий ризик кожної
  • Зрозумієте state machine транзакції та які переходи є P0 тест-кейсами
  • Навчитеся писати bug report для платіжного інциденту з правильним визначенням відповідального учасника

Платіжні протоколи, ідемпотентність і фінансові ризики

  • Зрозумієте структуру ISO 8583 на рівні читання логу авторизації
  • Вивчите ключові ендпоінти Stripe API та значення основних полів у відповіді
  • Навчитеся писати тест-кейси для перевірки ідемпотентності платіжного запиту
  • Зрозумієте Visa Retry Rules та зможете визначати decline codes, для яких retry заборонений
  • Навчитеся складати тест-план із правильною пріоритизацією за фінансовим ризиком

Sandbox vs Production: тестові карти, акаунти й дані

  • Навчитеся налаштовувати Stripe sandbox акаунт і підбирати тестові картки для конкретних сценаріїв
  • Зрозумієте різницю між sandbox та production і типові ризики тестування
  • Зрозумієте принципи токенізації та способи тестування без реальних карткових даних
  • Вивчите підходи до організації тестових даних для паралельного запуску тестів
  • Навчитеся документувати обмеження тестового середовища як частину тест-стратегії

Мок-сервіси для платіжних провайдерів та симуляція відмов

  • Навчитеся налаштовувати WireMock і створювати stubs для Stripe-подібного API
  • Зрозумієте різницю між mock, sandbox і contract testing та сфери їхнього використання
  • Навчитеся симулювати timeout і server error сценарії для перевірки retry-логіки
  • Вивчите підходи до зберігання мок-конфігурацій як частини тестової інфраструктури

Консистентність даних і часткові операції

  • Зрозумієте, чому стан транзакції може відрізнятися між різними системами одночасно
  • Навчитеся писати тести для перевірки консистентності між Stripe API, merchant API та базою даних
  • Вивчите підходи до тестування partial capture та partial refund сценаріїв
  • Навчитеся виявляти race condition у платіжному коді під час code review

Тестування webhooks і callbacks: асинхронність та гонки

  • Навчитеся налаштовувати локальне отримання webhooks через Stripe CLI
  • Зрозумієте, навіщо потрібна верифікація підпису webhook
  • Вивчите підходи до тестування системи за відсутності або затримки доставки webhook

Тестування 3D Secure: сценарії та крайні випадки

  • Зрозумієте призначення 3D Secure та принцип liability shift
  • Зрозумієте різницю між frictionless і challenge flow та логіку їхнього застосування
  • Навчитеся виявляти типові помилки реалізації 3DS під час тестування

PSD2 та SCA: вимоги регуляторів у QA

  • Зрозумієте призначення SCA та проблеми, які вона розв’язує
  • Вивчите випадки, коли SCA не є обов’язковою
  • Зрозумієте різницю між першим і наступними платежами в recurring billing
  • Навчитеся складати базовий compliance checklist перед релізом платіжної функціональності

Тестування antifraud-систем і правил ризику

  • Зрозумієте місце antifraud-систем у платіжному флоу та принципи ухвалення рішень
  • Навчитеся складати тест-кейси для velocity checks і blocklist сценаріїв
  • Вивчите підходи до тестування antifraud-систем без прямого доступу до них

Безпека та compliance у платіжних системах для QA

  • Вивчите вимоги PCI DSS на рівні, достатньому для QA-review платіжного продукту
  • Навчитеся перевіряти маскування карткових даних у логах та API-відповідях
  • Зрозумієте, як тестувати tokenization і переконуватися, що PAN не зберігається в системі

Архітектура автоматизованого тестування платіжних систем

  • Зрозумієте, коли використовувати UI-тести, а коли API-тести в платіжному продукті
  • Навчитесь організовувати підготовку та cleanup тестових даних у своєму фреймворку
  • Вивчите типові причини flaky-тестів у payments і способи їхнього усунення
  • Навчитеся визначати quality gates для CI pipeline платіжного продукту

Контрактне тестування та інтеграція в CI/CD

  • Зрозумієте призначення контрактного тестування та проблеми, які воно допомагає розв’язувати
  • Вивчите структуру CI pipeline для payment-тестів та принципи розділення стадій перевірки
  • Ознайомитеся з підходами до reporting для payment-тестування

Reconciliation та settlement: де насправді гроші

  • Зрозумієте процес reconciliation і причини розбіжностей між базою даних та банківською випискою
  • Навчитеся писати SQL-запити для пошуку розбіжностей між базою мерчанта і звітами PSP
  • Вивчите вплив часткових операцій на reconciliation та settlement
  • Зрозумієте, що таке chargeback і як він впливає на фінансову звітність

Навантажувальне тестування платіжних флоу

  • Зрозумієте різницю між типами навантажувального тестування та сфери їхнього застосування
  • Зрозумієте відмінності між open та closed model
  • Навчитеся будувати базові сценарії навантажувального тестування для платіжних ендпоінтів
  • Вивчите типові SLA платіжних систем і способи налаштування thresholds

Захист курсових проєктів

  • Навчитеся презентувати повний QA-процес для платіжної системи разом із bug report логом
  • Зрозумієте, як оцінювати фінансові ризики знайдених багів
  • Навчитеся критично оцінювати підходи до тестування платіжних флоу
  • Ознайомитеся з різними рішеннями та підходами інших студентів

Особливості курсу

  • Допомога ментора
  • Практика
  • Курсовий проєкт
  • Кейс в портфоліо
  • Сертифікат про проходження курсу

Викладачі курсу

Юлія Ющенко - Senior Software Test Engineer у Visa

Подати заявку
Курс
Формат
Online
Початок навчання
28.07.2026
Тривалість
20 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Robot Dreams
Подробиці

В embedded QA ручні перевірки швидко перестають працювати: баги складно відтворити, flaky-сценарії губляться, а тестування hardware не масштабується без автоматизації. На курсі ви побудуєте embedded QA workflow: від UART-комунікації, логів та debugging - до HIL-стендів, pytest-фреймворків, OTA/reliability testing та CI/CD для hardware.

Програма курсу

Вступ до Embedded QA та ручне функціональне тестування

  • Розберете, чим Embedded QA відрізняється від Web/Mobile QA
  • Зрозумієте роль QA в lifecycle hardware-продукту
  • Навчитеся складати тест-кейси для embedded-пристроїв
  • Опануєте структуру тест-плану: happy path, негативні сценарії, граничні умови
  • Навчитеся документувати дефекти так, щоб розробник зміг їх відтворити

Raspberry Pi як тестова платформа

  • Розберете, навіщо Raspberry Pi використовують в Embedded QA
  • Навчитеся налаштовувати Raspberry Pi з нуля без монітора
  • Ознайомитеся з можливостями GPIO, I2C, SPI та UART
  • Розберете ключові бібліотеки для роботи з Raspberry Pi: gpiozero, RPi.GPIO, pyserial
  • Навчитеся запускати pytest безпосередньо на Raspberry Pi
  • Дізнаєтесь, як використовувати Raspberry Pi як HIL-контролер
  • Зрозумієте, коли краще використовувати Raspberry Pi, а коли - звичайний ПК

Архітектура мікроконтролера та налаштування toolchain

  • Розберете, що таке мікроконтролер і чим MCU відрізняється від CPU
  • Зрозумієте, чому embedded-пристрої складніше тестувати, ніж веб
  • Ознайомитеся з архітектурою ESP32: ядрами, Flash, SRAM та NVS
  • Розберете, як архітектура мікроконтролера впливає на поведінку прошивки
  • Опануєте базове налаштування ESP-IDF або PlatformIO
  • Навчитеся прошивати пристрій через esptool.py
  • Навчитесь отримувати стартові логи пристрою через UART

Інструментарій QA-інженера: схеми та лабораторне обляднання

  • Дізнаєтеся, навіщо QA-інженеру читати електронні схеми
  • Навчитеся знаходити тест-поінти й місця підключення аналізатора
  • Ознайомитеся з EasyEDA, KiCad та Altium Designer
  • Розберете базові умовні позначення, лінії з’єднань і компоненти на схемах
  • Зрозумієте, коли потрібен осцилограф, а коли достатньо логічного аналізатора
  • Навчитеся виконувати базові перевірки стенду мультиметром
  • Розберете, навіщо потрібен лабораторний блок живлення під час тестування

Аналіз комунікаційних протоколів I2C, SPI, UART та основи Hardware Debugging

  • Розберете, навіщо QA-інженеру аналізувати трафік на шині
  • Ознайомитеся зі структурою I2C-кадру й типовими помилками протоколу
  • Розберете SPI: режими CPOL/CPHA, роль CS-лінії та відмінності від I2C
  • Опануєте базову структуру UART: стартові й стопові біти, baudrate, типові помилки
  • Навчитеся підключати логічний аналізатор і захоплювати трафік
  • Навчитеся декодувати пакети й знаходити помилки в комунікації між чіпами
  • Зрозумієте, що таке JTAG/SWD і коли QA звертається до hardware debugging

Взаємодія з пристроєм через UART: Python i Pyserial

  • Розберете, як працює serial port на рівні операційної системи
  • Навчитеся відкривати UART-з’єднання через Python і pyserial
  • Опануєте параметри з’єднання: baudrate, parity, stopbits
  • Навчитеся програмно знаходити доступні порти через serial.tools.list_ports
  • Розберете, як читати "сирий" UART-потік з пристрою
  • Навчитеся парсити змішаний вивід прошивки: debug-логи, JSON і шум після reboot
  • Створите клас DeviceDriver, який приховує деталі з’єднання від тестів

Надійність драйвера і варіації транспорту

  • Навчитесь обробляти типові помилки: timeout, обрізану відповідь, невалідний JSON, зникнення порту
  • Опануєте retry-патерн із backoff для нестабільних embedded-сценаріїв
  • Розберете, як логувати спроби для дебагу flaky-тестів
  • Навчитеся відрізняти інфраструктурну проблему від реального багу
  • Зрозумієте, як винести транспорт в окремий клас
  • Ознайомитеся з підходами для UART, TCP/UDP та BLE-транспорту
  • Навчитесь адаптувати DeviceDriver під різні транспорти через dependency injection

Тестовий Фреймворк на Pytest

  • Опануєте структуру pytest-проєкту для embedded-тестування
  • Навчитесь організовувати тести в tests/smoke і tests/functional
  • Розберете роль conftest.py в тестовому фреймворку
  • Навчитеся використовувати fixtures різного scope
  • Опануєте параметризацію тестів через @pytest.mark.parametrize
  • Навчитеся генерувати HTML-звіти через pytest-html або Allure
  • Напишете перший повний тест: від підключення до пристрою - до PASSED у терміналі

Тест-агент: варіанти підходів

  • Розберете концепцію test agent і його роль в автоматизованому embedded-тестуванні
  • Ознайомитеся з Arduino Nano як агентом для керування GPIO та реле
  • Розберете Raspberry Pi як універсальний варіант тест-хоста й агента
  • Ознайомитеся з USB-реле модулями для plug-and-play тестування з ПК
  • Розберете MOSFET-ключі для timing-критичних сценаріїв
  • Порівняєте підходи за ціною, складністю, real-time можливостями та масштабованістю
  • Навчитеся писати скрипт, який відправляє команду на агента і читає відповідь від DUT

HIL-стенд: концепція та проєктування

  • Розберете, що таке Hardware-in-the-Loop і коли він незамінний
  • Зрозумієте, чим HIL відрізняється від unit-тестів без заліза
  • Ознайомитеся з компонентами стенду: DUT, test agent, реле, USB-хаб
  • Навчитеся проєктувати схему підключення компонентів стенду
  • Розберете контракт між компонентами: формат команд і відповідей
  • Оберете конфігурацію стенду під свій курсовий проєкт
  • Навчитеся проєктувати HIL-стенд під конкретний пристрій

HIL-стенд: збирання та перший тест

  • Зберете фізичний HIL-стенд за попередньо підготовленою схемою
  • Підключите DUT, test agent і компоненти керування живленням
  • Інтегруєте HIL-стенд із pytest
  • Створите клас HILAgent з методами power_on() та power_off()
  • Навчитеся керувати живленням DUT програмно через pytest-фікстуру
  • Напишете перший HIL-тест з відключенням живлення
  • Розберете типові проблеми під час збирання стенду і способи діагностики

End-to-end автоматизація на HIL-стенді

  • Навчитеся проєктувати E2E-тести для IoT-пристроїв
  • Розберете сценарій від зчитування сенсора до відправки MQTT-повідомлення
  • Опануєте локальний MQTT-брокер Mosquitto як mock для cloud-частини
  • Навчитеся перехоплювати повідомлення пристрою в тестовому середовищі
  • Розберете, як відтворювати race conditions через швидкий reboot
  • Ознайомитеся з кейсом пошуку memory leak через HIL-тест
  • Зрозумієте, які баги HIL-тестування знаходить краще за ручну перевірку

Тестування бездротових комунікацій: Wi-Fi та BLE

  • Навчитеся тестувати Wi-Fi reconnect і поведінку пристрою після втрати мережі
  • Розберете сценарії зміни пароля, HTTP 5xx та нестабільного з’єднання
  • Ознайомитеся з варіантами симуляції відключення мережі через nmcli, netsh, RPi або smart plug
  • Навчитеся писати BLE-тести через бібліотеку bleak
  • Розберете сканування реклами, підключення та читання GATT-характеристик
  • Ознайомитеся з типовими багами у Wi-Fi та BLE-стеках
  • Навчитеся відтворювати зависання, memory leak та проблеми reconnect

Тестування надійності та продуктивності

  • Навчитеся писати long-run тести для embedded-пристроїв
  • Розберете сценарії тривалого опитування сенсора та логування heap-статистики
  • Опануєте stress testing із навантаженням, що перевищує штатне
  • Навчитеся виявляти memory leaks через порівняння heap_size на старті та в кінці тесту
  • Зрозумієте різницю між витоком пам’яті та фрагментацією heap
  • Ознайомитеся з поняттям watermark у контексті аналізу пам’яті
  • Розберете Power Profiling через INA219 або Nordic PPK2 для IoT-пристроїв на батареї

OTA-оголошення та Rollback прошивки

  • Розберете, чому OTA-оновлення критично тестувати до релізу
  • Ознайомитеся з механізмами OTA в ESP-IDF: dual partition та app rollback
  • Навчитеся перевіряти успішне оновлення через версію прошивки
  • Розберете, як працює rollback при невдалому оновленні
  • Навчитеся тестувати втрату зв’язку під час OTA через HIL-стенд
  • Розберете сценарії пошкодженого образу та downgrade
  • Опануєте автоматизацію OTA-тестів у pytest

CI/CD для Embedded

  • Зрозумієте, чому embedded CI відрізняється від хмарного CI
  • Розберете, чому для тестів із залізом потрібен self-hosted runner
  • Ознайомитеся зі схемою GitLab → Runner на ПК → стенд з пристроєм
  • Розберете стадії pipeline: build, flash, test, report
  • Навчитеся використовувати esptool, openocd або nrfjprog у CI-процесі
  • Розберете шаблон gitlab-ci.yml рядок за рядком
  • Навчитеся зберігати Allure-звіти та UART-логи як артефакти

AI-інструменти в Embedded QA

  • Розберете, де AI реально допомагає Embedded QA Engineer
  • Навчитеся генерувати тест-кейси з datasheet
  • Опануєте підходи до аналізу UART-логів та crash-дампів за допомогою AI
  • Ознайомитеся з MCP-серверами для підключення AI-агента до локальних інструментів
  • Навчитеся формулювати промпти для embedded-систем, протоколів та логів
  • Розберете практичне використання Cursor, Copilot і Claude для QA-задач
  • Зрозумієте обмеження AI в embedded і навчитеся перевіряти результати на залізі

Кар'єрний Roadmap Embedded QA Engineer

  • Розберете сегменти ринку, де потрібні Embedded QA Engineers
  • Ознайомитеся з напрямами IoT, Automotive, MedTech та Aerospace
  • Навчитесь оформлювати портфоліо для Embedded QA позицій
  • Зрозумієте, як презентувати GitHub із pytest-фреймворком
  • Розберете, як показати фото й відео HIL-стенду в портфоліо
  • Ознайомитеся з типовими задачами на технічних співбесідах
  • Підготуєтеся до запитань щодо протоколів, pytest та embedded-тестування

Консультація та фіналізація курсового проєкту

  • Отримаєте індивідуальну допомогу з курсовим проєктом
  • Розберете проблеми, які виникли під час збирання стенду або написання тестів
  • Проведете code review тестового фреймворку
  • Оціните структуру, читабельність і масштабованість проєкту
  • Доопрацюєте HIL-стенд, pytest-тести й звітність
  • Підготуєте демонстрацію фінального проєкту
  • Навчитеся вирішувати, що показувати live, а що виносити в презентацію

Захист фінальних проєктів

Вимоги для старту

Курс підійде тим, хто вже має базу в QA Automation або Embedded-розробці, впевнено працює з Python і розуміє основи електроніки. Для навчання вам знадобиться лише ноутбук і доступний мікроконтролер ESP32. Решту компонентів (датчики, модулі тощо) ви підбиратимете разом із викладачем у процесі курсу - під конкретні завдання та обрану прошивку.

Особливості курсу

  • Допомога ментора
  • Практика з UART, HIL, pytest, CI/CD та IoT
  • Курсовий проєкт
  • Сертифікат про проходження курсу

Викладачі курсу

Богдан Горбанич - Senior Embedded QA Engineer at SQUAD

Подати заявку
Курс
Формат
Online
Початок навчання
04.05.2026
Тривалість
23 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Data Science / Machine learning / AI
  • QA Automation / QA Manual
Robot Dreams
Подати заявку
Подробиці

Перетворіть АІ-перевірку на систему: фреймворки, метрики та інструменти, які дозволяють тестувати моделі так, щоб вони працювали стабільно не в теорії, а на практиці.

Програма курсу

Вступ до тестування AI-систем

  • Зрозумієте, чому тестування AI суттєво відрізняється від класичного QA
  • Знатимете основні типи оцінювання AI-систем і зможете обирати відповідний під конкретний сценарій
  • Орієнтуватиметеся в піраміді якості AI та розумітимете, на яких рівнях виникають ключові ризики

Архітектура AI-систем: що тестувати

  • Навчитеся декомпозувати AI-систему на компоненти й прив'язувати тести до кожного з них
  • Чітко розрізнятимете ML-, LLM- і RAG-пайплайни та їхні зони відповідальності
  • Зможете визначати критичні точки ризику в архітектурі та використовувати їх для побудови тестової стратегії

Таксономія AI-фейлів

  • Навчитеся системно класифікувати AI-фейли
  • Дізнаєтеся про реальні причини відмов моделей, LLM і систем загалом
  • Зможете застосовувати таксономію для аналізу реальних інцидентів та запобігання повторним збоям

Метрики ML: коли вони брешуть

  • Навчитесь обирати метрики, які реально відображають якість моделі
  • Розумітимете обмеження accuracy та інших стандартних метрик
  • Зможете аналізувати результати моделей в розрізі сегментів та бізнес-впливу

Регресійне тестування моделей

  • Зможете побудувати процес контролю якості при кожному оновленні моделі
  • Навчитеся коректно порівнювати версії моделей з урахуванням варіативності даних і статистичної значущості
  • Розумітимете, як інтерпретувати результати A/B-тестів у продакшені

Якість даних та виявлення дрейфу

  • Навчитеся виявляти проблеми з якістю даних ще до того, як вони вплинуть на модель
  • Зможете розрізняти типи дрейфу та OOD-випадки й використовувати їх як сигнали ризику
  • Освоїте практичні інструменти для моніторингу якості даних у часі

Специфіка тестування LLM

  • Розберетеся з недетермінізмом LLM і навчитеся враховувати його під час тестування
  • Зможете тестувати роботу моделей з довгим контекстом і streaming-відповідями
  • Навчитеся налаштовувати локальне та API-середовище для відтворюваних тестів

Тестування промптів та генеративної поведінки LLM

  • Навчитеся будувати тестовані та версіоновані промпти замість ручних експериментів
  • Зможете створювати еталонні набори для генеративних задач
  • Перевірятимете стабільність, коректність і структурованість відповідей LLM

Тестування багатокрокових діалогів

  • Навчитеся проєктувати сценарії тестування складних multi-turn діалогів
  • Зможете перевіряти збереження контексту, пам'яті й логічної послідовності відповідей
  • Виявлятимете типові проблеми чат-ботів у довгих розмовах

Метрики та автоматизоване оцінювання LLM

  • Навчитесь об'єктивно оцінювати якість LLM за допомогою різних типів метрик
  • Зможете комбінувати еталонні та безеталонні підходи залежно від задачі
  • Контролюватимете стабільність відповідей та коректність структурованих виходів

Багатомовне та українськомовне тестування

  • Навчитеся тестувати LLM з урахуванням специфіки української мови
  • Зможете виявляти суржик, русизми, помилки відмінювання та code-switching
  • Побудуєте спеціалізовані eval-набори для українськомовних і багатомовних сценаріїв

Архітектура RAG і точки відмов

  • Навчитеся знаходити, на якому етапі RAG-системи виникають помилки
  • Розумітимете типові причини галюцинацій в RAG
  • Зможете формувати тестові гіпотези для покращення retrieval і chunking

Метрики RAG та оцінювання

  • Навчитеся вимірювати якість RAG-системи від пошуку до фінальної відповіді
  • Зможете інтерпретувати метрики контексту, пошуку та генерації
  • Проводитимете повноцінну end-to-end оцінку RAG

Виявлення та зменшення галюцинацій

  • Навчитеся системно виявляти галюцинації, а не лише фіксувати їх постфактум
  • Зможете перевіряти правдивість тверджень і коректність цитувань
  • Проєктуватимете негативні сценарії та механізми безпечної відмови

Безпека LLM та Red-Teaming

  • Навчитеся проводити red-teaming AI-систем за зрозумілою методологією
  • Зможете виявляти prompt-інʼєкції, jailbreak-атаки та ризики витоку даних
  • Формуватимете структуровані звіти з ризиками та рекомендаціями

Упередженість, справедливість і пояснюваність

  • Навчитеся виявляти різні типи упередженості в AI-системах
  • Зможете застосовувати інструменти пояснюваності для аналізу рішень моделей
  • Балансуватимете між точністю, справедливістю і стабільністю

Модульне та інтеграційне тестування для AI

  • Навчитеся писати unit- та integration-тести для AI-компонентів
  • Зможете поєднувати детерміністичні та імовірнісні перевірки
  • Використовуватимете snapshot testing і mocking для стабільних тестів

Огляд фреймворків оцінювання

  • Навчитеся проєктувати масштабовані системи оцінювання AI
  • Зрозумієте життєвий цикл еталонних датасетів
  • Зможете застосовувати eval-driven підхід для контролю регресій

CI/CD та моніторинг AI-систем

  • Навчитесь інтегрувати тести AI в CI/CD-пайплайни
  • Зможете налаштовувати quality gates і блокувати ризикові деплої
  • Контролюватимете деградацію якості в продакшені

Продуктивність і контроль витрат LLM у продакшені

  • Навчитеся читати й інтерпретувати latency та cost-метрики
  • Зможете виявляти регресійне зростання витрат
  • Оцінюватимете вплив архітектурних рішень на продуктивність

Протоколи людської оцінки (Human Evaluation)

  • Навчитеся проєктувати коректні процеси людської оцінки
  • Зможете працювати з метриками узгодженості анотацій
  • Інтегруватимете human-in-the-loop як частину AI-систем

Проєктування процесу AI QA

  • Навчитеся будувати AI QA як частину продуктового процесу
  • Зможете створювати test-плани та чек-листи з урахуванням ризиків
  • Ефективно комунікуватимете результати оцінювання зі стейкхолдерами

Роль AI QA інженера і захист курсових робіт

  • Презентуєте власну систему тестування AI (LLM чат-бот, RAG-система або ML-класифікатор) з автоматизованими eval-наборами та метриками
  • Отримаєте фідбек від лектора та рекомендації щодо розвитку у сфері

Особливості курсу

  • Допомога ментора
  • Практика
  • Курсовий проєкт
  • Системне тестування АІ-рішень
  • Сертифікат про проходження курсу

Викладачі курсу

Максим Кізіцький - Machine Learning Engineer at TemaBit, Fozzy Group

Подати заявку
Курс
Формат
Online
Початок навчання
03.06.2026
Тривалість
14 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
  • Prompt Engineering / ChatGPT
Robot Dreams
Подати заявку
Подробиці

Зрозумієте, як AI змінює роль QA-фахівців, які процеси він може автоматизувати та як безпечно інтегрувати його у свою роботу. Навчитеся створювати тест-кейси, API-тести й SQL-запити через ChatGPT, Copilot, Claude та інші АІ-інструменти. Дізнаєтесь, як генерувати тест-плани, звіти, user stories та acceptance-критерії у форматах Markdown або Confluence, зменшуючи час на рутину. Інтегруєте AI в CI/CD, GitHub, Jira та лог-аналіз. У фіналі курсу створите власного QA-асистента або автоматизований процес тестування з AI.

Програма курсу

Знайомство. Вступ до AI в QA: можливості, виклики та ролі

  • Зрозумієте, як AI змінює роль QA-фахівця та процеси тестування
  • Розберете основні поняття AI (ML, NLP, LLM, Computer Vision) у контексті тестування
  • Ознайомитеся з поточними трендами та викликами використання AI в QA
  • Навчитеся писати базові запити (prompts) для AI в тестових сценаріях

Аудит власних задач: де AI може допомогти вже сьогодні

  • Проаналізуєте свої QA-задачі та визначите, де AI може бути корисним
  • Дізнаєтесь, як створювати власну AI Use Map для тестових процесів
  • Зрозумієте матрицю "простота впровадження / ефективність" для вибору AI-рішень
  • Ознайомитеся з типами AI-інструментів для ручного, автоматизованого та нефункціонального тестування

Етика, помилки, контроль якості AI-результатів

  • Зрозумієте, чому не можна повністю довіряти AI в тестуванні
  • Розберетеся, що таке AI-галюцинації та як перевіряти достовірність результатів
  • Ознайомитеся з етичними аспектами використання AI в QA (bias, прозорість, відповідальність)
  • Навчитеся застосовувати принцип "тестування тестів" для перевірки AI-відповідей

Генерація тест-кейсів: з user story, флоу

  • Дізнаєтесь, як перетворити user story або баг на набір тест-кейсів
  • Розберете, які типи тестів може згенерувати AI (позитивні, негативні, edge cases)
  • Зрозумієте, як формулювання промпта впливає на якість результату
  • Навчитеся представляти тести у форматах Markdown, таблиць або YAML
  • Зможете адаптувати AI-відповіді для реального тестування

Генерація API-запитів + тестів

  • Навчитеся генерувати API-запити й тести на основі Swagger/OpenAPI
  • Дізнаєтесь, як перевіряти структуру відповіді, статуси та обробку помилок
  • Зрозумієте, як AI допомагає прискорити створення тестів для API
  • Зможете писати якісні промпти для API-тестування

AI та SQL: запити до БД, генерація тестових даних

  • Навчитеся формулювати запити до AI для генерації SQL-коду
  • Дізнаєтесь, як створювати таблиці й тестові дані за допомогою AI
  • Ознайомитеся з методами валідації даних у БД на основі сценаріїв
  • Зрозумієте, як AI може допомогти в аналізі даних: пошук аномалій, повторів, трендів
  • Зможете використовувати промпт-шпаргалку для задач SQL-тестування

Автоматичне створення документації: тест-плани, звіти, резюме тестів

  • Навчитеся формулювати промпти для створення тест-планів, стратегій та звітів
  • Дізнаєтесь, як оформлювати тестову документацію у форматі Markdown
  • Ознайомитеся з можливостями інтеграції AI-документів у Confluence / Google Docs
  • Зрозумієте, як автоматизувати створення звітності за допомогою AI

UI-тестування з AI

  • Зможете генерувати UI-тести на основі опису інтерфейсу
  • З'ясуєте, як AI допомагає порівнювати скриншоти й знаходити візуальні дефекти
  • Ознайомитеся з принципами доступності (WCAG) та їхньою перевіркою через AI
  • Навчитеся створювати промпти для аналізу layout, UX та accessibility

Автоматизація тестів через AI

  • Навчитеся формулювати промпти для генерації автоматизованих тестів
  • Зрозумієте, коли доцільно генерувати код тестів через AI, а коли - писати вручну
  • Розберете ризики AI-помилок у згенерованому коді та способи ревізії
  • Ознайомитеся з можливостями інтеграції AI з інструментами автоматизації (Selenium, Testim)

AI в security-тестуванні

  • Ознайомитеся з OWASP Top 10 і зрозумієте типові вразливості вебдодатків
  • Навчитеся формулювати промпти для пошуку SQL Injection, XSS та інших вразливостей
  • Дізнаєтесь, як AI може допомагати у перевірці конфігів, токенів та prompt injection
  • Зрозумієте роль AI в забезпеченні безпеки під час тестування

AI в командних процесах: Jira, Slack, Docs

  • Навчитеся генерувати Jira-тікети з описом, типом та acceptance criteria
  • Дізнаєтесь, як AI може створювати звіти для командної комунікації в Slack
  • Ознайомитеся з автоматизацією документації (changelog, meeting notes, user guides)
  • Зрозумієте, як AI допомагає оптимізувати командну взаємодію в QA-процесах

AI в DevOps-процесах: CI/CD, лог-аналіз, GitHub

  • Навчитеся формулювати промпти для аналізу логів та пошуку причин збоїв
  • З'ясуєте, як AI допомагає в CI/CD для виявлення помилок і генерації фіксів
  • Ознайомитеся з використанням GitHub Copilot для Pull Request summary
  • Зможете застосовувати AI для автоматизації log-analysis та incident response

Побудова свого AI-процесу

  • Навчитеся визначати процеси, які можна автоматизувати за допомогою AI
  • Дізнаєтесь, як створити MVP-процес або AI-асистента для QA
  • Зрозумієте, як пріоритизувати задачі та оцінювати ефективність AI-впровадження
  • Зможете підготувати свій кейс до реалізації у вигляді фінального проєкту

Захист курсових робіт (фінальних проєктів)

  • Зможете презентувати свій AI-кейс у форматі, зрозумілому для команди
  • Дізнаєтесь, як оцінити ефективність автоматизації: час, якість, стабільність
  • Ознайомитеся з досвідом інших студентів та навчитеся давати конструктивний фідбек
  • Зрозумієте, як виглядає реальне впровадження AI в QA-процеси

Особливості курсу

  • Допомога ментора
  • Практика
  • Курсовий проєкт
  • Проєкт в портфоліо
  • Сертифікат про проходження курсу

Викладачі курсу

Євгенія Вишневська - Senior QA Engineer at Google

Подати заявку
Курс
Формат
Online
Початок навчання
05.05.2026
Тривалість
14 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Robot Dreams
Подати заявку
Подробиці

Цей курс допоможе опанувати навички роботи з API: основи API, різновиди їхньої архітектури та різні типи тестування. Ми розглянемо найпопулярніші застосунки та вивчимо 8+ інструментів для роботи з API, а також навчимось автоматизовувати свою роботу, тестувати безпеку та продуктивність.

Програма курсу

Основи API

  • Зрозумієте, що таке API та як він працює
  • Розберете принципи роботи мікросервісів
  • Дізнаєтеся, що таке вебсервіси та яка між ними відмінність

Ключові елементи API та робота з документацією

  • Розглянете методи запитів та дізнаєтеся, як обирати коректний метод залежно від завдання
  • Дізнаєтеся, яких відповідей можна очікувати від сервера та дізнаєтеся як знаходити, на чиєму боці проблема
  • Розберете ключові елементи запиту й проблеми, які можуть виникати з ним
  • З'ясуєте, що таке параметри API-запиту

Тестування API

  • Розберете принципи тестування
  • Зрозумієте, навіщо тестувати API та які переваги отримує продукт від цього
  • Розглянете різні типи API-тестування
  • Дізнаєтеся, як вибрати застосунок для тестування API

Postman: основи роботи

  • Вивчите такий інструмент, як-от Postman
  • Дізнаєтеся, як працюють snippets, environment, runner в Postman

Postman: просунутий рівень

  • Дізнаєтеся, як використовувати Pre- та Post-скрипти
  • З'ясуєте, як запускати тести й генерувати репорти за допомогою Newman

Інші інструменти (JMeter, Proxyman, Soapui)

  • Розглянете такі інструменти API-тестування, як-от JMeter, Proxyman, SoapUI, оціните їхні переваги та недоліки
  • Дізнаєтеся, як писати прості сценарії та аналізувати результати
  • Навчитеся створювати порівняльний репорт інструментів

Основи програмування на JavaScript

  • Вивчите основи програмування на JS
  • Дізнаєтеся, що таке цикли, умови, методи тощо

Автоматизація API на JavaScript з Cypress

  • Навчитеся автоматизовувати API-тести на JS
  • Набудете навичок генерувати тест-репорти

Основи програмування на Python

  • Вивчите основи програмування на Python
  • Дізнаєтеся, що таке pytest і як його використовувати

Автоматизація API з використанням Python та налаштування CI/CD

  • Дізнаєтеся, як створювати скрипти для API-тестування на Python
  • Навчитеся налаштовувати CI/CD-систему для рану тестів та виводу результатів

Тестування безпеки API

  • Розглянете вразливості, на які варто звертати увагу
  • Дізнаєтеся, як користуватись інструментами для тестування безпеки

Тестування продуктивності API

  • З'ясуєте, які типи тестів для продуктивності існують
  • Навчитеся проводити навантажувальні тести
  • Дізнаєтеся, на що варто звертати увагу під час тестування навантаження та як створювати тест-репорт

Підсумки, Roadmap i Q&A-сесія

  • Повторите ключові моменти щодо тестування API, які вивчили на курсі
  • Поставите запитання лектору та повторно розберете найскладніші кейси
  • Отримаєте рекомендації щодо подальшого розвитку в професії

Презентація курсових проєктів

  • Оберете функціонал, який потрібно автоматизувати
  • Напишете автотести в одному із застосунків: Postman, SoapUI, JMeter тощо
  • Налаштуєте автотест на CI-системі та складете репорт
  • Презентуєте проєкт лектору та колегам

Особливості курсу

  • Скіли
  • Практика
  • Кар'єра
  • Проєкт у портфоліо
  • Сертифікат про проходження курсу

Викладачі курсу

Йосип Волощук - Lead Software Engineer in Test at SoftServe

Подати заявку
Курс
Формат
Online
Початок навчання
27.04.2026
Тривалість
27 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Robot Dreams
Подати заявку
Подробиці

На курсі ви навчитеся писати автотести на JavaScript і TypeScript, які оптимізують процес розробки та знижують кількість багів. Ви опануєте такі інструменти, як-от Cypress, Playwright та Selenium, що дадуть змогу швидше виявляти й усувати помилки, інтегруючи автоматизовані тести в цикли CI/CD.

Програма курсу

Знайомство з Automation QA

  • Зрозумієте, навіщо автоматизувати тестування
  • Дізнаєтеся, що можна автоматизувати, а що не варте витрачених ресурсів
  • З'ясуєте, на які види тестів варто витратити найбільше ресурсів
  • Навчитеся налаштовувати середовище для розробки JS/TS

Системи контролю версій. Основи роботи з Git

  • Дізнаєтеся, що таке система контролю версій та навіщо вона потрібна
  • Навчитеся створювати акаунт і репозиторій на GitHub
  • Навчитеся маніпулювати репозиторієм (клонувати, створювати гілку, комітити, заливати)

Змінні й типи даних. Умовні конструкції

  • Розберете відмінності між різними операціями
  • Зрозумієте результати арифметичних операцій над базовими типами
  • Дізнаєтеся, чим відрізняються різні варіанти розгалуження / умовні конструкції

Цикли. Масиви та об'єкти

  • Усвідомите відмінність між стандартними типами даних та об'єктами
  • Розглянете різні види циклів та коли краще їх застосовувати
  • Навчитеся працювати з об'єктами, масивами та масивами об'єктів

Функції. Import / Export

  • Зрозумієте, навіщо потрібні функції
  • Дізнаєтеся, як написати стрілкову та звичайну функцію
  • Навчитеся задавати сетери й гетери для об’єктів

Асинхронність у JavaScript. Обробка помилок та дебагінг

  • Зрозумієте, що таке асинхронність і навіщо вона потрібна
  • Навчитеся писати асинхронний код та обробляти проміси
  • Дізнаєтеся, як обробляти помилки

Вступ до TypeScript. Типи даних у TypeScript

  • Розглянете переваги типізації
  • Зрозумієте, навіщо існує кожен тип у TS і як з ним працювати
  • Навчитеся писати типізований код на TS

Інтерфейси та типи. Класи

  • Розберете відмінності між інтерфейсом і типом, інтерфейсом та класом
  • Дізнаєтеся, як створити клас і працювати з ним
  • З'ясуєте, як створити власний тип
  • Навчитеся описувати об’єкти інтерфейсами

ООП в TypeScript. Принципи. SOLID. DRY

  • Зрозумієте основні принципи ООП
  • Навчитеся писати код, який відповідає принципам ООП
  • Навчитеся писати код, який не повторюється і який легко читати

Тестові фреймворки. Написання юніт-тестів

  • Зрозумієте, навіщо потрібні юніт-тести
  • Розберете структуру автоматизованого тесту
  • Навчитеся створювати тестовий проєкт
  • Навчитеся писати юніт-тести

Mocking і тестування ізольованих компонентів

  • Дізнаєтеся, коли застосовувати mock та stub
  • Навчитеся писати юніт-тести з використанням моків
  • Навчитеся тестувати складний код за допомогою юніт-тестів

Основи API-тестування

  • Зрозумієте, що таке API та навіщо потрібне його тестування
  • Дізнаєтеся, якими інструментами можна зробити API-тестування
  • Навчитеся створювати API-тести за допомогою засобів для API-тестування

Інтеграційні та контрактні тести

  • Зрозумієте, що таке інтеграційне та контрактне тестування
  • Навчитеся складати тест-кейси для інтеграційного тестування
  • Дізнаєтеся, як автоматизовувати інтеграційне тестування

Воркшоп: створення власного фреймворку для API-тестування

  • Розберете специфіку фреймворку для API-тестування
  • Дізнаєтеся, як обирати необхідні елементи для фреймворку
  • Навчитеся створювати власний фреймворк під конкретні завдання API-тестування

Основи тестування UI

  • Дізнаєтеся, що таке E2E-тестування
  • Навчитеся описувати тест-кейси для E2E-тестування
  • Розберете специфіку UI-тестування
  • Розглянете інструменти для Web UI E2E тестування

Cypress та Puppeteer

  • Дізнаєтеся, що таке Cypress та як писати тести з використанням цього фреймворку
  • З'ясуєте, що таке Puppeteer і як писати тести із застосуванням цього фреймворку

Selenium WebDriver та WebDriver IO

  • Розглянете такі інструменти, як-от Selenium WebDriver та WebDriver IO
  • Навчитеся описувати елементи й писати тести на WebDriver IO

Playwright як E2E Web UI фреймворк для тестування

  • Розглянете інструмент Playwright Test як готову інфраструктуру для автоматизованого тестування
  • Дізнаєтеся, чим Playwright виділяється з-поміж інших інструментів
  • Навчитеся створювати свій тестовий фреймворк з використанням Playwright (Library) та Playwright Test
  • Розглянете підходи до тестування із застосуванням цього інструменту
  • Навчитеся використовувати Playwright для API-тестування

Воркшоп: написання тестів на Playwright із застосуванням PageObjects і WebElements

На практиці навчитеся писати автоматизовані тести з використанням сучасних підходів написання UI-тестів.

BDD. Gherkin. Cucumber.js

  • Дізнаєтеся, що таке BDD та які інструменти є для цього
  • Навчитеся описувати тест-кейси Gherkin-синтаксисом
  • Опануєте налаштування тестового проєкту з використанням Cucumber.js
  • Навчитеся писати тести на Cucumber.js

Написання репортів

  • Дізнаєтеся, як презентувати результати тестування
  • З'ясуєте, який репортер обрати залежно від цілей репортування
  • Навчитеся імплементувати різні репортери у свої тестові фреймворки
  • Зможете аналізувати результати тестів за допомогою репортів

Вступ до Docker для тестування

  • Розглянете переваги контейнеризації
  • Навчитеся розгортати контейнер та користуватися ним
  • Навчитеся користуватися Docker для ізольованого виконання тестів та автоматизованого тестування

CI/CD в автоматизованому тестуванні

  • Зрозумієте необхідність процесу CI/CD
  • Навчитеся створювати свої пайплайни
  • Дізнаєтеся, як налаштувати пайплайни CI/CD з GitHub Actions та GitLab CI

Інструменти ШІ

  • Розглянете можливості та обмеження штучного інтелекту для автотестування
  • Дізнаєтеся, як для своїх завдань використати інструменти ШІ

Підбиття підсумків і рух далі

  • Зрозумієте, де і як можна знайти дані для подальшого розвитку
  • Складете роадмап розвитку

Q&A-сесія

  • Поставите запитання лектору
  • Повторно розглянете найскладніші кейси

Захист фінального проєкту

  • Створите власний тестовий фреймворк
  • Покриєте реальний проєкт автотестами
  • Автоматизуєте запуск тестів на CI/CD

Особливості курсу

  • Допомога ментора
  • Практика
  • Курсовий проєкт
  • Сертифікат про проходження курсу

Викладачі курсу

Вячеслав Левконюк - Software Developer Engineer in Test at ELEKS

Подати заявку
Курс
Формат
Online
Початок навчання
23.07.2025
Тривалість
18 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • QA Automation / QA Manual
Robot Dreams
Подати заявку
Подробиці

Програма курсу

Основи мобільного тестування

  • Зрозумієте роль мобільного тестування в життєвому циклі розробки ПЗ
  • Розберете ключові виклики й відмінності мобільного тестування від веб/десктоп-тестування
  • Дізнаєтеся, які бувають типи мобільних застосунків і платформ
  • Навчитеся обирати інструменти й середовища для тестування під різні завдання

Особливості мобільних платформ

  • Зрозумієте ключові відмінності між iOS та Android, їхню архітектуру та екосистему
  • Дізнаєтеся про важливість гайдлайнів різних платформ, життєвий цикл застосунку та їхній вплив на процес тестування
  • Зважатимете на систему дозволів та її роль у мобільному тестуванні
  • Розберетеся, як фрагментація Android ускладнює тестування на різних пристроях

Емулятори та симулятори

  • Зрозумієте відмінність між емуляторами та симуляторами, їхні переваги й недоліки
  • Дізнаєтесь, як створювати й налаштовувати віртуальні пристрої
  • Навчитесь обирати оптимальне середовище для тестування залежно від завдань

Реальні пристрої

  • Навчитеся підключати й налаштовувати реальні пристрої для тестування
  • Дізнаєтесь, у яких сценаріях важливо тестувати саме на реальних девайсах
  • Зрозумієте підходи до вибору пристроїв і принцип роботи хмарних ферм

Функціональне тестування

  • Зрозумієте основну мету функціонального тестування
  • Навчитеся створювати чеклісти й тест-кейси для перевірки мобільних застосунків
  • Дізнаєтесь, як застосовувати техніки тест-дизайну й працювати з позитивними та негативними сценаріями

Тестування юзабіліті

  • Дізнаєтесь, як оцінювати юзабіліті мобільного інтерфейсу
  • Зрозумієте значення UX та платформних гайдлайнів
  • Навчитеся використовувати базові методи перевірки зручності застосунку

Нефункціональне тестування

  • Зрозумієте мету нефункціонального тестування та ключові атрибути якості
  • Дізнаєтесь, як перевіряти продуктивність, стабільність і безпеку застосунків
  • Навчитеся брати до уваги доступність і захист даних у процесі тестування

Тестування сумісності

  • Зрозумієте, як фрагментація впливає на тестування
  • Дізнаєтесь, як планувати сумісність за матрицею пристроїв і ОС
  • Навчитесь оцінювати сумісність за типами екранів, версіями ОС та орієнтацією

Тестування мережевих сценаріїв

  • Зрозумієте, як мережеві умови впливають на роботу застосунків
  • Дізнаєтесь, як перевіряти поведінку застосунку за втрати чи зміни з'єднання
  • Навчитеся тестувати ключові мережеві сценарії й використовувати відповідні інструменти

Документування та звітність

  • Дізнаєтеся роль основних артефактів тестової документації в мобільному тестуванні
  • Навчитеся створювати чіткі баг-репорти й документувати дефекти
  • Опануєте використання трекерів для управління помилками та командної комунікації

ADB та інструменти Android/iOS для тестування

  • Навчитеся застосовувати базові ADB-команди для роботи з пристроєм
  • Дізнаєтесь, як користуватися інструментами розробника на Android та iOS

Аналіз мережевого трафіку, network sniffers

  • Навчитеся налаштовувати проксі для перехоплення мобільного трафіку
  • Дізнаєтесь, як аналізувати HTTP/HTTPS-запити та відповіді
  • Зрозумієте, як використовувати проксі для діагностики та симуляцій мережі

Тестування API мобільних застосунків

  • Навчитеся тестувати API мобільних застосунків за допомогою Postman і curl
  • Зрозумієте принципи взаємодії мобільного клієнта з сервером
  • Дізнаєтесь, як API-тестування допомагає діагностувати помилки

Аналіз та отримання логів мобільного застосунку

  • Навчитесь збирати й аналізувати логи з Android (Logcat) та iOS (Console)
  • Зрозумієте рівні логування та їхню роль у діагностиці
  • Дізнаєтесь, як знаходити помилки та краші за логами

Основи автоматизації мобільного тестування

  • Зрозумієте цілі, переваги та виклики мобільної автоматизації
  • Дізнаєтеся про основні типи фреймворків і підходи до автоматизації
  • Навчитесь обирати інструменти на основі задач і рівнів тестування

Принципи автоматизації

  • Дізнаєтесь, як створювати стабільні автотести на основі POM і надійних локаторів
  • Зрозумієте роль асертів і важливість якісних звітів
  • Ознайомитеся з найкращими практиками автоматизації тестування

Workshop. Тестування з Appium, XCUITest та Espresso

Зрозумієте відмінність між фреймворками та навчитеся обґрунтовувати вибір інструментів для автоматизації.

Використання ШІ для тестування мобільних застосунків

Ознайомитеся з концепціями застосування ШІ в мобільному тестуванні, його можливостями, обмеженнями та перспективами.

Особливості курсу

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
  • Індивідуальний фідбек

Викладачі курсу

Євген Вавілов - QA Lead at Petcube

Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Robot Dreams
Подати заявку
Подробиці

Комплексний курс з мануального тестування, який не тільки з нуля навчить знаходити та описувати помилки для desktop-, web- і mobile-застосунків, але й дасть базову теорію тестування, навчить передбачати помилки та перевіряти найбільш нестандартні алгоритми поведінки користувача.

Програма курсу

Принципи тестування та його роль у циклі розробки

  • Дізнаєтеся, звідки беруться баги
  • Ознайомитеся з різними видами дефектів
  • Усвідомите наслідки відсутності тестування та надмірного тестування
  • Розглянете основні задачі тестувальника в команді та алгоритми його взаємодії з іншими членами команди

Забезпечення якості та її роль у розробці ПЗ

  • Ознайомитеся з методологіями розробки ПЗ: Waterfall, V-model, Iterative, Big Bang, Agile, Spiral тощо
  • Навчитеся оцінювати переваги та недоліки тієї чи іншої методології та підбирати найкращу під задачі свого проєкту
  • Дізнаєтеся, в чому різниця між забезпеченням якості та тестуванням

Типи, методи та підходи в тестуванні

  • Дізнаєтеся, що таке функціональне і нефункціональне тестування та де і як застосовують ці типи тестування.
  • Розберете різницю між методами тестування: статичним і динамічним
  • Розглянете різні тестові підходи: Black box testing, White box testing

Тестові рівні та техніки

  • Ознайомитеся з тестовими рівнями: юніт-тестування, інтеграційне тестування, приймальне тестування (Acceptance testing), системне тестування (System testing / End to End testing)
  • Дізнаєтеся, хто за який тестовий рівень відповідає в команді розробки
  • Розберете на прикладах різницю між мануальним і автоматичним тестуванням

Тестові техніки

  • Дізнаєтеся, що таке еквівалентні класи та граничні значення
  • Зрозумієте, коли ці техніки повинні застосовуватись і як організувати тестування з їхнім використанням
  • Дізнаєтеся, що таке State Transition Technique, та навчитеся запускати тестування з її використанням

Тестове покриття

  • Ознайомитеся з різними підходами до тестового покриття. Оціните плюси та мінуси кожного з них
  • Дізнаєтеся, що таке тестова піраміда
  • Навчитеся визначати патерн тестового покриття для свого проєкту

Вимоги до документації та оцінювання завдань

  • Ознайомитеся з особливостями тестової документації та вимогами до неї
  • Навчитеся працювати з вимогами
  • Вивчите критерії оцінки якості документації (Acceptance criteria)
  • Навчитеся оцінювати час на виконання завдань і планувати процес тестування
  • Напишете тестові сценарії з Acceptance criteria

Тестове планування: стратегія, матриця, план

  • Дізнаєтеся, що таке тестова стратегія, що до неї входить та як її застосовувати на практиці
  • Дізнаєтеся, що таке тестова матриця і тестовий план
  • Зрозумієте, як стратегія, матриця та план взаємодіють між собою
  • Складете власну тестову матрицю і тестовий план

Підготовка до тестування + Q&A-сесія

  • Вивчите поняття "тест-кейс" і "тест-с'ют". Навчитеся працювати з ними
  • Складете власний тест-кейс і тест-с'ют

Система планування тестів

  • Ознайомитеся з інтерфейсом і функціями TestRail. Дізнаєтеся про Qase як про альтернативу
  • Вивчите різні види систем планування та навчитеся підбирати найкращий вид під свої задачі
  • Отримаєте практичний досвід роботи з TestRail

Баги

  • Дізнаєтеся, що таке баги та як їх класифікують
  • Розглянете причини виникнення багів та їхні наслідки
  • Вивчите життєвий цикл бага
  • Дізнаєтеся, що робити з багами та як мінімізувати їхній вплив на вартість розробки

Баг-репорти

  • Дізнаєтеся, що має робити тестувальник після того, як знайшов помилку
  • Ознайомитеся зі структурою баг-репорту
  • Розглянете best practices під час складання баг-репорту
  • Ознайомитеся з пріоритетом багів (Bug priority) та серйозністю багів (Bug severity)
  • Навчитеся складати баг-репорти, оцінювати пріоритетність і серйозність помилок

Web-тестування

  • Дізнаєтеся, як працює браузер та з яких компонентів він складається
  • Розберете поняття HTML, CSS, JS, HTTP, URL тощо
  • Навчитеся працювати з макетами, версткою та HTTP-протоколами
  • Дізнаєтесь, які типи браузерів використовуються найчастіше

Кросбраузерне тестування

  • Дізнаєтеся, що таке Compatibility testing
  • Ознайомитеся з найпоширенішими дефектами
  • Розберете різницю між кросбраузерним і кросплатформенним тестуванням

Web-сервіси та API-тестування

  • Дізнаєтеся, що таке вебсервіси та HTTP-запити
  • Ознайомитеся зі специфікою API-тестування та опануєте відповідні інструменти для нього

Тестування GUI & UX

  • Дізнаєтеся, що таке UI та UX і в чому полягає різниця
  • Ознайомитеся з базовими принципами дизайну
  • Розглянете плюси та мінуси юзабіліті-тестингу

Функціональне тестування

  • Дізнаєтеся, що таке доменне тестування і де воно застосовується
  • Дізнаєтеся, що таке функціональне тестування. Вивчите його особливості та випадки застосування
  • Розберете приклади функціонального та доменного тестування

SQL для тестування

  • Ознайомитеся з видами баз даних та структурою SQL-запиту
  • Навчитеся оперувати даними в базі SQL та самостійно будувати комплексні SQL-запити
  • Опануєте оператори SELECT, INSERT, UPDATE, DELETE, JOIN
  • Навчитеся працювати в PostgreSQL

Mobile-тестування. Part 1. Мобільні пристрої

  • Ознайомитесь із сучасним ринком мобільних пристроїв, а також дізнаєтесь, які гаджети найбільш поширені та які операційні системи вони використовують
  • Розберете різницю між desktop-, web- і mobile-тестуванням
  • Ознайомитеся з основними принципами тестування мобільних пристроїв
  • Дізнаєтеся, що таке бета-тестування, пострелізне тестування та моніторинг
  • Навчитеся шукати фідбек користувача про програму

Mobile-тестування. Part 2. Види тестування мобільних застосунків

  • Ознайомитеся з видами тестування мобільних застосунків
  • Навчитеся підбирати тестовий сценарій під мобільний пристрій
  • Навчитеся проводити функціональне та UI/UX-тестування навігації програми та різних типів мереж

Естимації

  • Дізнаєтеся, що таке естимації та чому вони важливі
  • Дізнаєтесь, які активності QA мають міститися в естимаціях
  • Навчитеся проводити естимації

Тест-репортинг і базові метрики

  • Дізнаєтеся, навіщо потрібен тест-репорт і як його скласти
  • Навчитеся перевіряти статус якості продукту та працювати з базовими метриками

Test Automation Basis. CI/CD-процеси

  • Дізнаєтеся, що таке автоматизація та тестова піраміда
  • Ознайомитеся з перевагами автоматизації
  • Ознайомтеся з CI/CD-процесами під час тестової автоматизації

Комунікація в команді та кар'єрний розвиток + Q&A-сесія

  • Визначите ролі співробітників у команді розробки
  • Повторите усю базову термінологію та дізнаєтесь, як знаходити спільну мову з розробниками
  • Отримаєте поради від лектора, які допоможуть правильно комунікувати, розв'язувати спірні моменти та виходити зі складних ситуацій
  • Визначите професійні цілі на найближче майбутнє

Розвиток кар'єри в IT

  • Ознайомитеся з підходами до розвитку кар'єри
  • Знайдете свої сильні та слабкі сторони, визначите зони для розвитку
  • Дізнаєтесь, як junior-фахівцю отримати свій перший оффер
  • Ознайомитеся з організаційною структурою сучасних ІТ-компаній

Стратегія пошуку роботи

  • Отримаєте overview ресурсів для пошуку роботи та замовників
  • Дізнаєтесь, як розробити стратегію пошуку роботи під свої скіли
  • Зрозумієте, навіщо вам профіль у LinkedIn, і дізнаєтесь, як правильно оформити акаунт у соціальних мережах так, щоби рекрутери його помічали

Резюме та супровідний лист

  • Вивчите структуру резюме
  • На прикладах розберете найпоширеніші помилки під час складання резюме
  • Отримаєте рекомендації щодо написання супровідного листа і дізнаєтеся, чому іноді супровідний лист важливіший за резюме

Інтерв'ю з рекрутером та hiring-менеджером

  • Дізнаєтеся, з яких етапів складається процес залучення нових співробітників до компанії
  • Ознайомитеся зі структурою інтерв'ю
  • Підготуєтеся до інтерв'ю з рекрутером
  • Дізнаєтесь, які запитання необхідно поставити рекрутеру та hiring-менеджеру під час інтерв'ю
  • Навчитеся вести переговори під час укладання job-оффера

Особливості курсу

  • Заняття щовівторка та щочетверга
  • Сильний контент
  • Інструменти для роботи
  • Практика
  • Кар'єра

Викладачі курсу

Сергій Сахненко - Lead QA Engineer в EPAM

Подати заявку

Сторінки

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Відгуки про курси

Ігор   24.06.2026

Довго вагався, чи варто взагалі лізти в IT у свої 30+, але знайомі порадили Гілель бо тут не просто вичитують лекції, а готують до реального життя. Курс QA обирав свідомо, хотів швидкий і зрозумілий старт. Мені неймовірно пощастило потрапити в групу до Євген Герасимов. Це викладач, який розкладає найскладніші процеси тестування на такі прості життєві приклади, що не зрозуміти просто неможливо. Задоволений на всі 100%

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси QA Automation / QA Manual
Олена   20.04.2026

Мені порекомендувала ці курси подруга, яка вже навчилася і швидко знайшла роботу. Дуже вдячна дівчині консультанту, яка допомогла мені вибрати напрямок, бо я не знала який саме курс мені найбільше підходить. Навчатися було складно, але викладач завжди поруч, завжди підтримував, розжовував. Цікаві домашні завдання. Мене сподобалося, що все було чітко й структуровано. 
В кінці курсу було заняття з працевлаштування.

Плюси:Якість навчання Підтримка викладача Атмосфера
Мінуси:Складно, але воно того варте
Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси QA Automation / QA Manual
Гість   20.04.2026

Чудовий лектор, гарна екосистема. Інформативно, релеватно майбутній професії 

Плюси:Лектор, формат занять подача, вайб на лекціях загальна екосистема
Мінуси:тих, комунікація ( але загалом ок )
Рекомендації: Рекомендую
4
Середня: 4 (1 голос)
Курси QA Automation / QA Manual
Iryna Morhun   12.03.2026

Курс виявився дуже практичним і корисним для щоденної роботи QA. Найбільше сподобалось те, що матеріал побудований навколо реальних задач тестувальника, а не просто теорії про штучний інтелект.

Під час виконання завдань я використовувала AI для різних задач, зокрема:
• аналізу логів CI/CD пайплайнів та пошуку причин падіння тестів
• генерації тестової документації (чеклисти, тест-кейси)
• аналізу безпеки форм та пошуку можливих вразливостей (SQL Injection, XSS)
• формування структурованих QA-звітів та оцінки ризиків

Особливо корисним було навчитися правильно формулювати промпти та критично оцінювати відповіді AI: перевіряти, чи AI дійсно знайшов причину проблеми, чи рішення реалістичне, і чи немає вигаданих рекомендацій.

Курс добре показує, що AI — це не заміна тестувальника, а інструмент, який може значно пришвидшити рутинні процеси, наприклад роботу з документацією або аналіз великих логів.

Після курсу я почала значно активніше використовувати AI у роботі і бачу, що це реально допомагає економити час та швидше знаходити проблеми.

Рекомендую курс QA-спеціалістам, які хочуть:
— оптимізувати свою роботу за допомогою AI
— навчитися ефективно використовувати LLM у тестуванні
— краще розуміти, де AI допомагає, а де потрібне критичне мислення тестувальника.
 

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси QA Automation / QA Manual
Гість   28.08.2025

Пройшов курс GameDev QA. Сам курс виявився цікавим, а робота менторів – на високому професійному рівні. Єдиним недоліком, на мою думку, є недостатня кількість практичних завдань.

Рекомендації: Рекомендую
4
Середня: 4 (1 голос)
Курси QA Automation / QA Manual