«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 навчає тебе тестувати 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 →
Курс створено у супроводі Інни Осінної, QA Team Lead і фаундерки QARMA.
Вартість
DevOps для QA
Як тестувальнику стати технічнішим, не змінюючи професію
Акційна ціна діє до 6 жовтня 2026 року
- 5 модулів у записі (доступ з 13 жовтня 2026)
- практичні домашки з детальними інструкціями
- підтримка викладача в Telegram-чаті
- рев'ю від Олега на запит
- доступ назавжди + оновлення курсу
Як оплатити
Повна оплата
Повна оплата здійснюється через платіжну систему. Там же можна розбити платіж у розтермінування до 6 частин (комісія тільки на нашому боці). За необхідності можна оплатити на криптогаманець (вкажіть при заповненні форми на сайті або напишіть в особисті в тг @innaosinna).
Гнучке розтермінування
Цей вид оплати здійснюється за запитом, якщо потрібного варіанту в платіжній системі немає. Просто залиште ваш запит у коментарі при заповненні форми з сайту або напишіть у телеграм @innaosinna.
Оплата компанією
Якщо ваша компанія покриває вам навчання, ми підготуємо всі необхідні документи та інвойси, щоб все пройшло як треба ;)
Часті питання
Для кого цей курс?
Для QA будь-якого рівня, хто хоче перейти з «я тестую» у «я розумію, як система працює». Особливо — для тих, хто вже пройшов CSA&API і хоче зрозуміти, де живе API, яке тестує.
Коли старт?
13 жовтня 2026 року. Курс у записі: з дня старту ти проходиш модулі у власному темпі.
Чи є дедлайни?
Ні, групових дедлайнів немає.
Хто перевіряє домашні завдання?
Домашки не потребують перевірки: до кожної є точні інструкції з виконання. Якщо виникають питання чи проблеми — викладач завжди на зв'язку в Telegram-групі курсу. Також можна попросити рев'ю від Олега.
На якому проєкті будемо практикуватись?
На реальному бекенді з курсу CSA&API: FastAPI + Docker + REST + GraphQL.
Чи потрібно спочатку пройти CSA&API?
Ні, це не обов'язково. Курс є логічним продовженням CSA&API, але його можна проходити окремо.
Як довго буде доступ до матеріалів?
Назавжди, включно з оновленнями курсу.
Скільки коштує курс?
150 $. Для учасників передзапису — 120 $.
Чи можна оплатити розстрочкою?
Так. Платіжна система пропонує багато варіантів розстрочки: можна обрати будь-який зручний банк і кількість місяців. Комісія за розтермінування з вас не стягується.
Чи можна зробити інвойс, щоб курс покрила компанія?
Так. Залиште заявку через форму нижче з детальною інформацією, що потрібно для компенсації, — ми все підготуємо і зв'яжемося в телеграмі.
Чи можна оплатити криптою?
Так. Вкажіть це при заповненні форми на сайті або напишіть у телеграм @innaosinna.
Записатись на курс
Залиш контакти — менеджерка звʼяжеться, відповість на питання і допоможе з оплатою.