Як провести співбесіду з QA Engineer + список питань

Олена Леонова

Команда Hurma

  • 10 хв
  • 23986
  • 0

Щоб наймати кваліфікованих співробітників, HR-фахівцям потрібно бути грамотно підкованим у всіх сферах. Співбесіда з кандидатами на посаду QA Engineer складніша в плані організації та проведення. Вона проходить в кілька етапів, які допомагають визначити навички та вміння кандидата.

У новому матеріалі від команди Hurma ви дізнаєтеся хто такі QA-тестувальники, як проводити з ними інтерв'ю та які питання їм ставити, щоб визначити їх компетенцію.

Професія QA Engineer: хто такі та що роблять

QA-інженером (Quality Assurance Engineer) називають фахівця, який займається функціональним тестуванням програмного забезпечення на всіх етапах розробки. Щоб більш детально говорити про Quality Assurance, потрібно розібратися з термінологією.

Багато хто помилково думає, що терміни Quality Assurance, Quality Control та тестування – це синоніми. Але це не вірне судження.

  • Quality Assurance (QA). QA-фахівці готують та встановлюють стандарти, аналізують якість, обирають інструменти, виправляють помилки та вдосконалюють програму.
  • Quality Control (QC). Контроль якості продукту відповідає за аналіз результатів тестування, пошук та усунення помилок. QC-фахівці аналізують код, технічні огляди та перевіряють програму.
  • Тестування програмного забезпечення (Software Testing). Тестувальники перевіряють готовий продукт на відповідність встановленим вимогам.

Що повинен уміти QA Engineer: основні навички та обов'язки

Теоретичні знання та практичні вміння:

  • Розуміння циклу розробки ПЗ.
  • Знання видів та рівнів тестування.
  • Уміння читати технічну документацію.
  • Аналізувати вимоги.
  • Складати тестову документацію.
  • Моніторинг та відстеження правок.
  • Написання та доробка сценаріїв тестування.
  • Складання ТЗ на усунення знайдених, після тестування недоліків.

Англійська мова

Англійська мова для QA-тестера дуже важлива. У більшості випадків замовники або частина команди знаходяться в інших країнах та комунікувати з ними доводиться англійською.

Bug tracking системи:

  • Баги, які виявив тестувальник, він повинен описувати в спеціальній системі.
  • Уміння детально описати помилки та присвоювати їм пріоритетність щодо усунення.
  • Описувати свій шлях в програмі та вказувати інші деталі, які допоможуть розробникам все виправити.
  • Уміння працювати з тест-кейсами, тест-листами, чек-листами та баг-трекерами.

Додаткові технології:

  • Уміння працювати з HTML/CSS, JavaScript, jQuery та HTTP для тестування web-додатків.
  • Щоб було легше тестувати мобільні додатки, потрібно вміти працювати з Genymotion, VirtualBox та iOS Simulator.

Володіння мовами запиту SQL та вміння працювати з базами даних

Уміння працювати з мовою запиту SQL зустрічається в кожній вакансії тестувальника. QA-інженерам, які планують тестувати програми та додатки мова запитів SQL та робота з базами даних будуть дуже корисні.

Важливі якості, на які потрібно звернути увагу при співбесіді QA-інженера

  • Аналітичний розум та уважність для виявлення навіть маленьких помилок.
  • Стратегічне та абстрактне мислення, вміння моделювати та абстрагуватися від зовнішніх факторів.
  • Уміння працювати з командою, аргументовано пояснювати свої рішення.
  • Перфекціонізм, відповідальність, ретельність.
  • Вміння визначати пріоритети, знаходити компроміси, наполегливість.

Рівні кваліфікації тестувальників

Trainee

Тестувальник-початківець без практичного досвіду. Як правило, це студент, який проходить навчання в IT-компаніях. Після навчання його можуть працевлаштувати, в залежності від результатів.

Junior QA Engineer

Молодший спеціаліст з досвідом роботи від 1 до 8 місяців. Він приблизно розуміє, що таке тест-план, тест-кейс, тест-сьют, тест-степ, тест-дизайн, Definition of Done. Junior QA Engineer має уявлення про дефекти Severity та Priority, також володіє базовими навичками роботи з SQL.

Middle QA Engineer

Впевнений середнячок з досвідом роботи до 3-4 років. Мідл тестувальник вміє працювати самостійно, може навчати Trainee та Junior.

Senior QA Engineer

Професійний та скілованний тестувальник, який виконує найскладніші завдання широкого спектра. В роботі використовує різні види тестування.

QA Team Lead

Ведучий QA-тестер, який відмінно розбирається в технічній стороні тестування та вміє працювати з командою. Він бере участь в написанні технічної документації, набирає людей в команду проекту, координує та контролює її.

QA Functional Manager

Функціональний менеджер управляє тестуванням конкретного проекту та командою тестувальників.

Якщо більше заглибитися в професію QA Engineer, можна виділити у тестувальників кілька різновидів:

  • Automation QA Engineer. QA-автоматизатор робить тести по скриптам для автоматизації тестування.
  • Manual QA Engineer. Виконує тестування вручну. Він не користується програмами, а самостійно відтворює всі дії, які буде робити користувач в додатку.
  • Quality Control Specialist. QC-фахівець проводить аналіз результатів тестів та стежить за виявленням та вилученням багів в додатку.

Як провести співбесіду з кандидатом на позицію QA Engineer

Після того, як ви зрозуміли хто такі тестувальники, які вони бувають та чим займаються, вам буде легше провести інтерв'ю. Але, ми хочемо відзначити, що інтерв'ю на посаду QA Engineer проходить у декілька етапів.

Спочатку потрібно з'ясувати, що привертає кандидата в вакансії та чому саме він підходить для цієї позиції.

Потім технічний фахівець повинен буде поставити кандидату теоретичні питання та дати тестове завдання. Це робиться для того, щоб визначити його компетенцію та рівень знань.

Наступний етап – перевірка логічного мислення здобувача. Це допоможе простежити хід думок людини та зрозуміти чи володіє він аналітичним складом розуму.

Але перед цим, HR-фахівцю потрібно підготуватися до інтерв'ю, щоб представити бренд роботодавця в кращому світлі. При підготовці до інтерв'ю важливо сформувати образ кандидата мрії, скласти список його професійних якостей та вимог до позиції QA.

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

Під час розмови важливо не забувати фіксувати та записувати ключові моменти або висновки, зроблені в ході інтерв'ю.

Питання та логічні завдання для QA-інженерів

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

Теоретичні питання

  • Що таке динамічне тестування?
  • Назвіть мету тестування.
  • Що таке тестування на основі ризиків?
  • Що таке позитивне та негативне тестування?
  • Що таке тестування end-to-end (наскрізне)?
  • Що таке Monkey Testing?
  • Які ви знаєте типи тестів та які з них застосовували раніше?
  • Навіщо потрібна автоматизація тестування та коли їх потрібно застосовувати?
  • Як зрозуміти, що тестування закінчено?
  • Що значить стрес-тестування?
  • Що таке тест-кейси?
  • Чим відрізняється валідація від верифікації?

Питання, які допоможуть краще зрозуміти кандидата

  • Що вам подобається та не подобається у вашій роботі?
  • Як ви організовуєте свій робочий процес?
  • Де ви здобуваєте нові знання?
  • Розкажіть про свій останній проект.
  • Яку роль ви виконуєте в команді? Опишіть свої головні завдання.
  • Що будете робити, якщо вам набридне рутинна монотонна робота?

Також можна задати ситуаційні питання, на кшталт: «Що ви будете робити, якщо потрапите на проект, де ви – єдиний тестувальник? З чого ви почнете роботу».

Логічні завдання

Завдання від Google

У вас є вісім однакових куль. Потрібно визначити найважчу з них за допомогою ваг та двох зважувань. 

Розгадка. Треба розділити кулі на три частини: по 3 кулі у двох частинах, та 2 кулі у третій частині. Після того, як визначиться група з більш тяжкою кулею, взяти з неї будь-які дві та також зважити. Якщо серед них важка куля – це буде видно. Якщо вага однакова – важкою буде та, що залишилась. Якщо важкої кулі серед груп по три не виявилося, вона серед двох, які залишилися.

Чому каналізаційні люки мають круглу форму?

Розгадка. Завдання має дві відповіді. Перша – за рахунок рівного діаметра кола люк не провалюється в каналізацію, друга – круглі люки легше переносити.

Чому фраза "The quick brown fox jumps over the lazy dog?" вважається унікальною?

Розгадка. У фразі зібрані всі букви англійського алфавіту. Завдання допоможе перевірити наскільки людина уважна.

Питання на знання англійської мови

Попросіть кандидата без підготовки дати відповіді на наступні запитання англійською мовою:

  • Цілі та завдання тестування.
  • Опишіть приклад одного з ваших багів.
  • Чому вирішили змінити місце роботи або що зацікавило в нашій компанії?

Ми хочемо відзначити, що перераховані вище питання – це лише вершина айсберга. Щоб проводити співбесіду більш серйозних фахівців, потрібно буде включати алгоритми, питати мови програмування та створювати питання з технічним фахівцем.

Проводимо співбесіди з QA Engineer без хвилювань

Робота HR-фахівців часто нагадує вислів: «Піди туди – не знаю куди, знайди щось – не знаю що», тільки в нашому випадку, не «знайди що», а «знайди кого».

Ми розуміємо, як важко вам буває розбиратися в нових позиціях, термінах, щоб знайти ідеального кандидата. Тому сподіваємося, що наш матеріал допоможе вам вдало проводити інтерв'ю з тестувальниками та наймати тільки кваліфікованих фахівців. Поєднуючи найсучасніші методи проведення інтерв'ю з ATS системою від HURMA, ви зможете значно швидше знайти висококваліфікованих працівників, що допоможуть вашій компанії досягнути нових висот!

Гайд по роботі з grc.ua та HeadHunter: як знайти того, хто вам потрібен
grc.ua – міжнародний кадровий сайт, на якому міститься більше 1.4 млн резюме кандидатів. Для рекрутера – це гарна можливість знайти потрібного фахівця. Але, разом з тим, це ще й великий ...
Як звільнити, щоб до вас повернулися
25 червня команда Hurma провела для HR-фахівців вебінар на важливу тему звільнення персоналу. Як розлучатися зі співробітниками і залишатися друзями? У статті ми традиційно зібрали основні думки вебінару для тих, ...
Знайшли помилку? Натисніть Ctrl + Enter

Повідомити про помилку

Текст, який буде надіслано нашим редакторам: