Тестувальник 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"