Блог перформанс-інженера Костянтина Шейдаєва
Як стати інженером з якості у 2026
Jul 31, 2026Я почав займатись QE на п’ятому курсі універу.
Той світ здавався загадковим. Тесткейси, тестсьюти, тестплани. Автоматизація на Selenium. Інструкції, як запустити локальне оточення. А найголовніше — люди. Розробники, адміни, сетевіки — всі круті, спокійні, дуже вмотивовані. І всі хотіли допомогти.
Вважали, що тестувальник має бути трошки розумніший за мавпу і знати систему трошки краще за юзера. І цього вистачало.
Такі речі були нормою:
- «Я вилив на стенд, створив дані для тестування — перевіряй»
- «Прийди до мене, я покажу, як відтворити баг»
Чудові були часи. Людяні і легкі.

Пройшло 15 років. Все змінилося.
- Зʼявився блядський AI
- Всі працюють віддалено
- Зʼявився Docker
- Від QE очікують більше. І найнеприємніше, що очікують більше одразу.
І, звісно, все це вплинуло на те, що має знати і вміти інженер з якості.
Обовʼязкова база
- Git
- Пройдіть githowto.com/uk
- Ви маєте почати спілкуватись з командою однією мовою — репозиторій, коміт, рілка, мерж, ребейз.
- Далі ви будете будувати процес роботи з якістю, серцем якого є зміна, а зміна завжди в коді.
- HTTP
- Типи запитів: як, де і для чого вони використовуються.
- Заголовки, кукі, коди відповіді.
- Структура запиту і відповіді.
- Ви будете описувати баги. Якщо розробник бачить 403, а ви йому кажете, що не можете авторизуватись через неправильний пароль — вас не будуть сприймати серйозно.
- Розуміння, як і ким HTTP-запит обробляється — від браузера до бекенду і назад.
- Ви інженер, не користувач. Від вас не хочуть бачити «я натиснув, а там нічого».
- Вигадайте собі базовий сайт: PHP, Nginx, MySQL, Redis на одному сервері. Поясніть собі, як саме кожен з цих компонентів бере участь в обробці запиту. (AI-помічники дуже круто справляються з цією задачею)
- Docker
- Свого часу я пройшов платний курс у цього тіпа, було корисно і зрозуміло — Docker Mastery на Udemy
- Якщо не хочете платити, є купа курсів на YouTube, обирайте будь-який.
- Тільки майте на увазі: це не курс з філософії, там треба робити ручками, від прослуховування толку буде 0. Розгортайте Docker у себе на компі і повторюйте за лектором.
- Вміння писати скрипти на PHP або Python
- Поставте собі VPN і пройдіть курс Python на Stepik. Так, автори з країни водки і гівна, але це найкраще, що я бачив з курсів про програмування. (Курс безкоштовний, ви нікого не спонсуєте — користуйтесь ресурсами болотяників, щоб стати краще і їбать їх в рот)
- Встановіть собі будь-яку IDE і вчіться працювати з кодом у ній.
- Зберігайте завдання в git.
- Розуміння, як працює компʼютер і які у нього є ресурси — CPU, памʼять, диск, мережа. (Попрацюйте з AI)
- Розуміння, як відмальовується сторінка в браузері — DOM, рендер, мережеві запити, що блокує, що ні. (Попрацюйте з AI)
- Вміння описати баг так, щоб вас зрозуміли
- Послідовна відповідь на 3 питання: Як зараз працює? Як має працювати? Кроки відтворення.
- Встановіть собі інструменти для створення скріншотів і запису екрана.
- Практикуйтесь, описуйте 10 багів кожен день.
- Вміння користуватись хоча б одним AI-помічником і розуміти, як робити його відповіді якіснішими
- Вивчіть Playwright цей інструмент автоматизації тестування розірвав усіх конкурентів, розпочніть з нього. Це просто швецарський ніж в якому є все що вам може знадобитись.
- Бути нормальною блять людиною, яка:
- приходить вчасно
- слухає керівника
- виконує взяті на себе зобовʼязання
- вибачається, якщо ці зобовʼязання не виконує
- пояснює свої рішення
- перед тим як відправити повідомлення будь-кому, читає написане, аналізує, чи достатньо зрозуміло, і переписує, якщо ні.
Якось так.
Треба буде допомога — пишіть.
І чекаю вас на співбесідах :)