Найти в Дзене
Мой понедельник

Идеальное собеседование на позицию QA-инженера: как провести / как пройти

Оглавление

Евгений Карпович, Head of QA в Neotech Development, тренер курса и практикума по тестированию ПО, на конференции QAASP рассказал всё, что нужно знать о прохождении и проведении собеседований на позицию QA-инженера. Сам Евгений провёл около 1000 собеседований.

Вы можете ознакомиться с видео или текстовым конспектом выступления.

Видеоверсия: https://youtu.be/l6hMepqBARQ

Зачем собесы? У меня уже есть работа!

У вас может быть все прекрасно, но собеседования нужны для: получения первой работы;
набора коллег;
релокейта или просто смены страны жизни;
фриланса;
смены работы.

Плюсы собеседований

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

Бывший директор по талантам Патти МакКорд (Patty McCord) говорит о том, что очень полезно узнать, сколько вы стоите, и определить ваши профессиональные цели. Хождение по собеседованиям может даже помочь вам найти людей, которых можно нанять в вашу компанию. – Вы можете нанять себе человека, который вас прособеседовал, потому что зачастую в ходе собеседования становится ясно, толковый это специалист или нет.

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

Виды собеседований

  • Поведенческое интервью;
  • Техническое собеседование;
  • Кейс-собеседование;
  • Стресс-интервью (если вы попали на стресс-собеседования, в компании что-то идёт не так);
  • Скайп интервью или по телефону (это отсеивание на адекватность).
Общая практика – зачастую интервью проводят только рекрутеры или HR, у которых вопросы и ответы записаны на бумажке. И это печально.
Общая практика – зачастую интервью проводят только рекрутеры или HR, у которых вопросы и ответы записаны на бумажке. И это печально.

Повторить к собеседованию

Manual:

  • виды тестирования;
  • типы тестирования;
  • техники тест дизайна;
  • структура тест плана\тест кейса\баг репорта;
  • разница приорити и северити;
  • протестируй это и то.

Automation:

  • паттерны;
  • как работает maven (или сборка под ваш ЯП);
  • jUnit vs testNG\ nosetests vs pyTest;
  • имплисит и эксплисит wait в WebDriver;
  • типы данных;
  • и т.п.

Спрашиваем, понимает или не понимает человек вопрос в общем. В идеале, чтобы он что-то на собеседовании написал (просто на листике) или рассказал, как будет тестировать.

На собеседовании важно показать то, КАК вы думаете.

Три кита собеседования

При поиске человека надо отвечать на три вопроса:

Кто, Куда и Какие:
● Кто нам нужен
● Куда нам нужен (какой проект)
● Какие обязательные качества и знания должны быть у кандидата.

Если вы не отвечаете на эти три вопроса, ваше собеседование превратиться в фарс, потому что в противном случае кандидата начинают спрашивать обо всем.

Типы кандидатов

  • Никакой;
  • Уверенный никакой;
  • Ходун по собесам;
  • Толковый, но стеснительный;
  • Винтик;
  • Я лид – я руковожу;
  • Идеальный (редкий вид находится в красной книге).

Никакой

На собеседовании молчит или говорит совсем не то.

Как определить: если вас спросят как кандидат и вы хотите ответить - "Никакой".

Чем плох: в лучшем случае просто отнимает время, в худшем сидит балластом на работе. Вырастает в ходуна по собесам.

Уверенный (самоуверенный) никакой

Уверенно говорит чушь. Легко получает работу, если не собеседуется тех. специалистом.

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

Чем плох: будет или как никакой или будет еще и вредить компании.

Ходун по собесам

Легко перепутать с идеальным. Знает ВСЁ (из того что спрашивают на собеседовании).

Как определить: дайте решить задачку или что-то прикладное. Как правило, он её проваливает.

Чем плох: тот же молчун.

Толковый, но стеснительный

Еще более трудно определим. Знает много, говорит мало. Имеет проблемы на собеседованиях.

Как определить: на собеседовании не уверен, но отвечает великолепно. Чем хорош: иногда даже лучше идеального. Может не знать свою цену. На работе - хороший работник, НО он никогда не менеджер.

Винтик

Хорошо знает вход\выход. Как тестировать и т.п., НО только свой продукт.

Как определить: спрашиваем чаще "почему выбрали …". Не знаю, так было и т.п. – вот наш винтик. (но это не все). – Человек должен уметь обосновать даже не своё решение.

Чем плох: свой самовар или трудный вход в проект. Придётся переучивать.

Я лид – я руковожу

По резюме трудно определить who is who. В резюме видишь ВСЁ, что делала команда. На собеседовании понимаешь, что он тут не при чем.

Чем плох: при поиске тех специалиста просто тратит ваше время. Много разговоров на митингах, мало толка.

Идеальный

Все идеально отвечает. Вам подходит как человек. Вот чуть-чуть и поцелуете.

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

Вопросы на собеседовании

Правило 50/50:
Важны как hard, так и
soft skills.
Никогда ни с кем не ссорьтесь, будьте хорошим человеком.
Самый лучший вопрос: доверите ли вы человеку вас заменить в случае отсутствия?

Вопросы на различия:
В чём разница между .hashcode() и .equals, SDK и JDK.

Эти вопросы хороши, если они вам нужны. Показывают начитанность/наслушанность кандидата, но не показывает практических навыков.

Вопросы в никуда:

  • english, когда кандидат не будет на нем общаться;
  • mySQL, когда его нету :)
  • mobile вопросы для кандидата под web (manual\auto);
  • тест план или другая high lvl документация для junior QA;

Вопрос должен раскрыть работу. Каждому вопросу – своё время.

Ответы на собеседовании

Если человек прошел идеально собеседование - это критерий, что он подойдет нам идеально?

Нет.

Лучше нанять хорошего человека и вырастить его, чем нанять плохого, но на вид идеального, и работать в токсичной команде. Собеседование - проверка hard (если это не ходун) скиллов. Понять за час все - невозможно. Не огорчайтесь тому, что вам придется уволить человека, который идеально прошел собеседование.

Собеседование это все, что надо? Хватит ли часа?

Тестовое задание – всегда полезная часть собеседования. Должно быть оплачиваемым, если занимает полдня и более. Если занимает около часа, можно не оплачивать.

Испытательный срок:
Должны стоять четкие задачи, предоставлен прозрачный план и pass\NOpass критерии.
Испытательный срок: Должны стоять четкие задачи, предоставлен прозрачный план и pass\NOpass критерии.

Вместо вывода

Идеальных людей не бывает – снижайте критерии.
Идеальных вопросов не бывает – не собеседуйте человека по бумажке.
Понять человека нельзя и за 10 лет (привет всем кто в браке).
Пробуйте, берите и умейте расставаться (не про брак, а про коллег).
Верьте и доверяйте.

Видеоверсия:
https://youtu.be/l6hMepqBARQ