Всем добрый день.
Опишу свою ситуацию вкратце: большая компания в Европе, у которой очень много сотрудников из команий-партнеров, расположенных в Индии. Я непосредственно вовлечена в процесс собеседования новых сотрудников, в том числе и из Индии. Кандидаты на роль автоматизаторов должны выполнить тестовое задание - написать простенький фреймворк для 2-3 тестов по требованиям (поиск в Гугле), прикрутить репорт и причесать весь проект, чтобы он запускался на любой машине. После ревью тестового задания мы созваниваемся с кандидатом, проходимся по написанным тестам, задаем вопросы и принимаем решение брать или нет.
Я бы хотела этот процесс поменять по несколим причинам:
- кандидатам нужно тратить несколько часов на задание, что не слишком-то приветствуется начиная с мидл уровня. Не хочется тратить время специалистов зазря.
- некоторые кандидаты просто переиспользуют один раз написанный фреймворк и подгоняют под тестовое задание. Что не проверяет почти никаких навыков автоматизации.
- в комании уже есть свой тестовый фреймворк, и навыки его построения с нуля не так уж и важны.
Поделитесь идеями, как можно усовершенствовать процесс?
Я думала над идеей написать свое небольшое приложение с багами и кривыми тестами к нему, давать кандидату и просить проанализировать и улучшить. Здесь может быть проблема в том, что комании в Индии очень заинтересованы в продаже нам инженеров, и могут начать сливать им всё, что нужно исправить еще перед интервью. Переписываить задание каждые 2-3 месяца будет для нас очень накладно.
Что еще можно сделать?
Спасибо!