Успішно складене резюме спрацювало і вас запросили на інтерв’ю. Ви можете освіжити в пам’яті найважливіші теоретичні знання і заздалегідь підготуватися до каверзних питань із психологічним підтекстом, але що робити з практикою? У фінальній частині співбесіди пропонуються тестовые задания для тестировщика, щоб перевірити його різні сторони як спеціаліста. Щоб спростити вирішення цього питання, ми склали список найпопулярніших завдань та головоломок, з якими стикаються QA фахівці на інтерв’ю під час працевлаштування.
Універсальне практичне завдання
Його дають дуже часто, пропонуючи протестувати якийсь предмет із реального життя. Наприклад, олівець, стілець, аркуш паперу тощо. Важливо розуміти, що суть предмета при цьому не має суттєвого значення, оскільки алгоритм перевірки завжди буде однаковим:
- Скласти перелік вимог до предмета.
- На кожну вимогу прописати тест-кейс, негативний сценарій і так званий happy path — сценарій, коли предмет виконує свої функції безпомилково.
Далі вступає креативність: наскільки кандидат зможе нестандартно підійти, виконуючи такі тестові завдання для тестувальників. Наприклад, перевірити, чи достатньо білий та міцний папір у рамках юзабіліті-тестування. Також можна провести тести локалізації, навантажувальні перевірки, стрес-тестування тощо.
Завдання на методологію тестів
Інтерв’юер наполегливо з’ясовуватиме, наскільки добре ви розумієтеся на методах проведення тестування. Наприклад, він може дати такі завдання:
- Визначити різницю між чорним та білим ящиками під час перевірок.
- Описати процес тестування поетапно.
- Розповісти про види та сфери застосування регресійних тестів.
Все це вивчається на курсах і легко при належному рівні підготовки пройти цей етап. А якщо ще й з практикою було навчання, наприклад, як у PASV, то в цілому ви зможете спокійно впоратися із перевіркою.
Перевірка аналітичних навичок кандидата
Для QA фахівця вміти виконувати аналіз — одна з основних вимог. Тому на співбесіді ці навички перевіряються обов’язково. Вам можуть запропонувати такі тестові завдання для тестувальників:
- Як протестувати банкомат/термінал? Вкажіть особливості вашого особистого підходу.
- Як протестувати функціональність сайту, на якому 3-5-7 кнопок?
- Наведіть приклад, як задокументувати помилку, виявлену під час тестування продукту?
Завдання на практичні навички
Як правило, роботодавці зацікавлені у конкретних інструментах та дають завдання саме на перевірку вміння кандидата працювати з цими засобами. Наприклад, найчастіше просять зробити тест-кейс для перевірки функції додавання товару в кошик на сайті або у додатку чи створити API тестування з різними типами запитів.
Перевірка комунікабельності та стійкості до стресів
Тестувальник працює не відокремлено, а в команді, тому він повинен вміти донести свої думки та пропозиції щодо покращення продукту розробникам та замовникам, причому зробити це без конфліктів. Інтерв’юер може запропонувати:
- Описати ситуацію, коли потрібно клієнту без технічної підготовки, пояснити складну технічну проблему.
- Продумати свої кроки, якщо виявлений вами баг розробники не вважатимуть помилкою.
На додаток до цього ви можете отримати завдання та питання, які перевірять стресостійкість. Наприклад, вас можуть запитати про реакцію на негативний фідбек від замовника або ваші методи зниження рівня стресу на роботі. Так, навіть до таких аспектів сучасні роботодавці мають вимоги. Головне — дотримуйтесь спокою та дійте послідовно, а на запитання намагайтеся відповідати чесно.