Головна навігація
Продовження курсу CSA&API · Курс у записі

DevOps для QA

Як тестувальнику стати технічнішим, не змінюючи професію.

Практичний курс від Lead DevOps-інженера: CI/CD, Docker, логи та bash-скрипти — на реальному бекенді з курсу CSA&API.

«DevOps для QA» — це практичний курс, який закриває ключовий пробіл у знаннях тестувальників після вивчення API. Ти навчишся не просто перевіряти запити, а розуміти, як ці запити проходять через реальну інфраструктуру — від коміту до продакшену.

Результат

Чого ти навчишся

Розуміння CI/CD

Пояснюватимеш, як побудований pipeline, які етапи проходить код і де саме запускаються тести.

Контейнеризація

Піднімеш тестове середовище в Docker, перевіриш роботу API та прочитаєш логи контейнера.

Інтеграція тестів у pipeline

Додаси запуск Postman/Newman-тестів у CI-сценарій і навчишся перевіряти їхній статус.

Скриптинг

Писатимеш прості bash- або Python-скрипти для автоматизації перевірок, health-check'ів і аналізу логів.

Робота з логами

Знаходитимеш корінь проблеми: 500-ки, падіння контейнера, network-issue — причини, а не наслідки.

Колаборація з DevOps

Розумітимеш, як тестування вписується в pipeline, і зможеш запропонувати оптимізацію процесу.

Навички

Після курсу ти зможеш

  • самостійно запускати API-сервіс у Docker і створювати локальне тестове середовище;
  • налаштовувати CI/CD pipeline, щоб тести автоматично виконувались при кожному деплої;
  • читати та інтерпретувати логи контейнерів і серверів — шукати причини, а не наслідки;
  • використовувати bash-скрипти для автоматизації перевірок і health-check'ів;
  • аналізувати продуктивність і стабільність бекенду на рівні DevOps;
  • розуміти структуру інфраструктури продукту, щоб швидше знаходити точки відмови;
  • і, головне, мислити як технічний QA, який розуміє, що відбувається «під капотом».
Продовження CSA&API

Чому це ідеальне доповнення до CSA&API

CSA&API навчає тебе тестувати API, а DevOps для QA показує, де саме живе те API, яке ти тестуєш.

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

Про курс CSA&API →
Підхід

Як ми навчаємо в QARMA

Розроблений під QA

Курс створив Lead DevOps-інженер Олег Курза у супроводі QA-ліда Інни Осінної спеціально під задачі тестувальників.

Навички зі співбесід

CI/CD, Docker, логування, пайплайни — саме те, що все частіше питають на технічних співбесідах.

Практика одразу

Practice-oriented формат: кожну навичку можна одразу забрати в роботу на реальний проєкт.

У записі, без дедлайнів

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

Жива підтримка

Викладач постійно на зв'язку в Telegram-чаті курсу. Рев'ю від Олега — на запит.

Домашки з інструкціями

Домашні завдання не потребують перевірки: ти отримуєш точні покрокові інструкції. Якщо щось не виходить — питай у чаті.

Деталі навчання

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

5 модулів · теорія + демо + hands-on + домашка

На чому практикуємось

Практика на реальному бекенді з курсу CSA&API: FastAPI + Docker + REST + GraphQL.

  • FastAPI
  • Docker
  • REST
  • GraphQL
  • Postman
  • Newman
  • GitHub Actions / GitLab CI
Модуль 1. DevOps & CI/CD для тестувальникаЦіль: зрозуміти, як QA інтегрується у delivery-цикл.
Тут розглянемо:
  • що таке DevOps-культура і навіщо вона QA
  • CI/CD: як виглядає pipeline на практиці (build → test → deploy)
  • що запускається у CI — приклади тестів (unit / API / UI)
  • як pipeline допомагає автоматизувати регресію
Практика:
  • розбір реального .gitlab-ci.yml або GitHub Actions workflow
  • додаємо в пайплайн крок із запуском Postman-тестів через Newman
Модуль 2. Docker для QAЦіль: навчитися запускати та перевіряти сервіс у контейнерах.
Тут розглянемо:
  • контейнер vs віртуальна машина — що під капотом
  • Dockerfile, образи, контейнери, томи, мережі
  • docker compose: піднімаємо API + frontend з курсу CSA&API
  • як QA може використовувати Docker для ізоляції середовищ
Практика:
  • запуск проєкту CSA&API через docker compose up
  • перевірка API через Postman
  • зміна Dockerfile або змінної середовища → rebuild контейнера
Модуль 3. Автоматизація запуску тестівЦіль: навчитися інтегрувати тести у pipeline.
Тут розглянемо:
  • як запускаються тести з CLI
  • структура Newman-команд
  • як налаштувати environment variables для тестів у CI
  • артефакти тестів: звіт, статус, лог
Практика:
  • пишемо скрипт run_tests.sh, що запускає Newman і повертає exit code
  • додаємо цей скрипт у CI (GitLab / GitHub Actions)
Модуль 4. Логування, дебаг і bash-скриптиЦіль: навчитися діагностувати проблеми як DevOps.
Тут розглянемо:
  • docker logs, docker exec, curl — базові команди для QA
  • як читати логи контейнера API та знаходити 500-помилки
  • bash-команди, корисні тестувальнику: grep, tail, jq
  • написання власних простих bash-скриптів для тестових цілей
Практика — скрипт, який:
  • перевіряє, чи запущено контейнер
  • виконує health-check API (curl → перевірка статусу 200)
  • якщо ні — рестартить контейнер
Модуль 5. QA у продовженні DevOps-циклуЦіль: зрозуміти роль QA у DevOps pipeline та далі.
Тут розглянемо:
  • QA у підходах shift-left та shift-right
  • що таке тестування інфраструктури (health-checks, synthetic monitoring)
  • як QA співпрацює з DevOps під час релізів
  • короткий вступ у концепцію Testing in Production
Практика:
  • простий health-check скрипт (bash або Python), який можна додати в пайплайн після деплою
Про автора

Олег Курза

Lead DevOps Engineer

«Мені вдалося змінити власне життя на краще в дуже стислий термін. Я задокументував цей шлях — і пропоную його повторити тим, хто дійсно цього хоче.»

  • 8 років в IT, зараз — Lead DevOps Engineer
  • 4 роки менторингу
  • викладач у SoftServe Academy (2022)
  • автор програми DevOps 101 для світчерів і початківців

Цікавий факт: за освітою — юрист, а ще встиг повчитися на стоматолога.

LinkedIn →
Олег Курза — Lead DevOps Engineer, автор курсу DevOps для QA

Курс створено у супроводі Інни Осінної, QA Team Lead і фаундерки QARMA.

Тарифи

Вартість

DevOps для QA

Як тестувальнику стати технічнішим, не змінюючи професію

150 $
120 $ — для учасників передзапису

Акційна ціна діє до 6 жовтня 2026 року

Що входить:
  • 5 модулів у записі (доступ з 13 жовтня 2026)
  • практичні домашки з детальними інструкціями
  • підтримка викладача в Telegram-чаті
  • рев'ю від Олега на запит
  • доступ назавжди + оновлення курсу
Записатись на курс →
Оплата

Як оплатити

Повна оплата

Повна оплата здійснюється через платіжну систему. Там же можна розбити платіж у розтермінування до 6 частин (комісія тільки на нашому боці). За необхідності можна оплатити на криптогаманець (вкажіть при заповненні форми на сайті або напишіть в особисті в тг @innaosinna).

Гнучке розтермінування

Цей вид оплати здійснюється за запитом, якщо потрібного варіанту в платіжній системі немає. Просто залиште ваш запит у коментарі при заповненні форми з сайту або напишіть у телеграм @innaosinna.

Оплата компанією

Якщо ваша компанія покриває вам навчання, ми підготуємо всі необхідні документи та інвойси, щоб все пройшло як треба ;)

FAQ

Часті питання

Для кого цей курс?

Для QA будь-якого рівня, хто хоче перейти з «я тестую» у «я розумію, як система працює». Особливо — для тих, хто вже пройшов CSA&API і хоче зрозуміти, де живе API, яке тестує.

Коли старт?

13 жовтня 2026 року. Курс у записі: з дня старту ти проходиш модулі у власному темпі.

Чи є дедлайни?

Ні, групових дедлайнів немає.

Хто перевіряє домашні завдання?

Домашки не потребують перевірки: до кожної є точні інструкції з виконання. Якщо виникають питання чи проблеми — викладач завжди на зв'язку в Telegram-групі курсу. Також можна попросити рев'ю від Олега.

На якому проєкті будемо практикуватись?

На реальному бекенді з курсу CSA&API: FastAPI + Docker + REST + GraphQL.

Чи потрібно спочатку пройти CSA&API?

Ні, це не обов'язково. Курс є логічним продовженням CSA&API, але його можна проходити окремо.

Як довго буде доступ до матеріалів?

Назавжди, включно з оновленнями курсу.

Скільки коштує курс?

150 $. Для учасників передзапису — 120 $.

Чи можна оплатити розстрочкою?

Так. Платіжна система пропонує багато варіантів розстрочки: можна обрати будь-який зручний банк і кількість місяців. Комісія за розтермінування з вас не стягується.

Чи можна зробити інвойс, щоб курс покрила компанія?

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

Чи можна оплатити криптою?

Так. Вкажіть це при заповненні форми на сайті або напишіть у телеграм @innaosinna.

Заявка

Записатись на курс

Залиш контакти — менеджерка звʼяжеться, відповість на питання і допоможе з оплатою.

Сюди напишемо щодо твого запису

Для матеріалів курсу і документів на оплату

Вже працюєш QA?*
Час відповіді — до 24 годин