
«Люблю запитувати, що відбувається, коли користувач набирає в браузері Facebook.com»: топ запитань на співбесіді QA Engineer
Підготовка до співбесіди — виклик і для кандидата, і для менеджера. Потрібно скласти прості для розуміння запитання, які зможуть комплексно перевірити знання фахівців. Ми обговорили з Quality Engineering Manager Костею Мізгірьовим, що запитують на співбесіді тестувальника, які логічні завдання для тестувальника він дає, а також як Trainee й Junior показати готовність до навчання.
У експерта 10 років досвіду роботи в IT, з них 7 — у співбесідах QA-фахівців. Він створював QA-відділ з нуля в Inoxoft, на той момент невеликій аутсорсинговій компанії. Також допомагав створити академію при компанії, де навчання проходило безкоштовно. Туди брали людей без жодних знань, навчали їх, а найкращих брали на посаду Trainee QA.
Також працював в Epam як QA Resource Manager, де допомагав QA-фахівцям від Junior до Senior і Team Lead із професійним зростанням. Зараз в банку ПУМБ відповідає за якість iOS/Android додатків, QA-процеси, реліз-менеджмент і continuous delivery. Загалом провів понад 300 інтерв’ю.
А Technical Recruiter ITExpert Яна Чиж поділилася, що має знати Junior QA, та топом питань на співбесіді QA для визначення майндсету й cultural fit. Експертка допомагає знаходити круте місце роботи для айтівців в Україні та усьому світі.
Бонус наприкінці статті: топ-книг як для початківців у тестуванні так і для QA Lead від Кості Мізгірьова.
Про що поговоримо:
- навички, потрібні QA Engineer,
- запитання на співбесіді тестувальника,
- як провести співбесіду з тестувальником,
- як успішно пройти співбесіду,
- корисні книги для QA.
Хто такий QA Engineer?
QA Engineer (Quality Assurance Engineer) — спеціаліст, який займається тестуванням програмного забезпечення на всіх етапах розробки. Він тестує вимоги та дизайн продукту, а також всі функції програми. Свідомо відтворює специфічні сценарії, щоб перевірити, чи продукт відповідає прямим і непрямим вимогам.
Що повинен знати QA тестувальник: Junior, Middle, Senior та QA Team Lead
Розберімося в обов’язках та різниці навичок на різних грейдах тестувальника. Основні та nice-to-have технології — далі у статті.
QA Engineer повинен:
- Розуміти цикл розробки ПЗ.
- Знати види й рівні тестування.
- Вміти читати технічну документацію.
- Складати тестову документацію.
- Моніторити та відстежувати імпруви та багфікси.
- Уміти працювати з тест-кейсами, тест-листами, чек-листами та баг-трекерами.
Додаткові технології:
- Вміння працювати з HTML/CSS, JavaScript та HTTP для тестування вебдодатків.
- Для легшого тестування мобільних програм потрібно вміти працювати з Genymotion, VirtualBox та iOS Simulator.
- Володіння SQL та вміння працювати з базами даних.

«Крім технічних навичок тестувальники повинні мати впевнений рівень англійської (не нижче B1, краще — Upper Intermediate. Ми вже публікували поради, як пройти співбесіду англійською мовою.
Мають значення під час пошуку роботи й розвинені аналітичні здібності: здатність опрацьовувати великі обсяги даних, виявляти непередбачувані ситуації та розуміти потенційні проблеми з програмним забезпеченням.
Також важливо бути гнучким. Тестувальники часто працюють з різними типами проєктів та вимогами. Необхідно швидко адаптуватися до змін.
І, звісно, тестувальнику не обійтися без уважності до деталей, адже вони мають виявляти навіть найменші помилки або неузгодженості в ПЗ».

«Якщо дуже узагальнити, ось що повинен знати тестувальник на співбесіді залежно від рівня:
Trainee: це людина без досвіду — яка прочитала книгу з тестування (але нормальну, не Савіна, а Канера, або Рекс Блек) чи пройшла курс, розуміє базову теорію, знає, навіщо взагалі тестування потрібне та з яких етапів воно складається, але ще не працювала на реальних проєктах. Сюди також можна віднести фахівців, які прийшли на невеликий проєкт, пропрацювали там до пів року, але ще не встигли за цей час достатньо розвинутися, щоб претендувати на роль Junior QA Engineer.
Junior: передбачає непогане знання теорії та мінімальний досвід, розуміння специфіки проєкту й ролей у ньому. Роботу джунів ще потрібно контролювати та перевіряти загальний результат.
Що повинен знати Middle QA: йому вже не потрібен нагляд — він може самостійно працювати, хоча й має деякий gap у знаннях порівняно з Senior QA.
Senior: передбачає експертне знання тестової теорії, розуміння доменної області свого продукту, знання роботи веб- та мобільних додатків. Він уже має розуміти, як працює додаток “під капотом”. У моєму розумінні, щоб щось тестувати, фахівець повинен знати, як це працює. Наприклад, ви працюєте тестувальником у BMW. Авто їде — а завдяки чому? Що в нього всередині? Які процеси відбуваються, коли машина заведена? Як ви можете продумати план тестування гальмівної системи, якщо не знаєте, з чого вона складається та як працює?
Team Lead: обов’язкове вміння керувати, вміння планувати роботу цілої команди, менеджити навантаження людей, метчити скілсет людини й завдань. Важливе також розуміння, як мотивувати людей і працювати з конфліктами. Лід повинен бачити, як люди можуть розвиватися в рамках його проєкту та знаходити матч між тим, куди людина хоче розвиватись, і тим, яке value це принесе компанії».
Популярні запитання на співбесіді QA
Співбесіда QA Engineer у компанії триває в середньому 1–2 години та зазвичай складається з трьох блоків: теорія та досвід тестування, блок із запитаннями для перевірки soft skills і майндсету кандидата, а також перевірка рівня володіння англійською. Розберімо основні.
Що запитують на співбесіді QA: технічні запитання на перевірку скілів кандидата
Розберемо запитання, які часто ставляться на співбесіді тестувальника. Фокус співбесіди та запитання на співбесіді QA engineer залежить від того, чим саме займається компанія: для Android/iOS-продуктів важливі функції мобільного тестування. У GameDev очікують на тестувальника, який знає, що таке сніфери та як з ними працювати. Основні запити SQL потрібні на будь-якому проєкті, де є бази даних.

«Якось я натрапив на цікавий концепт проведення співбесід. Це не були стандартні “сухі” запитання для QA з теорії — натомість у кандидатів запитували думки про те чи інше поняття: “Що ви думаєте про…” або “Як ви вважаєте…”.
Згодом я сформував свій “шаблон”, що складається з запитань на співбесіду QA по різним темах, де кожне запитання випливає з попереднього.
Ось ці теми для співбесіди на QA Engineer:
- базова теорія;
- рівні й види тестування;
- етапи тестування;
- тестова документація;
- вимоги, стандарти, гайдлайни;
- помилки, баги;
- робота веб- і мобільних додатків;
- особливості тестування вебдодатків;
- особливості мобільного тестування.
Окремо запитую, ким фахівець хоче стати, коли “виросте” професійно, як він розв’язував конфліктні ситуації у минулому.
Зазвичай починаю з широких запитань для тестувальника на співбесіді (наприклад, про особливості мобільного тестування). Якщо бачу, що кандидат орієнтується — починаю копати глибше: запитую, із чого складається мобільний додаток, що таке Android Activity Lifecycle тощо».
QA запитання на співбесіді на перевірку soft skills і cultural fit кандидата
Що запитати, щоб краще зрозуміти цінності та мотиви кандидата? Technical Recruiter в ITExpert радить, як проводити співбесіду тестувальнику.

«Під час відбору hiring-менеджери можуть ставити різні типи запитань на співбесіді тестувальника, щоб оцінити як технічні навички, так і soft skills кандидатів
Ось приклади запитань для співбесіди QA для перевірки soft skills:
- Розкажіть про ситуацію, коли вам довелося працювати в команді з розробниками, і ви не погоджувалися з їхнім підходом до тестування. Як ви діяли в цій ситуації?
- Як ви керуєте своїм часом та організовуєте свою роботу? Як пріоритизуєте завдання та забезпечуєте їх вчасне виконання?
- Як ви виявляєте і розв’язуєте конфлікти в робочому оточенні? Розкажіть про приклад, коли вам довелося стикнутися з конфліктною ситуацією та як ви змогли її вирішити.
Запитання на співбесіді QA Manual / Automation на перевірку cultural fit:
- Як ви бачите співпрацю QA з іншими членами команди?
- Як ви адаптуєтеся до нових ситуацій та змін в робочому оточенні?
- Як ви розумієте та впроваджуєте процеси тестування відповідно до методологій розробки (наприклад, Agile, Scrum)?
- Які ваші головні цінності в роботі й житті загалом?
Такі запитання на співбесіді Automation QA чи Manual допоможуть оцінити, наскільки кандидат вписується у культуру та відповідає цінностям компанії, як він сприймає співпрацю та комунікацію в команді, його гнучкість та адаптивність до змін».
Задачі на логіку на співбесіді тестувальника
Щоб перевірити практичні навички, теоретичних питань на співбесіді тестувальника може бути недостатньо. Тому інтерв’юер готує логічні завдання для тестувальників. Він збирає вебсторінки чи функціональні вимоги, які допомагають змоделювати гіпотетичну ситуацію: наприклад, кандидат має знайти баги, проговорити основні тест-кейси, які приходять у голову для уявного продукту. Водночас на QA співбесіді інтерв’юер ставить додаткові запитання, щоб зрозуміти логіку, яким буде керуватися фахівець у роботі.
Приклади запитань на логіку від Google, які можна використати у співбесіді на тестувальників:
- Ви маєте 8 однакових куль. Потрібно визначити найважчу з них за допомогою ваг та двох зважувань.
Відповідь. 6 куль потрібно поділити на дві групи з 3 куль та зважити їх. Після того, як визначається група з важчою кулею, взяти з неї будь-які 2 й зважити їх. Якщо серед них є важка куля — це буде видно. Якщо вага однакова — важкою буде та, що залишилась. Якщо важкої кулі серед груп із 3-х не виявилося, вона серед 2-х, що залишилися.
- Чому фраза “The quick brown fox jumps over the lazy dog?” є унікальною?
Відповідь. У фразі зібрані всі літери англійської абетки. Завдання допоможе перевірити, наскільки людина уважна.
Розберемо і задачі на логіку на співбесіді тестувальника з Костею Мізгірьовим.

«Я люблю запитувати, як працює інтернет та що відбувається “за лаштунками”, коли користувач набирає в браузері “Facebook.com”. Що сініорніша людина, то детальніше вона почне розповідати. Так, кандидати згадують про реквести та протоколи, звідки браузер знає, де Facebook знаходиться, розповідають про сервери, load balancer тощо. Джун зазвичай каже, що відправляється запит на DNS-сервер, знаходиться IP-адреса Facebook і користувачу “прилітає” html-сторінка. Сініор копає глибше.
Пропоную всілякі кейсові задачі: наприклад, потрібно написати тест-план для тестування login-сторінки Facebook. Які типи тестування кандидат у цьому випадку використає та чому? Мені подобається, коли людина не лише розбирається в теорії, а ще й може “аплаїти” її на реальний досвід».
*Іноді також передбачене тестове завдання для тестувальника — його особливо часто дають перед або після співбесіди Junior QA позицію.
Як успішно провести співбесіду: загальні поради IT-рекрутерам
Як провести співбесіду тестувальника? Поради від Кості Мізгірьова для виграшного інтерв’ю тестувальника:
- Не варто виправляти кандидата на місці — якщо кілька разів вказати йому на те, що він помилився, фахівець може «закритися» і не відповість на наступні питання. Слухайте все, що говорить кандидат і реагуйте нейтрально. Якщо кандидат цікавиться, чи правильно він відповів, можна сказати, що фідбек буде надано після співбесіди з рекомендаціями незалежно від результату.
- Якщо ви бачите, що кандидат «плаває», спробуйте підштовхнути його додатковими запитаннями, щоб перевірити, чи не забув він раптово цю тему. Проте не варто тиснути на «слабку» точку.
- Будьте ввічливим. Пам’ятайте, що ви — обличчя компанії, від розмови з вами складається враження про компанію загалом.
- Якщо в першій половині інтерв’ю ви розумієте, що кандидат «недотягує» — можна повідомити йому, що поки що ви не зможете співпрацювати. Обов’язково надайте фахівцю фідбек і необхідні рекомендації, де і що можна почитати. Пам’ятайте, що сьогоднішній джун згодом може стати «рок-зіркою» — і він пам’ятатиме, як ви з ним спілкувалися.
- Намагайтеся вкластися в 45 хвилин зі своїми запитаннями, а також залишити 10 хвилин на запитання кандидата. Відразу після співбесіди на QA напишіть фідбек. Наприклад: теорія — 5, API-тестинг — 3, вебтестування — 4, soft skills — 5 тощо.
Як успішно пройти співбесіду на тестувальника: поради кандидатам від Trainee до Senior
Вижимка порад від наших експертів.

«Зрозумійте, що хвилюватися — це нормально. Прийміть той факт, що ви не можете знати геть усього.
Якщо ви чогось не знаєте — прямо скажіть про це hiring-менеджеру чи технічному інтерв’юеру. Бажано при цьому запитати, де можна знайти потрібну інформацію, щоб дізнатися відповідь та заповнити прогалину в знаннях.
Trainee/Junior-фахівцям: важливо показати готовність вчитися. Я часто запитую, ким кандидат хоче стати пізніше. Більшість людей стверджують, що хочуть вирости в автоматизаторів за умовно два роки. Тоді я запитую: добре, як ти плануєш досягти своєї мети? Як рухатимешся в цьому напрямку, що читатимеш і вчитимеш? Відповідь “Я ще не знаю, я просто хочу” — це red flag для мене. IT-фахівець на початку кар’єри повинен мати чіткий план дій».

«Головний критерій успіху під час проходження співбесіди — це ретельна підготовка до співбесіди QA. Перед інтерв’ю дослідіть компанію, позицію та її вимоги. Підготуйте запитання для компанії. Ознайомлення з компанією, її продуктом, проєктами та цінностями допоможе підкреслити інтерес і продемонструвати, що ви хочете працювати саме в цій компанії.
Будьте конкретними: намагайтеся наводити приклади з вашого досвіду, щоб підкріпити свої відповіді. Це допоможе продемонструвати експертизу та реальний досвід, виділитися серед інших кандидатів.
Важливо: невеликий досвід не повинен стримувати кандидата! Навіть із невеликим досвідом ви можете продемонструвати свій потенціал, готовність вчитися та розвиватися. Зосередьтеся на своїх сильних сторонах, навичках та якостях, які можуть бути корисними в ролі QA-спеціаліста. Розкажіть про ситуації, де ви показали свої знання та отримали бажаний результат. І пам’ятайте: Viam supervadet vadens — Дорогу здолає той, хто йде!».
Вам може бути цікаво: більше порад, як спілкуватися з рекрутером.
Бонус: книги з бібліотеки Quality Engineering Manager, які допоможуть успішно пройти співбесіду
Більше половини з 2 тис. опитаних читачів книг у дослідженні Thrift Book зізнаються, що саме влітку читають найбільше. Якщо ви серед них, а також плануєте шукати нову роботу, тоді ця добірка рекомендацій від Кості Мізгірьова буде особливо корисною. Вона допоможе заповнити пробіли в знаннях і потрапити в компанію мрії.
- Hands-On Mobile App Testing: A Guide for Mobile Testers and Anyone Involved in the Mobile App Business, Daniel Knott — простою мовою про рішення для тестування від початку до кінця для Android та iOS. Підійде для всіх рівнів.
- Software Testing: An ISTQB-BCS Certified Tester Foundation guide, Brian Hambling — бестселер із прикладами та вправами для початківців.
- Agile Testing: A Practical Guide for Testers and Agile Teams, Lisa Crispin, Janet Gregory — про гнучку методологію розробки програмного забезпечення з точки зору тестувальника.
- Computer Networks, Global Edition, Andrew Tanenbaum, David Wetherall — пояснення, як мережі працюють зсередини. Книга підійде для тестувальників рівня Senior.
- Leading Quality: How Great Leaders Deliver High-Quality Software and Accelerate Growth, Ronald Cummings-John, Owais Peer — про методи, які використовують успішні лідери для ухвалення стратегічних рішень, і інструменти, які сприяють досягненню командних цілей. Корисно читати, якщо ви QA Lead.
- Engineering Management for the Rest of Us, Sarah Drasner — про менеджмент команд від Director of Engineering, Core Developer Web у Google.
- The Ideal Executive: Why You Cannot Be One and What to Do About It, A New Paradigm for Management, Ph.D. Adizes, Ichak Kalderon — про те, що ідеального лідера не існує, і поради, що неідеальному керівнику слід робити, щоб уникнути поганого управління, як структурувати компанію та менеджити конфлікти.
- П’ять вад у роботі команди, Патрік Ленсіоні — світовий бестселер про 5 вад будь-якого колективу: взаємну недовіру, невибагливість, безвідповідальність, страх конфліктів і байдужість до результатів. Чому вони з’являються? Як їх діагностувати та усунути? Видання входить до топ-20 найкращих бізнес-книг за версією порталу goodreads.com. Автор має багаторічний досвід консультування топменеджерів компаній зі списку Fortune 500.
- Взаємодія з ворогом. Як працювати з людьми, які не викликають ні довіри, ні симпатій, Адам Кахане — поради, як примирити сторони конфлікту. Автор — фасилітатор із досвідом роботи у понад 50 країнах світу. Консультував держслужбовців, політиків і бізнесменів. Очолює консалтингову компанію Reos Partners.
Шукаєте QA Engineer? Зверніться в ITExpert, щоб найняти найкращих фахівців ринку швидше та простіше! Уже понад 8 років ми займаємося пошуком IT-спеціалістів в Україні та в усьому світі: від США до Ізраїля. Ми знайдемо для вас технічні таланти!
Наскільки корисним був цей пост?
Click on a star to rate it!
Середній рейтинг 4.7 / 5. Кількість голосів: 34
Оцінок поки немає! Будьте першим, хто оцінить цю публікацію.



