Курсы QA Engineer (тестировщик)

Фильтр
Курс
Формат
Online
Начало занятий
17.11.2025
Длительность
3 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
1 920 UAH за месяц
Вечерние занятияВыдаётся диплом/сертификатВозможно трудоустройствоСопровождение ментораРеальный проект в портфолио
GoIT
  • QA Automation / QA Manual
Подробнее

Тестувальник покращує програми, але не пише код. Він знаходить помилки (баги), описує їх і передає розробникам. Простими словами, тестувальник стежить, щоб усе правильно працювало та відповідало вимогам. На курсі 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
Начало занятий
12.01.2026
Длительность
14 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Robot Dreams
  • QA Automation / QA Manual
  • Prompt Engineering / ChatGPT
Подробнее

Зрозумієте, як 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
Начало занятий
15.12.2025
Длительность
22 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Robot Dreams
  • Gamedev / Unity / Game Design
  • QA Automation / QA Manual
Подробнее

Курс покаже, як відбувається розробка ігор на різних етапах та яку роль відіграють тестувальники в цих процесах. За 2 місяця вивчите теорію тестування, попрактикуєтеся на прикладі наявних ігор, навчитеся проходити технічне інтерв'ю та зможете стартувати в GameDev.

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

Знайомство з курсом та GameDev QA

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

Хто робить ігри: структура геймдев-команди

  • Зрозумієте, які спеціалісти беруть участь у створенні гри та в чому полягають їхні ролі
  • Дізнаєтесь, як відбувається взаємодія між QA та різними відділами (Dev, Game Design, Art, Production)
  • Усвідомите важливість комунікації для тестувальника

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

  • Зрозумієте різницю між Black, White і Grey box підходами
  • Дізнаєтеся, що таке Smoke Testing та коли його застосовують
  • Навчитеся розрізняти Retesting та Regression Testing і зможете пояснити, коли який потрібен
  • Навчитеся наводити приклади позитивних, негативних і деструктивних тестів у контексті ігор
  • Зможете скласти простий смок-тест для гри

Поглиблені підходи до тестування

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

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

  • Зрозумієте, які системи створюють "видиму" частину гри
  • Навчитеся тестувати інтерфейс, локалізацію, звук та арт
  • Зможете пояснити різницю між UI/UX і Level Art

Тестування механіки та інших систем гри

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

Тестування на різних етепах розробки

  • Зрозумієте, як виглядає гра на різних етапах розробки
  • Дізнаєтесь, які задачі стоять перед QA на Prototype, Alpha, Beta, Release Candidate
  • Зрозумієте різницю між Patch, Hotfix, DLC та LiveOps
  • Зможете пояснити, як масштаб і популярність гри впливають на процес тестування

Тестування на різних платформах

  • Дізнаєтеся про особливості тестування на різних платформах (PC, мобільні, консолі, VR/AR, хмарні)
  • Зрозумієте, як апаратні обмеження впливають на QA
  • Зможете навести приклади реальних проблем при перенесенні гри з однієї платформи на іншу
  • Навчитеся придумувати тести під специфічні проблеми платформи

Метрики в Game QA

  • Зрозумієте основні метрики ігрової індустрії (DAU, MAU, Retention, ARPU, Churn)
  • Дізнаєтесь, як якість гри та робота QA впливають на метрики
  • Зможете навести приклади, коли баги або поганий UX знижують Retention чи монетизацію
  • Усвідомите роль QA в підтримці бізнесових цілей гри

Використання AI в тестуванні ігор

  • Зрозумієте, які AI-інструменти (ChatGPT, Gemini, та інші) можуть допомогти у Game QA
  • Дізнаєтеся про сильні та слабкі сторони використання AI в тестуванні
  • Навчитеся критично оцінювати відповіді AI та знаходити слабкі місця в них
  • Усвідомите ризики конфіденційності (чому не можна вставляти NDA-дані у відкриті моделі)

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

  • Зрозумієте різницю між Test Case, Test Suite, Test Run і Test Plan
  • Дізнаєтеся, що таке Checklist і коли його зручніше використовувати замість кейсів
  • Зможете скласти простий Test Case для гри
  • Навчитесь об'єднувати кейси в Test Suite

Баг-репорти та інструменти

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

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

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

Розбір домашніх завдань

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

Безпека й чити в іграх

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

QA та аналітика гравців

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

LiveOps та підтримка релізу

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

Кар'єра GameDev QA

  • Зрозумієте, як виглядає кар'єрний шлях у GameDev QA та куди можна рухатися
  • Дізнаєтесь, як скласти правильне резюме
  • Усвідомите, які soft skills важливі в індустрії

Технічне інтерв'ю

Навчитеся проходити технічну частину інтерв'ю.

Презентація проєктів. Day 1

Зможете презентувати свої проєкти, отримати коментарі від лектора та інших студентів.

Презентація проєктів. Day 2

Зможете презентувати свої проєкти, отримати коментарі від лектора та інших студентів.

Розбір фінальних проєктів

  • Дізнаєтеся про специфіку GameDev QA
  • Навчитеся писати тест-кейси, смок-тести й заводити баги
  • Зможете працювати з документацією та інструментами (JIRA, TestRail)
  • Підготуєтеся до співбесіди

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

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

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

Григорій Батурін - QA Team Lead at Plarium

Больше информации
Курс
Формат
Online
Начало занятий
15.09.2025
Длительность
27 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Robot Dreams
  • QA Automation / QA Manual
Подробнее

На курсі ви навчитеся писати автотести на 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
Начало занятий
Будь-який момент
Длительность
5 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
44 740 UAH за курс
Гибкий графикВыдаётся диплом/сертификатВозможно трудоустройствоСопровождение ментора
Mate academy
  • QA Automation / QA Manual
Подробнее

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

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
Начало занятий
Будь-який момент
Длительность
8 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатВозможно трудоустройствоСопровождение ментораРеальный проект в портфолио
Okten School
  • QA Automation / QA Manual
Подробнее

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

Git + GitHub

  • Загальна інформація
  • Встановлення GIT
  • Налаштування глобальних даних користувача
  • Інтеграція Git з середовищем розробника
  • Створення репозиторію
  • Базові команди GIT
  • Робота в команді за допомоги Git
  • Merge conflict
  • GitHub
  • Конфігурація доступу до репозиторію
  • Pull Request

HTML/CSS

  • Загальна інформація
  • Вступ до HTML та знайомство з CSS
  • Блочні елементи та способи їх розташування на сторінці
  • Селектори в CSS
  • Події в CSS
  • Flexbox та позиціонування
  • Адаптивна верстка
  • Робота з медіаконтентом та формами
  • Figma
  • Шрифти та іконки
  • Grid css

JavaScript

  • Загальна інформація
  • Введення в JavaScript
  • Базові типи даних в JavaScript
  • Базові операції в JavaScript
  • Логічні розгалуження в JavaScript
  • Об'єкти в JavaScript
  • Масиви в JavaScript
  • Цикли в JavaScript
  • Функції в JavaScript
  • Рекурсія та замикання в JavaScript
  • ООП та прототипи в JavaScript
  • Робота з помилками в JavaScript
  • Callback функції в JS
  • ES6 JavaScript features
  • DOM в JavaScript
  • Події в JavaScript
  • BOM в JavaScript
  • Генератори та ітератори в JavaScript
  • Асинхронність в JavaScript та Event loop

TypeScript

  • Загальна інформація
  • Вступ до TypeScript
  • Синтаксис TypeScript
  • Функції та класи TypeScript
  • Інструменти та налаштування
  • Практика з TypeScript
  • Додаткові теми

MySQL

  • Загальна інформація
  • Вступ до MySQL
  • Створення та керування базами даних
  • Таблиці та поля
  • Запит даних мовою SQL
  • Практика з SQL
  • Додаткові теми

MongoDB

  • Загальна інформація
  • Вступ до MongoDB
  • Робота з колекціями та документами
  • Мова запитів MongoDB
  • Практика з MongoDB
  • Додаткові теми

QA/QC Module

  • Вступ до ручного тестування
  • Етапи розробки програмного забезпечення
  • Методології розробки програмного забезпечення
  • Етапи тестування процесу
  • Тест план
  • Тест кейси
  • Баг репорти
  • Тест звітність
  • Тест дизайн техніки
  • Типи тестування
  • Рівні тестування
  • Методи тестування
  • Різниця між QA та QA
  • Принципи тестування
  • Матриці
  • Вимоги
  • Оцінка завдань
  • REST Api
  • Віртуальні машини
  • Практичні навички по командній стрічці
  • Практичне тестування аплікацій

Java Core

  • Загальна інформація
  • Вступ до Java
  • Типи даних та оператори
  • Цикли
  • Масиви
  • Строки
  • Класи та об'єкти
  • Наслідування
  • Інтерфейси
  • Колекції
  • Робота з файлами
  • Виключення
  • Додаткові теми

Scrum

  • Вступ до Scrum
  • Артефакти Scrum
  • Події Scrum
  • Цінності Scrum
  • Поширені помилки у Scrum

Java. Hibernate

  • Загальна інформація
  • Вступ до Hibernate
  • Налаштування середовища Hibernate
  • Відображення об'єктів та реляційні дані
  • HQL (Hibernate Query Language)
  • Критерії Hibernate
  • Керування транзакціями
  • Додаткові функції Hibernate

Spring Boot

  • Загальна інформація
  • Введення у Spring Boot
  • Налаштування проєкту Spring Boot
  • Spring MVC
  • Робота з базами даних
  • Аспектно-орієнтоване програмування (АОП)
  • Безпека Spring Boot
  • Аутентифікація через сторонні послуги
  • Робота з повідомленнями
  • API first design (OpenAPI)
  • Spring Cloud Stream
  • Тестування Spring Boot
  • Розгортання Spring Boot

Automation Java

  • Загальна інформація
  • Вступ до Java та автоматизації
  • Selenium WebDriver
  • Написання тестів Java з Selenium
  • Поглиблення знань про Selenium
  • Автоматизація API з Java
  • Фреймворки для автоматизації тестування Java
  • Обробка даних та звітування
  • Навички роботи з DevOps
  • Навантажувальне тестування

DevOps

  • Загальна інформація
  • Docker
  • Контейнеризація сервісів
  • Мікросервісна архітектура
  • Amazon Web Services

Лекція з HR

  • Пошук вакансій
  • LinkedIn
  • Резюме
  • Інтерв'ю

IT-English

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

  • Об'єм до 960 годин
  • Англійська мова
  • Додатковий курс у подарунок
  • Додаткові консультації
  • LMS система
  • Живі консультації
  • Пожиттєвий доступ

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

  • Сергій Журавльов - Співзасновник OktenWeb Digital Studio
  • Діана Бондаренко - Senior Frontend Developer
  • Віталій Демчишин - Senior Python Developer
  • Ірина Марусяк - Senior Project Manager at SoftServe
  • Валерія Ліхолєт - HR Specialist at Remofirst
  • Святослав Дюганчук - Senior QA at N-ix
  • Мар'ян Стасюк - Senior Automation Engineer
Больше информации
Курс
Формат
Online
Начало занятий
Будь-який момент
Длительность
-
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
14 000 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
Okten School
  • Java
  • QA Automation / QA Manual
Подробнее

Курс автоматизації тестування на Java з Selenium 3. Курс включає в себе навчання java і не включає модуль по ручному тестуванню програмного забезпечення.

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

Git + GitHub

  • Загальна інформація
  • Встановлення GIT
  • Налаштування глобальних даних користувача
  • Інтеграція Git з середовищем розробника
  • Створення репозиторію
  • Базові команди GIT
  • Робота в команді за допомоги Git
  • Merge conflict
  • GitHub
  • Конфігурація доступу до репозиторію
  • Pull Request

Java Core

  • Загальна інформація
  • Вступ до Java
  • Типи даних та оператори
  • Цикли
  • Масиви
  • Строки
  • Класи та об'єкти
  • Наслідування
  • Інтерфейси
  • Колекції
  • Робота з файлами
  • Виключення
  • Додаткові теми

Automation Java

  • Загальна інформація
  • Вступ до Java та автоматизації
  • Selenium WebDriver
  • Написання тестів Java з Selenium
  • Поглиблення знань про Selenium
  • Автоматизація API з Java
  • Фреймворки для автоматизації тестування Java
  • Обробка даних та звітування
  • Навички роботи з DevOps
  • Навантажувальне тестування

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

  • Зручна LMS система
  • Безстроковий доступ до лекцій та матеріалів
  • Чат з менторами
  • Перевірка завдань
  • Живі консультації

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

  • Святослав Дюганчук - Senior QA at N-ix
  • Мар'ян Стасюк - Senior Java Automation Engineer
  • Сергій Журавльов - Співзасновник OktenWeb Digital Studio
  • Діана Бондаренко - Senior Frontend Developer
  • Віталій Демчишин - Senior Python Developer
  • Ірина Марусяк - Senior Project Manager at SoftServe
  • Валерія Ліхолєт - HR Specialist at Remofirst
Больше информации
Курс
Формат
Online
Начало занятий
23.07.2025
Длительность
18 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
Robot Dreams
  • QA Automation / QA Manual
Подробнее

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

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

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

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

  • Зрозумієте ключові відмінності між 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
Начало занятий
Будь-який момент
Длительность
-
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
8 000 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
Okten School
  • QA Automation / QA Manual
Подробнее

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

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

QA/QC

  • Вступ до ручного тестування
  • Етапи розробки програмного забезпечення
  • Методології розробки програмного забезпечення
  • Етапи тестування процесу
  • Тест план
  • Тест кейси
  • Баг репорти
  • Тест звітність
  • Тест дизайн техніки
  • Типи тестування
  • Рівні тестування
  • Методи тестування
  • Різниця між QA та QA
  • Принципи тестування
  • Матриці
  • Вимоги
  • Оцінка завдань
  • REST Api
  • Віртуальні машини
  • Практичні навички по командній стрічці
  • Практичне тестування аплікацій

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

  • Зручна LMS система
  • Безстроковий доступ до лекцій та матеріалів
  • Чат з менторами
  • Перевірка завдань
  • Живі консультації

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

  • Святослав Дюганчук - Senior QA at N-ix
  • Мар'ян Стасюк - Senior Automation Engineer
  • Сергій Журавльов - Співзасновник OktenWeb Digital Studio
  • Діана Бондаренко - Senior Frontend Developer
  • Віталій Демчишин - Senior Python Developer
  • Ірина Марусяк - Senior Project Manager at SoftServe
  • Валерія Ліхолєт - HR Specialist at Remofirst
Больше информации
Курс
Формат
Online
Начало занятий
22.04.2025
Длительность
14 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Robot Dreams
  • QA Automation / QA Manual
Подробнее

Цей курс допоможе опанувати навички роботи з 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
Начало занятий
21.01.2025
Длительность
17 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
SKVOT
  • QA Automation / QA Manual
Подробнее

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

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

Інтро

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

Знайомство з тестуванням

  • Воркфлоу тестувальників (від ідеї до реалізації)
  • Типи та рівні тестування гри
  • Комунікація з командою та пайплайн роботи тестувальника над грою: від А до Я
  • Технічні навички тестувальника
  • Різниця в тестуванні гри та програмного забезпечення, ключові аспекти тестування гри
  • Різниця платформ, на яких випускають ігри: смартфони, ПК, консолі, VR тощо

Середовище розробки й тестування, тули, системи контролю версій

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

Баг-репорт, життєвий цикл багу

  • Що таке баг
  • Які бувають баги та їхні відмінності
  • Типові баги для геймдеву та специфічні, які складно виявити початківцям
  • Що робити з багом: як назвати, ключові слова, як оформити інформацію про баг розробнику
  • Баг-репорт: як описати баг та кому надіслати
  • Правила та принципи складання баг-репортів

Баг-трекери та розбір багів з домашніх завдань

  • Розбір багів з домашніх робіт
  • Популярні баг-трекери: Jira, Bugzilla, Mantis, Redmine, Backlog
  • Для чого та як слідкувати за своїм багом

Принципи, методології тестування

  • Класифікації методів тестування
  • "Методи скриньок" та їхні принципи тестування: black/white/gray boxes тощо
  • Об'єкти тестування та аспекти гри, які виокремлюються в різні підходи до тестування

Ігрові механіки

  • Ігрові механіки та їхні види
  • Фіча: роль, створення і тестування
  • Компонентне тестування

Принципи, методології тестування 2.0

  • Тестові завдання (або ж test task)
  • Класифікації за часом та глибиною проведення тестування
  • Регресія

Фідбек-сесія

QA-документація

  • Тестова документація й типи
  • Як писати тест-кейси
  • Як і коли використовувати чек-листи
  • Тест-менеджмент документації

Тест-дизайн

  • Принципи тест-дизайну (еквівалентне розбиття, аналіз граничних значень, бінарний пошук)
  • AD-Hoc у сценарному тестуванні
  • Варіації покриття до вимог по залізу: від мінімальних - до рекомендованих
  • Особливості тестування заліза

Мультиплатформи

  • Специфікація роботи з різними платформами
  • Робота з платформами на прикладах xbox, PlayStation
  • Розподіл ресурсів на мультиплатформних проєктах

Мобільні ігри (запрошений лектор)

  • Типи тестування мобільних ігор
  • Особливості й специфікації

Співбесіди та фішки успішного CV, портфоліо, тестові завдання

  • Як скласти професійне CV
  • Підготовка до співбесіди
  • Портфоліо: основні поінти й формат
  • Тестові завдання

Планування роботи в QA. Методології розробки ПО

  • Умовні стадії розробки проєкту
  • Підтримка стадій
  • Що таке кранчі
  • Майлстоуни й терміни їхньої здачі
  • Тезисно про автоматизацію
  • SCRUM
  • Розробка, здача та приймання фіч у кінці спринту

Фідбек-сесія

Фінальне заняття на курсі

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

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

  • Багато практики - 13 практичних ДЗ
  • Підтримка від лектора та кураторів
  • Ком'юніті однодумців
  • Проєкт у портфоліо
  • Технічна співбесіда з лектором

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

Дан Куреньов - Lead QA Engine team

Больше информации
Курс
Рекомендуем
Формат
Online
Начало занятий
Будь-який момент
Длительность
5 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
44 740 UAH за курс
Гибкий графикВыдаётся диплом/сертификатВозможно трудоустройствоСопровождение ментораРеальный проект в портфолио
Mate academy
  • QA Automation / QA Manual
Подробнее

На курсі 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
Начало занятий
28.08.2023
Длительность
22 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Robot Dreams
  • QA Automation / QA Manual
Подробнее

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

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

Вступ до автоматизованого тестування

Теми:

  • Переваги та недоліки автоматизованого тестування порівняно з ручним
  • Типи автоматизованих тестів
  • Тестова піраміда в контексті автоматизації

Результати:

  • Знаєте, які переваги має автоматизоване тестування
  • Розумієте, як оптимізувати свою роботу завдяки переходу в автоматизацію

Інструменти автоматизації

Теми:

  • Робота з Git
  • Робота з Docker
  • Формати зберігання та передачі даних

Результати:

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

Класи та інтерфейси

Теми:

  • Вступ до мови програмування Java
  • Робота з операторами Java
  • Умови на Java
  • Цикли на Java
  • Множинні типи даних для автоматизації тестування
  • Поля обʼєкта
  • Методи об'єкта
  • Перелічуваний тип ENUM
  • Інкапсуляція
  • Абстракція та інтерфейси
  • Наслідування та поліморфізм
  • Обробка помилок
  • Робота з файлами
  • Анотації, generics та streams
  • Дизайн Java-застосунку
  • Maven

Результати:

  • Знаєте базовий синтаксис Java
  • Розумієте, як працює об'єктна модель у Java
  • Вмієте застосовувати основні оператори присвоєння та модифікації
  • Вмієте будувати складні алгоритми на основі умов
  • Знаєте, як писати оптимальні та читані умови
  • Вмієте будувати алгоритми, засновані на повтореннях, а також логічні конструкції всередині циклів
  • Знаєте, як зберігати множинні дані в Java
  • Вмієте додавати, вилучати та модифікувати дані
  • Декларуєте класи Java, готові перейти від процедурного програмування до ООП
  • Знаєте, що таке тип ENUM і в яких випадках його варто застосовувати
  • Будуєте логічно безпечні алгоритми й правильні класи відповідно до ООП-моделі
  • Вмієте працювати з абстрактними класами й інтерфейсами
  • Розумієте, що таке наслідування та поліморфізм, і вмієте будувати багаторівневі програми з меншим обсягом коду
  • Вмієте правильно обробляти помилки та використовувати їх як засіб зворотної комунікації
  • Працюєте з файловою системою з Java-коду
  • Розумієте код, який містить анотації та generics
  • Вмієте створювати генералізований метод та клас
  • Знаєте ознаки поганого коду
  • Вмієте писати реалізації Singleton та Builder
  • Керуєте залежностями за допомогою Maven

Найпопулярніші інструменти Java для тестування

Теми:

  • Тестові фреймворки JUnit/TestNG
  • Data-driven testing
  • Тестовий звіт
  • Просунутий тестовий репорт Allure
  • Робота з базами даних із Java (JDBC) на прикладі postgreSQL
  • Просунута робота з базами даних. Бібліотека JDBI

Результати:

  • Працюєте з фреймворками JUnit/TestNG
  • Розумієте, як тести взаємодіють із кодом програми
  • Вмієте писати готові до виконання тести
  • Знаєте, як підготувати тестове оточення
  • Вмієте писати тести, які виконуються одним й тим самим кодом, але з різними наборами даних
  • Знаєте, як побудувати зрозумілу тестову структуру
  • Будуєте тести таким чином, щоби було зрозуміло, на якому етапі сталася помилка
  • Вмієте налаштовувати тестовий звіт, який зрозумілий всім
  • Знаєте, як налаштовувати Allure
  • Вмієте виконувати основні операції з базою даних у Java
  • Працюєте з бібліотекою JDBI

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

Теми:

  • Selenium WebDriver
  • Локатори елементів XPath
  • CSS Selector
  • Selenide
  • Cucumber

Результати:

  • Запускаєте різні браузери для виконання тестів
  • Вмієте виконувати простий пошук елементів сторінки та взаємодіяти із цими елементами
  • Будуєте селектори XPath для пошуку елементів за різними ознаками
  • Вмієте шукати елементи в динамічній структурі документа
  • Знаєте, як перевірити складений селектор XPath за допомогою плагіна до Google Chrome
  • Вмієте будувати CSS-селектори для пошуку елементів за базовими атрибутами
  • Вмієте взаємодіяти та перевіряти елементи в Selenide
  • Знаєте, як писати Web UI тести з використанням Selenide
  • Пишете прості, параметризовані та data-driven тести з Cucumber
  • Запускаєте тести засобами Idea та Maven

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

Теми:

  • HTTP + Postman
  • REST Assured
  • Awaitility

Результати:

  • Знаєте, як працює HTTP
  • Розумієте суть ресурсного підходу
  • Вмієте працювати з HTTP-ендпоінтами через Postman
  • Пишете API-тести, які виконують послідовність HTTP-запитів
  • Розумієте модель тестування Given-When-Then
  • Вмієте писати API для систем зі станом, що динамічно змінюється, і асинхронною обробкою даних
  • Знаєте, як налаштувати затримку та інтервал очікування, щоби не перевантажувати тестовану систему

Навантажувальне API - тестування

Теми:

  • Види навантажувального тестування, його задачі та вплив на бізнес
  • JMeter

Результати:

  • Розумієте цілі та завдання навантажувального тестування
  • Проводите навантажувальне тестування
  • Знайомі з основними елементами тесту на JMeter
  • Можете написати тест для перевірки продуктивності web-сервісу за допомогою JMeter
  • Пишете складні тести навантаження для web-сервісів, які виконують послідовність залежних запитів
  • Вмієте валідувати результати запитів, виконаних у процесі тестування

Continuous Integration

Теми:

  • Огляд актуальних систем, SaaS CI
  • Jenkins
  • Підсумки, перспективи карʼєри в QA Automation

Результати:

  • Розумієте різницю між SaaS CI та hosted CI
  • Знайомі з основними системами CI
  • Знаєте, як описуються завдання Jenkins через декларативний підхід
  • Вмієте налаштувати Jenkins для виконання простих завдань
  • Налаштовуєте Jenkins для роботи з кодом у Git-репозиторії
  • Розумієте свої перспективи у сфері QA Automation

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

  • Вивчите базу мови Java
  • Практика
  • Кар'єра
  • 5 кращих студентів візьмуть участь в імітації технічного інтерв'ю

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

Ростислав Біляєв - Senior QA Automation Engineer в Adidas

Больше информации
Курс
Формат
Online
Начало занятий
26.09.2023
Длительность
3 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Robot Dreams
  • QA Automation / QA Manual
Подробнее

Комплексний курс з мануального тестування, який не тільки з нуля навчить знаходити та описувати помилки для 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

Больше информации
Курс
Формат
Online
Начало занятий
01.12.2025
Длительность
2 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Genius.Space
  • QA Automation / QA Manual
Подробнее

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

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

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

  • Знайомство.
  • Історія виникнення тестування.
  • Цілі та завдання тестування.
  • Принципи тестування.
  • Портрет тестувальника.
  • Варіанти кар'єрного розвитку.
  • Вступ до ІТ.
  • Компанії та проєкти.
  • Поняття тестування.
  • Основні стандарти ISTQB.

Цикл розробки частина 1

  • Види компаній: продукт, аутсорс, аутстаф.
  • SDLC – етапи.
  • Класичні моделі: плюси і мінуси.
  • SDLC та STLC.
  • Методології розробки ПЗ.
  • Робота з вимогами.
  • Аналіз та складання вимог.
  • Домашнє завдання.

Цикл розробки частина 2

  • Гнучкі методології.
  • Agile manifest.
  • Scrum процес.
  • Kanban процес.
  • Естімація в Agile.
  • Домашнє завдання.

Цикл тестування

  • Поняття якості.
  • STLC.
  • QA/QC/Tester.
  • Тест.

Види та рівні тестування

  • Рівні тестування.
  • Валідація та верифікація.
  • Основні види тестування.
  • Домашнє завдання.

Тест аналіз: робота з документацією. Статичне тестування

  • Види вимог.
  • Критерії хороших вимог.
  • Джерела вимог.
  • Методи збору вимог.
  • Use case VS User story.
  • Домашнє завдання.

Тестові артефакти частина 1

  • Тест план, чекліст, тест кейс.
  • Тест план – види, структура:
    • entry/exit criteria;
    • метрики тестування.
  • Чекліст: правила оформлення.
  • Тест кейс та тест світ: види, атрибути.
  • Відмінність чекліста від тест кейса.
  • Домашнє завдання.

Практика: TestRail

  • Створення тест кейсів.
  • Створення тест світів.
  • Створення тест ранів.
  • Створення репортів.
  • Домашнє завдання.

Тест дизайн

  • Техніки тест дизайну: класифікація.
  • Огляд технік тест-дизайну.
  • Black box техніки.
  • Практика техніки тест-дизайну Black Box.
  • White box техніки.
  • Experience-based техніки.
  • Домашнє завдання.

Тестові артефакти частина 2: баг

  • Error, defect, failure.
  • Баг-репорт атрибути.
  • Серйозність бага.
  • Пріоритет бага.
  • Життєвий цикл баг репорта.
  • Локалізація дефекта: root cause, effect.
  • Приклади з практики.
  • Домашнє завдання.

Практика: Jira

  • Навіщо IT компанії використовують системи управління проєктами.
  • Найпопулярніші системи.
  • Ознайомлення з Jira.
  • Репорт багів у Jira.
  • Домашнє завдання.

API

  • Клієнт-серверна архітектура.
  • Основи web (HTML, CSS).
  • Xpath і СSS-селектори.
  • Кодування символів.
  • API.
  • http/https.
  • URL: URN + URI.
  • Methods CRUD.
  • Status codes.
  • REST API VS Soap API.
  • Тест.
  • Тестування інтерфейсу користувача (GUI).
  • Тестування вебзастосунків.

Практика: тестування API

  • Postman – ознайомлення.
  • Swagger – ознайомлення.
  • Тестування API.
  • Домашнє завдання.

Практика: інструменти ChromeDevTools, Charles Proxy

  • Тестування з ChromeDevTools.
  • Тестування з Charles Proxy.
  • Домашнє завдання.

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

  • Типи мобільних додатків.
  • Специфіка тестування мобільних додатків.
  • Часті дефекти у тестуванні мобільних додатків.
  • Емулятори і симулятори.
  • Інструменти для тестування мобільних додатків.
  • Домашнє завдання.

Бази даних. SQL

  • Які існують бази даних.
  • Групи запитів.
  • Основні запити DML: SELECT, INSERT, UPDATE, DELETE
  • WHERE з MIN, MAX, AVG.
  • Оператор GROUP BY.
  • Різниця між INNER, OUTER, LEFT, RIGHT JOIN.
  • Предикати порівняння, агрегатні функції в SQL.
  • Реляційні бази даних.
  • Мова запитів SQL.
  • Домашнє завдання.

Система контролю версій Git

  • Що таке система контролю версій?
  • Про GIT: основні поняття.
  • Базові знання команд GIT (clone, checkout, pull, status, add, commit, merge, push).
  • GIT via terminal.
  • GIT via GUI (SourceTree, ...).
  • GIT workflow.
  • Домашнє завдання.

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

  • Які тести автоматизувати – піраміда тестів.
  • Як підвищити ефективність тестування автоматизації.
  • Переваги та недоліки автоматизації тестування.
  • Популярні мови автоматизації.
  • Тест.

ChatGPT in QA

  • Генерація тестових сценаріїв.
  • Автоматизація.
  • Інструментал боту.
  • Інструкція користування.
  • Можливості використання.
  • Висновки роботи.

Фінальний прєкт

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

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

  • Заняття проходять 2-3 рази на тиждень
  • Запис кожного заняття буде доступний в особистому кабінеті
  • Практичні домашні завдання
  • Викладачі – практикуючі фахівці у IT-компаніях
  • Додаткові переваги у пакеті "Pro"

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

  • Шевченко Артур - Head of QA Department at Yalantis
  • Мазепіна Ярослава - Senior General QA Engineer in Ciklum
  • Рудь Дарія - QA general в компанії QuartSoft
  • Анастасія Васалатій - Head of QA, 6 years in IT-management
  • Олександр Бурдело - QA Engineer at GeeksForLess Inc
Больше информации
Курс
Формат
Online
Начало занятий
12.12.2025
Длительность
32 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
19 800 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
Hillel IT school
  • Python
  • QA Automation / QA Manual
Подробнее

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

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

Блок 1. Програмування на Python

  • Знайомство
  • Загальні відомості та все, щоб почати роботу
  • Робота з Git
  • Синтаксис, структура, ключові слова
  • Типи даних
  • Числові операції
  • Ввід/Вивід даних
  • Строки: методи, атрибути та корисні трюки
  • Колекції:
    • Tuple
    • List
    • Set
    • Dict
  • Умови та цикли
  • Створення і робота функцій
  • Виключення та робота з ними
  • Вступ у тестування. Unittest
  • Логування
  • Контрольна робота та повторення

Блок 2. Програмування у об'єктно-орієнтованому підході

  • Робота з файлами
  • Csv, json, xml
  • Вступ до ООП, класи й об'єкти, атрибути класу, наслідування
  • Життєвий цикл класу
  • Магічні методи, інкапсуляція і поліморфізм
  • Області видимості змінних
  • Множинне наслідування
  • Вступ в абстрактні класи
  • Середовище venv, модулі та пакети
  • Інсталяція та створення пакету
  • Ітератори й генератори
  • Декоратори, створення декораторів
  • Робота з мережею
  • Бібліотеки urllib і requests
  • Запити get, post, put, delete
  • Робота з базами даних
  • Дата й час
  • Робота з бд через ORM

Блок 3. Тестування за допомогою pytest

  • Вступ у pytest
  • Тестування API ч.1
  • Тестування API ч.2
  • Логування тестів
  • Використання патернів і декораторів у pytest
  • Параметризовані тести
  • Парсинг даних у тестуванні
  • Xpath та css-локатори
  • Регулярні вирази
  • Вступ у Selenium: робота з вебелементами
  • Робота з діалоговими вікнами
  • ActionChains
  • Робота з випадаючими меню
  • Очікування на вебелемент у WebDriver
  • Основи PageObject
  • Практика з Page object
  • Створення звітів про тестування
  • Повторення та контрольна робота

Блок 4. Тестування, як частина CI/CD

  • Jenkins basics and pipeline
  • Docker
  • Final countdown: фінальна лекція

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

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

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

  • Юрій Бондаренко - Testing Leader at EY
  • Олександр Панченко - QA Automation Engineer at Unitedcode
  • Віталій Карпенко - Senior AQA Engineer at ZyLAB
  • Антон Морозенко - AQA/QA Lead at Ubiquiti
  • Олександр Андріяков - Software Test Automation Engineer
  • Олексій Гаврилов - QA Automation Engineer at Global Teams
  • Денис Дорошевський - AQA Engineer at Equalum
  • Денис Мережкін - AQA Engineer at Quantum_Inc
  • Микита Дьяков - Senior/TL QA Automation Engineer at Plink Inc
  • Руслан Одинокий - QA Automation Engineer at Develux
  • Павло Костишен - QA Python Automation Engineer at RocketRoute
Больше информации
Курс
Формат
Online
Начало занятий
02.02.2026
Длительность
9 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
12 199 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
SoftServe Academy
  • QA Automation / QA Manual
Подробнее

План курсу

Теми:

  • Концепція автоматизації тестування. Типи тестування. Тестування веб-додатків
  • Теоретичні та практичні аспекти модульного тестування JUnit фреймворк
  • Основи HTML, CSS. Document Object Model. Особливості інтерфейсу веб-додатку
  • Базові поняття та функціонал JavaScript - змінні, типи даних, оператори, цикли, масиви, функції
  • Локатори. Ідентифікація та стратегія пошуку WebElements. Створення запитів XPath в консолі розробника
  • Selenium. Selenium IDE, Selenium WebDriver. Організація тестів, створення тестових скриптів. Верифікація результатів
  • Тестування REST API. HTTP методи. JSON format. Механізми аутентифікації/авторизації. Інструменти тестування REST API. Swagger
  • Postman. Створення колекції HTTP-запитів к API, написання скриптів для автоматизації тестування. Аналіз та візуалізація результатів запитів
  • OKHttp. Реалізація виконання HTTP-запитів до API із використанням класів та методів бібліотеки OKHttp
  • Формування звітів та аналіз результатів виконання автоматизованих тестів із використанням Allure Framework
  • Створення простого фреймворка для автоматичної перевірки веб аплікації

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

  • Вступне тестування перед курсом
  • Підтримка ментора впродовж навчального процесу
  • Підсилення твого CV
  • Доступ до додаткових електронних курсів для навчання у власному темпі
  • Онлайн-курси за рівнем англійської та Speaking Club

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

  • Yaroslav Harasym - Ментор Softserve Академії
  • Olha Shutylieva - Ментор SoftServe Академії
Больше информации
Курс
Формат
Online
Начало занятий
26.01.2026
Длительность
9 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
10 999 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
SoftServe Academy
  • QA Automation / QA Manual
Подробнее

Отримай практичний досвід та навички в автоматизації тестування на курсі Practical Test Automation. Розробляй автоматизовані тести на основі розв'язання практичних завдань на реальному проєкті та ставай job-ready.

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

Теми:

  • Основи проєктування класів
  • Наслідування: як використовувати наслідування для покращення коду та уникнення дублікації
  • Поліморфізм: розуміння та застосування поліморфізму в контексті тестування
  • Робота з рядками: методи, оптимізація, патерни
  • Масиви: основи, операції, алгоритми
  • Колекції: використання різних типів колекцій для тестування
  • Основи роботи з базами даних
  • JDBC: підключення до баз даних, виконання запитів, обробка результатів
  • Розробка і реалізація юніт-тестів
  • Інтеграційне тестування: стратегії та методи
  • Використання мокінг фреймворків, Mockito
  • Створення мок-об'єктів для імітації поведінки системи
  • Техніки проєктування тестів
  • Виконання тестів і аналіз результатів
  • Відстеження і документування дефектів
  • Основи роботи з Selenium WebDriver
  • Автоматизація вебтестування
  • Методи пошуку вебелементів
  • Використання CSS селекторів та XPath для ідентифікації елементів
  • Тестування на сумісність з різними веббраузерами
  • Використання явних та неявних очікувань для стабілізації тестів
  • Методологія Page-Object для організації тестових скриптів
  • Використання патернів проєктування в автоматизації тестування
  • Реалізація логування та звітності в автоматизованих тестах
  • Основи тестування REST API: методи, інструменти, підходи

Після завершення курсу ти вмітимеш:

  • Взаємодіяти з Git, GitHub
  • Розробляти інтеграційні тести за допомогою Selenium WebDriver
  • Створювати Rest Api запити та тестувати їх
  • Працювати з базами даних
  • Використовувати крос-браузерне тестування веб-додатків
  • Застосовувати принципи OOП для автоматизації тестування
  • Використовувати кращі практики пошуку WebElements
  • Працювати в команді за методологією Scrum
  • Створювати повністю функціональні тестові фреймворки

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

  • Підсилення твого CV
  • Спільнота однодумців
  • Доступ до додаткових онлайн-курсів для навчання у власному темпі
  • Участь у Speaking Club для покращення рівня англійської мови

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

Yaroslav Harasym - Ментор SoftServe Академії

Больше информации
Курс
Формат
Online
Начало занятий
26.11.2025
Длительность
3 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
15 000 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
ActPro
  • QA Automation / QA Manual
Подробнее

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

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

Введення у тестування програмного забезпечення. Що таке баг. Життєвий цикл багу

  • Навіщо потрібно тестувати програми?
  • Базові визначення та аксіоми тестування.
  • Поняття якості ПЗ. Стандарти якості ПЗ.
  • Атрибути та характеристики якості ПЗ. Життєвий цикл ПЗ.
  • Гнучкі методи розробки. Цілі та завдання процесу тестування на кожному етапі розробки.
  • Повний цикл тестування. Фази тестування.
  • Методи та види тестування. Загальний огляд.
  • Критерії покриття тестування. Покриття вимог.
  • Аналіз вимог з погляду придатності до тестування.

Тестова документація. Check list. Test Case. Документи (створювані у процесі тестування)

  • Тест план.
  • Тест – дизайн.
  • Можливі форми підготовки тест – дизайну.
  • Стандарт ISO 29119
  • Визначення Test Case, Check list.
  • Правила написання, ступінь деталізації, незалежність.
  • Правила опису дефектів, поняття важливості, пріоритету.
  • Ведення системи відстеження дефектів.
  • Складання звітів за результатами тестування.
  • Практика: створення Check list test cases.

Техніки тестування. Введення в багтрекінг системи. Командна робота

  • Покриття вхідних даних.
  • Еквівалентне розбиття.
  • Аналіз граничних значень.
  • Попарне комбінування.
  • Припущення помилок.
  • Що таке багтрекінг система. (Jira, Bugzilla, Mantis etc.).
  • TestRail.

Види тестування

  • Functional testing.
  • Security and Access Control Testing.
  • Interoperability Testing.
  • Нефункціональні види тестування.
  • Димове тестування (Smoke Testing)
  • Регресійне тестування (Regression Testing)

Тестування інтерфейсу користувача (GUI). Тестування web – додатків

  • Завдання та цілі тестування інтерфейсу користувача.
  • Функціональне тестування інтерфейсу користувача.
  • Тестування зручності інтерфейсу користувача.
  • Тестування web – додатків.
  • CRUD.
  • Практика: функціональне тестування GUI. Командне практичне заняття.

Основи WEB (HTML та CSS)

  • Document Object Model.
  • HTML – елементи.
  • Робота з CSS. Створення web – сторінки.

Основи роботи із GIT

  • Встановлення та налаштування GIT.
  • Основні команди GIT.
  • Робота з GIT BASH. Створення, клонування репозиторію, коміт та злиття гілок.
  • Налаштування .gitignore.

Тестування API

  • Клієнт – серверна архітектура. Методи HTTP.
  • Postman vs Soap UI.
  • JSON, XML, WSDL.

Основи автоматизованого тестування

  • Xpath, CSS селектори та динамічні локатори.
  • DEV tool.
  • Selenium WebDriver. Написання та запуск автотестів. Page Object та його застосування.

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

  • Специфіка тестування мобільних додатків.
  • Основні практики для тестування мобільних додатків.

Короткий курс SQL

Structured query language - "мова структурованих запитів". Не проходить жодна технічна співбесіда без питань щодо цієї мови.

Penetration testing (Тестування на дотик)

  • SQL ін'єкції.
  • XSS ін'єкції.
  • HTML ін'єкції.
  • Перехоплення запитів.

Навантажувальне тестування за допомогою Apache Jmeter

  • Встановлення та налаштування Apache Jmeter.
  • Основні метрики навантажувального тестування.
  • Assertions.
  • Навантажувальне тестування без даних.
  • Тестування API за допомогою Jmeter.

Додаткові технічні заняття

  • Основи віртуалізації.
  • Знайомство з OC Linux з на базі дистрибутива Ubuntu.
  • Основи мережевої взаємодії.

Коуч з працевлаштування в IT "Ефективний пошук роботи" (проводить HR провідних IT компаній)

  • Види компаній і навіщо це знати
  • Як шукати роботу
  • Корисні ресурси та соціальні мережі
  • Структура резюме
  • З чого почати
  • Що краще не вказувати
  • Супровідний лист
  • Покликали на співбесіду, що робити
  • День Співбесіди
  • Обговорення питань, які з’явились щодо готового резюме
  • Пітч (структура і логіка)
  • Процес найму в компаніях
  • Розповсюдженні питання на співбесідах
  • Як позбутися страхів

Заключне заняття

  • Підведення підсумків
  • Іспит

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

  • Групи до 10 осіб
  • Вечірні заняття 2 рази на тиждень (19:00-21:00)
  • Теоретичні знання закріплюються на практиці
  • Викладачі - практикуючі фахівці рівня не нижче за Senior
  • Додатковий курс "English for IT"

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

  • Андрій Гаєвський - SM/PM at Digitally Inspired
  • Басаджі В'ячеслав - Senior QA Engineer
  • Хван Євген - Senior QA engineer
  • Вікторія Захарова - Ведуча тренінгу Працевлаштування в IT
  • Антоніна Колесникова - Викладач англійської мови
Больше информации
Курс
Формат
Online
Начало занятий
19.11.2025
Длительность
21 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
4 600 UAH за курс
Вечерние занятияВыдаётся диплом/сертификат
QALight
  • QA Automation / QA Manual
Подробнее

Курс для тестувальників ПЗ, які хочуть вдосконалювати свої навички. Під час навчання ви отримаєте розуміння методів, інструментів та підходів у тестуванні API, опануєте термінологію та основні поняття, набудете необхідних знань для роботи як на простих сайтах, так і на високонавантажених розподілених системах.

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

Вступ. Протокол SOAP

  • Коротко про лектора.
  • Мета курсу.
  • Що таке API, WS і для чого вони потрібні.
  • Роль тестування API у процесі забезпечення якості.
  • Огляд інструментарію для тестування WS.
  • Методики, що застосовуються у тестуванні WS.
  • Історія виникнення SOAP.
  • Термінологія та основні поняття (XML, XSD, Endpoint, WSDL).

Протокол SOAP. Архітектура REST

  • Термінологія та основні поняття (UDDI, XSLT, XPath, XQuery, HTTP methods, HTTP statuses).
  • Структура та основні компоненти SOAP.
  • Сфера застосування.
  • Особливості роботи.
  • SOAP – переваги та недоліки.
  • Особливості REST архітектури.
  • Термінологія та основні поняття (WADL, RESTful, JSON, JSONPath).
  • Принципи REST.
  • Статус код та основні статуси.
  • CRUD дієслова.
  • REST – переваги та недоліки.

Знайомство з SoapUI. Робота з REST проєктом

  • Встановлення Java.
  • Встановлення SoapUI.
  • Огляд основних елементів інтерфейсу.
  • Підключення навчального проєкту.
  • Огляд методів проєкту.
  • Зробити запит на аналіз отриманої відповіді.
  • Вивчення доступних веб-сервісів проєкту.
  • Складання плану тестування.
  • Написання тест-кейсів.
  • Елементи "TestSuite", "TestCase", "TestSteps".

Робота з REST проєктом (XML)

  • Блок "Assertions".
  • Запуск тестів на різних рівнях.
  • Елемент «Properties», основні можливості.
  • Робота з Properties.
  • Елемент "Property Transfer".
  • Робота з Assertions.

Робота з REST проєктом (JSON) Postman

  • Авторизація.
  • Створення запитів.
  • Дістаємо дані з відповіддю.
  • Написання тестів на відповідь із сервера.
  • Змінні.
  • Вкладка Pre-request script.
  • CI Newman запуск тестів з консолі.
  • Postman runner запуск тестів.

Робота з Groovy скриптами

  • Робота зі статичними та динамічними даними.
  • Генеруємо тестові дані.
  • Отримуємо дані з "Properties".
  • Запис і трансфер даних.
  • Умови та розгалуження.
  • Script Assertion.

Додаткові можливості

  • Підключення зовнішніх бібліотек та кастомних класів.
  • Mock-сервіси.
  • Для чого потрібні Mock-сервіси.
  • Приклад роботи з Mock-сервісом.
  • А як же CI?
  • Встановлюємо Jenkins.
  • Запуск проєкту на Jenkins.

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

  • Заняття проходять у вечірній час
  • Практика на реальних проєктах
  • Підтримка під час та після навчання
  • Свідоцтво про закінчення курсу

Вимоги для проходження курсу

  • Знання основ тестування ПЗ

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

Ярослав Курочкін - має більше 5 років досвіду в QA Automation.

Больше информации

Страницы

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

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

Отзывы о курсах

Гість   28.08.2025

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

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

Я починала навчання в Mate Academy без технічної освіти та попереднього досвіду в ІТ. Навчалася під час декрету, коли мала лише півтори години на день, тому обрала QA flex course. Навіть у такому темпі я відчувала прогрес, адже курс побудований дуже структуровано й продумано.

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

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

З нюансів: у курсі є абсолютно все й навіть більше для старту в професії, але ніхто не зробить роботу замість вас. Успіх залежить від власної системної роботи й дисципліни. Також важливий момент – англійська мова. Формально можна знайти вакансії без вимоги до англійської, але їх дуже мало і вони зазвичай не надто цікаві. Якщо ви хочете мати ширший вибір і швидше знайти роботу – працюйте над англійською паралельно з курсом.

Загалом, навчання в Mate Academy стало для мене чудовим стартом у новій сфері, і я можу щиро рекомендувати цей курс тим, хто хоче змінити професію та почати кар’єру в ІТ.

Плюсы:- зручна платформа - постійне оновлення інформації на платформі - наявні модулі і технічні, і не технічні (для підготовки до працевлаштування) - наявне комюніті студентів і випускників - довіра до якості навчання в mate з боку роботодавців (декілька раз на співбесідах мені озвучували, що зазвичай не розглядають кандидатів після курсів за вийнятком випускників mate academy)
Минусы:Мінусів як таких для себе я не знайшла. Тут напишу нюанси щодо реалістичності очікувань: без власної, систематичної роботи не обійдеться. Будьте готові до того що доведеться вчитися, повторювати і докладати зусиль, без цього в жодній галузі не можливо отримати належний результат.
Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы QA Automation / QA Manual
Тімур   19.08.2025

Проходив курс QA Manual — змістовно, багато практики, чудові ментори та постійна підтримка при працевлаштуванні. Графік навчання гнучкий, тож легко підлаштуватися під будь-які обставини.

Плюсы:Найбільше сподобалася інтенсивна практика з перших занять та освідчені й уважні ментори
Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
25.08.2025   Ответ представителя компании

Дякуємо вам за відгук! 

Дуже приємно чути, що навчання на курсі QA Manual стало для вас корисним і комфортним, а підтримка менторів та кар’єрного сервісу допомогла пройти шлях упевнено. Гнучкість — справді важлива частина нашої програми, і ми раді, що це стало для вас перевагою)

Бажаємо успішного старту в ІТ і нових професійних перемог!

Курсы QA Automation / QA Manual
Єлизавета   19.08.2025

Пройшла курс за напрямом QA-інженер — і чесно, не очікувала, що все буде настільки зручно й зрозуміло. Якщо правильно планувати час, то реально пройти програму навіть швидше, ніж передбачено.

  Особливо сподобалось подання матеріалу — короткі, чіткі відео пояснення, які легко засвоюються. Вони стали моєю основною опорою в навчанні. Так, деякі інструкції вже трохи застаріли за інтерфейсом, але все одно суть зрозуміла й проблем не виникало.   І ще один маленький секрет: я активно використовувала ChatGPT паралельно з навчанням — для перевірки себе, уточнення матеріалу, пояснення складного. Це значно полегшило процес і зробило навчання ще ефективнішим.
Плюсы:1. Курс можна пройти у власному темпі, без прив'язки до групи 2. Навчальні відео — лаконічні й доступні 3. Є можливість поєднувати навчання з роботою
Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
25.08.2025   Ответ представителя компании

Дякуємо вам за відгук! 

Раді чути, що навчання на QA-курсі стало для вас зручним і зрозумілим досвідом. Ми постійно працюємо над тим, щоб матеріали були максимально доступними та практичними, тож особливо приємно знати, що відео-пояснення стали для вас головною опорою в навчанні)

Бажаємо вам подальшого розвитку та успіхів у кар’єрі QA-інженера!

Курсы QA Automation / QA Manual
Віталій   14.08.2025

Привіт тим, хто ще на роздоріжжі)

Мій шлях до ІТ почався з банального — побачив рекламу, задумався, і просто вирішив спробувати. На той момент я працював у Метро, мав незавершену технічну освіту й не будував ілюзій щодо великих зарплат чи стрімкої кар’єри.

Без пафосу — просто оплатив курс і почав навчання. Три місяці базової програми та ще один — на практику й оформлення портфоліо. Найбільше мене здивувало те, що вже через кілька тижнів після завершення навчання мені написала рекрутерка з Visartech (до речі, в команді працювала моя менторка з GoIT). Пройшов співбесіду, отримав офер і три місяці працював у команді на повну ставку.   Після завершення проєкту довелось трохи змінити напрямок, але зараз я знову працюю QA-спеціалістом на part-time, поєднуючи це з основною роботою. Часом складно, але коли заходиш в ІТ — варто реально оцінювати виклики. Це не лише про технічні знання, а й про гнучкість, витривалість і готовність вчитись постійно.

Плюсы:1. Підтримка після курсу 2. Доступ до додаткових актуальних матеріалів і технологій 3. Спільнота випускників
Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
25.08.2025   Ответ представителя компании

Дякуємо, що поділилися своєю історією! 

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

Ми пишаємося вашими результатами та тим, що змогли стати частиною вашої подорожі в ІТ. Бажаємо нових можливостей, цікавих проєктів і впевнених кроків до великих цілей!

Курсы QA Automation / QA Manual

Страницы