Как провести собеседование с QA Engineer + список вопросов

Елена Леонова

  • 3 мин
  • 74252
  • 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-инженера

  1. Аналитический ум и внимательность для обнаружения даже маленьких ошибок.
  2. Стратегическое и абстрактное мышление, умение моделировать и абстрагироваться от внешних факторов.
  3. Умение работать с командой, аргументированно объяснять свои решения.
  4. Перфекционизм, ответственность, усидчивость.
  5. Умение расставлять приоритеты, находить компромиссы, настойчивость.

Уровни квалификации тестировщиков

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-инженеров

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

Теоретические вопросы

  1. Что такое динамическое тестирование? 
  2. Назовите цели тестирования.
  3. Что такое тестирование на основе рисков?
  4. Что такое позитивное и негативное тестирование?
  5. Что такое тестирование end-to-end (сквозное)?
  6. Что такое Monkey Testing?
  7. Какие вы знаете типы тестов и какие из них применяли ранее?
  8. Зачем нужна автоматизация тестирования и когда её нужно применять?
  9. Как понять, что тестирование закончено?
  10.  Что значит стресс-тестирование?
  11.  Что такое тест-кейсы?
  12. Чем отличается валидация от верификации?

Вопросы, которые помогут понять кандидата

  1. Что вам нравится и не нравится в вашей работе?
  2. Как вы организовываете свой рабочий процесс?
  3. Где вы черпаете новые знания?
  4. Расскажите о своем последнем проекте.
  5. Какую роль вы выполняете в команде? Опишите свои главные задачи.
  6. Что будете делать, если вам надоест рутинная монотонная работа?

Также можно задать ситуационные вопросы, по типу: «Что вы будете делать, если попадете на проект, где вы – единственный тестировщик? С чего вы начнете работу».

Логические задачи

Задание от Google

У вас есть восемь одинаковых шаров. Нужно определить самый тяжелый из них с помощью весов и двух взвешиваний.

Разгадка. Нужно разделить все шары на три части: по 3 шара в двух частях, и 2 шара в третьей части. После того, как определится группа с более тяжелым шаром, взять из нее любые два и также взвесить. Если среди них тяжелый шар – это будет видно. Если вес одинаковый – тяжелым будет тот, что остался. Если тяжелого шара среди групп по три не оказалось, он среди двух, которые остались.

Почему канализационные люки имеют круглую форму? 

Разгадка. Задача имеет два ответа. Первый – за счет равного диаметра круга люк не проваливается в канализацию, второй – круглые люки легче переносить. 

Почему фраза "The quick brown fox jumps over the lazy dog?" считается уникальной? 

Разгадка. Во фразе собраны все буквы английского алфавита. Задание поможет проверить насколько человек внимательный. 

Вопросы на знание английского языка

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

  1. Цели и задачи тестирования.
  2. Опишите пример одного из ваших багов.
  3. Почему решили сменить место работы или что заинтересовало в нашей компании?

Мы хотим отметить, что вышеперечисленные вопросы – это лишь вершина айсберга. Чтобы собеседовать более серьезных специалистов, нужно будет включать алгоритмы, спрашивать языки программирования и создавать вопросы с техническим специалистом.

Проводим собеседования с QA Engineer без волнений

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

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

Гайд по работе с HeadHunter: как найти того, кто вам нужен
grc.ua – международный кадровый сайт, на котором содержится более 1.4 млн резюме кандидатов. Для рекрутера – это отличная возможность найти нужного специалиста. Но, вместе с тем, это еще и большой ...
Поиск кандидатов в Instagram: как работает и кого искать
В охоте за талантами, как и на войне, – все средства хороши. Современные HR-менеджеры и рекрутеры/сорсеры не игнорируют диджитализацию и используют для поиска кандидатов не только job-порталы, но и соцсети. Сегодня ...
Увидели ошибку? Нажмите Ctrl + Enter

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: