Тестувальник QA Auto

Ґрунтовні знання, практичні навички та власний кейс у портфоліо — отримайте все необхідне для старту на позиції Junior/Trainee QA Engineer.

Курс розроблено у партнерстві з GlobalLogic — лідером у сфері цифрової інженерії та однією з найбільших ІТ-компаній в Україні.

Зареєструватися

Тестувальник QA Auto

Курс доступний постійно

9,0
lecturer

Self-paced формат

  • CI/CD + Jenkins
  • Python з нуля
  • Self-paced формат
  • Підготовка до працевлаштування

Забезпечте якість IT‑продуктів на всіх етапах розробки!

QA Automation Engineer — фахівець, який автоматизує перевірку програмного забезпечення, щоб вчасно виявляти помилки й запобігати збоям у роботі цифрового продукту.

Серед основних задач інженера з автоматизації тестування:

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

Для написання скриптів достатньо опанувати найпростішу мову програмування Python, яку ми будемо вивчати протягом курсу.

Формат курсу

01

icon

21 модуль

02

icon

87 відеолекцій з можливістю перегляду в зручний час

03

icon

39 практичних завдань для відпрацювання закріплених знань

04

icon

Юніти з розвитку алгоритмічного мислення

05

icon

Курсовий проєкт із кейсом для портфоліо

06

icon

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

07

icon

Додаткові матеріали для самостійного опрацювання

Переваги курсу

Сучасні інструменти та технології

Оновлена програма курсу включає роботу з REST API за допомогою Postman і DevTools та використання найпопулярнішого open-source інструменту для автоматизації CI/CD - Jenkins.

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

Підходить для початківців

Використання мови Python дозволяє спростити та полегшити процес входження в професію автоматичного тестувальника (особливо для початківців в ІТ):

  • почніть з Python — найлегшої мови для новачків;

  • зосередьтеся на QA Auto;

  • вже після проходження курсу будьте готові до позиції Junior/Trainee QA Engineer.


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

Створено у партнерстві з GlobalLogic

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

Багато практики

Навчайтеся за принципом learning by doing — створіть власний проєкт та відпрацюйте здобуті навички шляхом виконання практичних завдань.

Це комплексний курс, де вивчається як сама мова програмування Python, так і її використання для автоматичного тестування ПЗ.

Проєкт до портфоліо

Відпрацюйте нові навички на власному проєкті, залийте його на Git і отримайте готовий кейс до свого портфоліо.

Підготовка до співбесід

Пропонуємо тренувальні завдання для підготовки до проходження технічного інтерв’ю

Довготривалий доступ до курсу

Вивчайте, повторюйте відеолекції курсу та виконуйте завдання у зручний для вас час. Записи курсу доступні впродовж 2 років.

Оплата частинами

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

Знижки для корпоративних клієнтів

Зробіть навчання команди ще доступнішим!

Знижка -10% — для групи з 3–4 учасників;
Знижка -15% — для групи з 5–10 учасників;
Знижка -20% — для групи від 11 учасників.

Зверніть увагу: корпоративна пропозиція розраховується від повної вартості курсу та не поєднується з ранніми цінами.

Щоб отримати групові знижки, надішліть реквізити вашої компанії та кількість учасників на [email protected] або напишіть нам у Facebook .

Що ви вивчите?

Slide Image
Тестування ПЗ
Python

Hard skills

Основи тестування ПЗ
Мова Python на базовому рівні
Методології та фреймворки розробки ПЗ
HTTP-протокол та архітектурна методологія REST
Написання модульних тестів за допомогою Pytest
Базові SQL-запити Postman
UI-тестування з використанням Selenium WebDriver та Playwright
AI-інструменти у тестуванні
Jenkins для автоматичного запуску Python-тестів
GIT

Slide Image
Критичне мислення
Мотивація

Soft skills

Бажання вчитися та розвиватися
Відповідальність
Ефективне спілкування
Вирішення проблем
Комунікативні навички
Гнучкість, адаптивність до змін та вимог
Організованість і навички пріоритезації
Планування часу
Уважність до деталей
Робота в команді

Slide Image
Постійна підтримка
Нетворкінг

Підготовка до роботи

Щоб одразу після навчання ви могли претендувати на позицію Trainee/Junior QA Automation, ми запланували:

Практичні завдання для засвоєння основ Python
Окремий блок для тренування алгоритмічного мислення
Воркшопи з використання Playwright та AI у роботі тестувальника
Практичний вебінар з автоматизації за допомогою Jenkins
Тренувальні завдання для підготовки до технічного інтерв’ю
Курсовий проєкт — реальний кейс для резюме

Slide Image
Upskill/Reskill
Сертифікат

У результаті

Після навчання ви вмітимете:

Писати базовий код мовою Python
Застосовувати основи автоматизованого тестування на практиці
Аналізувати архітектуру та роботу web-застосунків
Працювати з інструментами UI- та API-тестування
Використовувати AI-інструменти в автотестуванні
Створювати базові SQL-запити для взаємодії з базами даних
Налаштовувати Jenkins для автоматичного запуску Python-тестів

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

Кому підійде курс?

  • Випускникам і студентам

    технічних вишів, які шукають першу роботу в IT

  • Світчерам

    які не мають досвіду в IT, хочуть змінити рід діяльності й опанувати прибутковий фах

  • QA Manual тестувальникам

    які прагнуть перейти в автоматизацію та додати до свого стека навички автотестування

  • IT-спеціалістам

    які бажають навчитися автоматизовувати тестування вебпродуктів за допомогою Python

Сергій Бутенко

Автор

Провідний фахівець з автоматизації тестування.

Консультант компанії GlobalLogic.

Має досвід роботи в проєктах чисельністю від 10 до 100 спеціалістів.

  • 12 років

    з великими проєктами

  • Експерт

    компанії GlobalLogic

  • 500 фахівців

    отримали професійну допомогу Сергія за 2023 рік

  • Великий досвід

    створював процеси з нуля та рятував проєкти з погано налаштованими процесами

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

85 відеолекцій 39 практичних завданьㅤ Self-paced формат навчання
Модуль 1. Вступ в QA Auto

5 лекцій ·

  • Життєвий цикл процесу розробки
  • Що таке автоматизація. Види
  • Цілі автоматизації
  • Python як мова програмування
  • Середовище розробки. Налаштування
Модуль 2. Поняття величини в програмуванні

3 лекції ·

  • Змінні. Ідентифікатори змінних
  • Вказівка присвоювання
  • Типи даних
Модуль 3. Поняття алгоритму

1 лекція ·

  • Алгоритм і його властивості
Модуль 4. Лінійні алгоритми

3 лекції ·

  • Лінійні алгоритми
  • Лінійні алгоритми (задача 1)
  • Лінійні алгоритми (задача 2)
Модуль 5. Алгоритми з розгалуженням

4 лекції ·

  • Основні логічні операції
  • Вказівка розгалуження (скорочена форма)
  • Вказівка розгалуження (повна форма)
  • Вказівка розгалуження (задача)
Модуль 6. Цикли

2 лекції ·

  • Вказівка повторення. Цикл з параметром
  • Вказівка повторення. Цикл поки
Модуль 7. Допоміжні алгоритми

3 лекції ·

  • Метод покрокової деталізації
  • Допоміжні алгоритми
  • Допоміжні алгоритми (програмна реалізація)
Модуль 8. Структуровані типи даних

6 лекцій ·

  • Списки
  • Списки (задача)
  • Кортежі
  • Множини
  • Словники
  • Рядки
Модуль 9. ООП. Класи

4 лекції ·

  • Що таке ООР?
  • Що таке класи?
  • Конструктор класу
  • Методи класу
Модуль 10. ООП. Головні принципи

3 лекції ·

  • Інкапсуляція
  • Наслідування
  • Поліморфізм
Модуль 11. LINUX

9 лекцій ·

  • Операційні системи
  • Огляд системи Linux
  • Термінал
  • Робота з файлами і папками
  • Модифікація текстового файлу. Редактор VI
  • Команда cat
  • Команда grep
  • Збереження результату виконання команди >, >>
  • Конвеєри
Модуль 12. GIT

8 лекцій ·

  • Завдання системи контролю версій
  • GIT. Налаштування
  • GitHub
  • Створюємо перший коміт
  • Гілки
  • GIT. Працюємо з гілками
  • Злиття гілок
  • Синхронізація гілок з GitHub
Модуль 13. Framework

3 лекції ·

  • Що таке фреймворк
  • Типи і особливості використання
  • Модульний фреймворк
Модуль 14. Pytest

4 лекції ·

  • Що таке Pytest
  • Фікстури
  • Фікстури. Обмін через conftest.py
  • Маркування тестів
Модуль 15. Клієнт-серверна архітектура

3 лекції ·

  • Як працює інтернет
  • Клієнт-Серверна архітектура
  • Комунікація в Клієнт-Серверній архітектурі
Модуль 16. HTTP

6 лекцій ·

  • HTTP. Що це таке
  • HTTP. Request
  • HTTP. Стартовий рядок Request
  • HTTP. Python Request module
  • HTTP. Response
  • HTTP. Як тестувати HTTP
Модуль 17. Postman & DevTools: майстерність роботи з REST API

3 лекції ·

  • Postman
  • Chome-dev tools
  • Архітектурна методологія REST
Модуль 18. CI/CD без паніки: автоматизація з Jenkins

1 лекція ·

  • CI/CD без паніки: автоматизація з Jenkins
Модуль 19. API тестування

3 лекції ·

  • Що таке API
  • Як тестувати АРІ. Пишемо свій АРІ клієнт
  • Як тестувати АРІ. Пишемо тести
Модуль 20. SQL

10 лекцій ·

  • Що таке база даних
  • Таблиця в базі даних
  • Зв'язки в таблицях баз даних
  • Python. Як приєднатися до бази даних
  • SELECT
  • WHERE
  • UPDATE
  • INSERT
  • DELETE
  • JOIN
Модуль 21. UI тестування

6 лекції ·

  • Що таке UI/UX тестування
  • Автоматизація UI тестування
  • Selenium WebDriver. Вступ
  • Selenium Web-Driver. Базові Операції
  • Selenium Web-Driver. Page Object
  • Playwright: Автоматизація тестування нового покоління
Розклад

Навантаження: 5-8 годин/тиждень

  • Доступ: 2 роки

Оберіть найкращу програму для себе

Standard

12 900 

  • 85 відеолекцій
  • 9+ годин відео
  • 39 практичних завдань
  • Тестові завдання
  • Тренувальні завдання для підготовки до співбесіди
  • Юніти з розвитку алгоритмічного мислення
  • Курсовий проєкт в портфоліо
  • Додаткові матеріали
  • Презентації
  • Іменний сертифікат

Спосіб оплати на вибір: вся сума одразу або оплата частинами.

Питання-відповіді

Чи потрібно для проходження курсу знання англійської мови?
Для навчання достатньо базових знань англійської мови.

Важливо! Паралельно з навчанням на курсі варто підвищувати свій level володіння англійською, адже вона потрібна для подальшої кар'єри в IT.
Скільки часу матеріали курсу будуть доступні після його завершення?
Матеріали будуть доступні для слухачів протягом 2-х років.
Чи можна оплатити курс частинами?
Ви можете обрати зручний формат оплати — від 3 до 6 платежів. Вартість курсу ділиться на рівні частини відповідно до обраного варіанту — так ви можете комфортно інвестувати у своє професійне зростання.
Як проходить навчання?
Навчання проходить в онлайн-форматі у вигляді лекцій у записі, які будуть відкриті та доступні вам відразу після придбання курсу.
Якою мовою викладається курс?
Курс проводиться українською мовою.
Чи підходить курс для людей, які не мають жодного досвіду в IT?
Так, курс розроблений спеціально для початківців без досвіду у тестуванні та IT взагалі. Програма складається з 2 розділів: починається з освоєння найпростішої мови програмування – Python, і тільки маючи потрібну базу, слухачі переходять до QA Auto.
Чи достатньо цього курсу, щоб розпочати пошук роботи?
Знань і компетенцій, отриманих на курсі, достатньо для успішного проходження інтерв’ю і побудови кар’єри на позиції тестувальника (посади Trainee/Junior QA Automation).
Чи можливо відмовитись від курсу та повернути кошти?
Ні, це неможливо. Формат self-paced передбачає, що всі матеріали курсу будуть відкриті слухачам відразу після придбання.
Як ми готуємо до першої роботи?
Наша мета — щоб ви могли претендувати на позицію Trainee/Junior QA Automation та були готові отримати першу роботу. Для цього у вас буде:

  • достатня кількість практичних завдань з автоматичною перевіркою для вивчення основ мови Python;

  • блок «Розвиваємо алгоритмічне мислення» для самостійного розв’язування задач;


  • курсовий проєкт, яким ви зможете доповнити ваше резюме;

  • тренувальні завдання, які дають на реальних співбесідах

Що таке курс-професія?
Курс-професія — це можливість опанувати нову спеціальність з нуля (reskill) та перейти в нову сферу за максимально короткий час.
Це інтенсивне практично орієнтоване навчання, з акцентом на реальні навички, потрібні для нової спеціальності.

Не знайшли відповідь?

Центр допомоги

Партнер курсу - GlobalLogic

  • Курс розроблено

    разом із нашим партнером GlobalLogic — лідером у сфері цифрової інженерії.

  • Центральний офіс

    компанії знаходиться у Кремнієвій долині у США, а інжинірингові та дизайн-центри розташовані по всьому світу.

  • GlobalLogic створює інноваційні продукти

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

  • Залучення технічної експертизи GlobalLogic

    відбувалось на безоплатній основі, та здійснювалось в рамках сприяння компанією GlobalLogic розвитку освіти та науки в Україні. GlobalLogic не є отримувачем грошових коштів чи інших матеріальних вигод від продажу курсу "Тестувальник QA Auto"