Онлайн-школу тестирования Rocket Science Денис Анищенко создал два года назад. До этого он пять лет работал QA-инженером, в том числе и на позиции лида, а сейчас совмещает преподавание с работой менеджера проектов в EPAM.
Что нужно знать тестировщику перед первым собеседованием
Основная задача тестировщика — проверить, насколько продукт соответствует требованиям. Он тестирует все функции программы и намеренно делает ошибки, чтобы проверить ее устойчивость.
Собеседование в компанию в среднем длится сейчас полтора-два часа, рассказывает эксперт. Обычно оно состоит из трех блоков: проверка английского, теория тестирования и блок с вопросами кандидата.
Фокус интервью зависит от того, чем именно занимается компания: для разработчиков мобильных приложений важны особенности мобильного тестирования, в геймдеве ждут тестировщика, который знает, что такое снифферы и как с ними работать, а основные запросы SQL нужны на любом проекте, где есть базы данных. Владеть английским языком тоже важно. Во всяком случае, вас вряд ли пригласят на собеседование с уровнем ниже В1.
Вопросы на собеседовании тестировщика
Но несмотря на различия в требованиях, все базовые запросы к junior QA сводятся к следующим:
- Оформить баг репорт — помогут подборка советов от Software Testing Help и лайфхаки от Testlio;
- Рассказать про жизненный цикл бага — разберите схемы от Guru99 и материал Software Testing Help;
- Рассказать про жизненный цикл ПО — узнайте об этом больше на Хабре и Software Testing Help;
- Перечислить виды тестирования — поможет все тот же Software Testing Help;
- Знать виды тестовой документации — про них рассказали FreeCodeCamp;
- Понимать особенности веб-тестирования — читайте у Software Testing Help и посмотрите короткое видео на QA InfoTech;
- Знать особенности мобильного тестирования — хорошо описаны здесь и у Testilio;
- Объяснить, что такое SQL, примеры запросов — гайд с примерами на ArtOfTesting и подборка Bubble с ресурсами по изучению;
- Рассказать, что такое API, postman и зачем они используются;
- Знать, что такое html и css объясняют w3;
- Понимать, что такое json, xml — посмотрите на Хабре и QA Automation Expert.
Еще посмотрите темы, которые изучают в Rocket Science, список базовых навыков начинающего тестировщика от Software Testing Help и топ-15 скиллов junior QA по версии ресурса о работе и карьере Zippia. 40 вопросов с ответами по теории тестирования есть на образовательной площадке Guru99. Не забывайте про soft skills: тестировщик должен быстро схватывать информацию, постоянно развивать навыки коммуникации и критическое мышление.