Как тестировщику подготовиться и пройти собеседования в топ-компании России
Менторы Solvery рассказывают, как тестировщик может подготовиться к собеседованию в топовые компании и получить оффер.
5К открытий36К показов
По данным hh.ru, спрос на QA-специалистов вырос на 25% за прошлый год. Яндекс, Сбер, Авито и другие активно ищут лучших специалистов на рынке, но конкуренция среди специалистов все ещё остается высокой.
Из 100 кандидатов, претендующих на позицию тестировщика в топ-компании только 5 доходят до финала и получают оффер. Более 60% кандидатов испытывают трудности на технических собеседованиях и интервью с HR. Это значит, что нужно серьезно подготовиться и понимать все этапы найма.
Вместе с сервисом по подбору менторов Solvery и QA-наставниками мы собрали самое объемное руководство для тестировщиков с практическими советами и рекомендациями от экспертов, чтобы они смогли пройти собеседования в топ-компании России.
Мы расскажем о ключевых этапах подготовки, типичных вопросах и задачах, а также поделимся советами для начинающих тестировщиков, которые хотят пройти первое собеседование в ведущие российские компании.
Основные этапы прохождения собеседования
Больше всего востребованы QA-специалисты уровня Middle и Senior, особенно с опытом написания автотестов. Важными навыками остаются понимание работы CI/CD-систем, умение работать с Docker и базами данных, а также хорошие коммуникативные способности.
Практически (и теоретически) можно выделить шесть стандартных этапов:
Этап 1. Подготовительный
Здесь нужно пересмотреть свое резюме и теоретические основы тестирования — методологии и виды тестирования.
Ключевые пункты в резюме любого тестировщика, чтобы зацепить внимание HR
Татьяна Гондарева
QA Engineer — Самокат, ментор Solvery
Важно перечислить свои навыки ключевыми словами, оформить, например, в верхней части резюме через запятую кратко и тезисно, например: REST API, Java, Git и так далее. Полезно изучить желаемые вакансии — перечисленные в них требуемые навыки также могут стать подсказкой к тому, что вынести в ключевые слова.
Советую не перегружать резюме большим описанием общих фраз «составляла текст-кейсы, регрессионные прогоны, изучала требования» — здесь также лучше придерживаться принципа тезисности и keywords.
Обновите свои знания в языках программирования, фреймворках и инструментах, включая Docker, CI/CD, SQL или NoSQL базы данных, Linux.
Этап 2. Поиск вакансий
Образовательная платформа GeekBrains в 2021 году провела ресерч, чтобы выяснить, где айтишники чаще всего находят вакансии или новые проекты. Вот, что у них получилось: 50% респондентов используют HeadHunter для поиска работы. 47% подписаны на отраслевые Telegram-каналы. 37% ищут работу через нетворкинг (друзья и знакомые). 27% используют LinkedIn (заблокирован в России). 16% используют Facebook. 13% используют Habr Карьера.
Генеральный директор GeekBrains Александр Волчек отметил, что тренд останется прежним, пока дефицит опытных IT-специалистов не сократится: junior-разработчики будут искать вакансии на job-сайтах, а опытных специалистов будут перехватывать раньше, чем они дойдут до специализированных сервисов.
Этап 3. Первичный скрининг
На этом этапе происходит первый контакт с HR-специалистами, который проходит в два последовательных этапа или только один из них:
- Чат или телефонное интервью — обсуждаются мотивация кандидата, его опыт и базовые знания по теории тестирования.
- Тесты на знание теории и языков программирования — HR просят выполнить небольшие тесты для проверки базовых навыков.
Как лучше всего подготовиться к первичному скринингу
Татьяна Гондарева
QA Engineer — Самокат, ментор Solvery
Селфпитчинг сейчас очень важен на собеседованиях. Это краткая речь, которая подытоживает ваш опыт, ключевые навыки и главные достижения. Включите конкретные данные, показывающие ваш вклад в прибыль компании. Если у вас нет опыта рассказа о себе, потратьте время на репетицию. Уверенность и позитивное отношение производят хорошее впечатление на HR.
На первом этапе собеседования HR задаёт несколько технических вопросов. Это могут быть простые вопросы по основным технологиям. Если вы с ними работали, ответить будет несложно. Однако лучше заранее изучить все требования вакансии и освежить свои знания по тем пунктам, в которых не уверены.
Будьте уверены в себе и открыты. Позитивное впечатление иногда помогает компенсировать отсутствие знаний по некоторым технологиям.
Этап 4. Техническое интервью
Техническое собеседование – объективно самый важный этап, который может длиться около одного-двух часов. Тоже включает в себя два этапа или один из них:
- Решение кейсов и практических задач — это могут быть задачи по объектно-ориентированному программированию, SQL, Docker, Linux и CI/CD.
- Написание кода (лайвкодинг) — демонстрация логов и объяснение своего подхода к решению задач.
Типичные технические вопросы, которые задают на интервью
Евгения Исакова
QA Lead — ex. Авито, ментор Solvery
На интервью для тестировщиков часто задают вопросы по теории тестирования, клиент-серверной архитектуре, базах данных, особенностях тестирования различных платформ и инструментах тестирования.
Для подготовки к собеседованию важно внимательно ознакомиться с описанием вакансии и стеком технологий, которые требуются компанией. Это поможет вам понять, какие вопросы могут быть заданы, и сфокусироваться на тех аспектах, которые наиболее важны для данной позиции.
Какие задачи по автоматизации тестирования можно ждать на интервью
По поводу задач — предлагают интеграцию тестов в CI/CD pipeline, а также решение алгоритмических задач, проверяющих навыки логического мышления и умение эффективно работать с кодом.
Ресурсы и платформы для подготовки к техническим интервью
Основная практика, конечно, это ваша повседневная работа и решение реальных задач. Для подготовки к техническим интервью рекомендую ресурсы и платформы:
- LeetCode/HackerRank/Codewars: предлагают много задач разного уровня сложности, включая алгоритмические задачи, которые могут быть полезны для подготовки.
- Test Automation University: платформа с бесплатными курсами по автоматизации тестирования от экспертов.
- YouTube: на YouTube вы можете найти много видео с разбором тестовых интервью. Они помогут вам лучше понять, какие вопросы могут вас ожидать, как нужно и не нужно на них отвечать.
- https://sql-ex.ru/: тренажер для практики SQL запросов.
- Треугольники Майерса: популярная задача с собеседований
За неделю-две до собеседования рекомендую освежить теорию, прорешать несколько задач и подготовиться таким образом, чтобы вы пришли на интервью с уверенностью и готовностью демонстрировать свой багаж знаний.
Также полезно потренироваться с коллегой, другом или ментором, который проходил похожие интервью. Так можно получить обратную связь и улучшить свои навыки перед реальным собеседованием.
В Solvery опытные менторы помогут вам подготовиться к собеседованиям, разберут типичные ошибки и дадут полезные рекомендации для прохождения интервью.
Этап 5. Интервью по soft skills и встреча с менеджером
На этом этапе вас будут оценивать на предмет «гибких навыков» — способности работать в команде, коммуникативные способности, стрессоустойчивость и адаптивность. Вопросы могут касаться вашего подхода к решению конфликтов, взаимодействия с разработчиками и другими членами команды.
Вместе с руководителями или менеджерами проекта обсуждаются вопросы корпоративной культуры, условия труда, бонусы и компенсации. Здесь также происходит проверка планов на будущее, чтобы понять, насколько вы вписываетесь в команду и готовы работать на долгосрочную перспективу.
Топ-7 мягких навыков, или почему нам кажется, что софты менее важные, чем харды
Часто в IT-сфере акцент делается на технических навыках, потому что они являются основой для работы. Но коммуникация и умение работать в команде помогают взаимодействовать, решать конфликты и адаптироваться к изменениям.
В 2024 году акцент на развитие мягких навыков стал особенно важен, поскольку команды часто работают удаленно и нужен высокий уровень самоорганизации и взаимодействия.
Вместе с менторами Solvery собрали список мягких навыков для QA-специалистов:
- Коммуникация и межличностные навыки: способность ясно излагать результаты тестирования и работать в команде.
- Аналитическое мышление и решение проблем: умение критически мыслить и находить решения для сложных задач.
- Внимание к деталям и точность: важно быть внимательным и аккуратным.
- Адаптивность и гибкость: быстрая адаптация к изменениям в проектах и технологиях.
- Креативное мышление и инновации: генерация новых идей и подходов в тестировании.
- Управление временем и расстановка приоритетов: эффективное использование времени для достижения целей.
- Эмпатия и ориентированность на пользователя: понимание нужд и проблем пользователей.
Поэтому запасайтесь критическим мышлением и умением решать проблемы, чтобы находить и устранять баги более эффективно.
Этап 6. Долгожданный оффер (или нет)
После прохождения всех этапов собеседования вам могут предложить оффер. На этом этапе HR-специалист обсудит с вами условия сотрудничества, включая заработную плату, бонусы, график работы и другие важные моменты. Важно внимательно изучить оффер, задать все необходимые вопросы и обсудить возможные изменения условий, если это нужно.
Если вы получили оффер, советуем познакомиться с прогнозами по зарплатам в IT-сфере на 2024 год. В 2023 году зарплаты тестировщиков выросли на 17% по сравнению с предыдущим годом. Средняя зарплата тестировщика увеличилась с 107,000 рублей в 2022 году до 125,000 рублей в 2023 году.
На начало 2024 года, по данным исследования QA Studio, спрос на услуги тестировщиков увеличился практически на 60%. Таким образом, сегодня зарплата тестировщика в России варьируется от 43,000 рублей в месяц для джунов до 265,000 рублей для лид-тестировщиков.
Что делать, если вы не получили оффер:
- Запросите обратную связь: попросите у работодателя фидбэк о вашем собеседовании. Это поможет вам понять, какие аспекты необходимо улучшить.
- Проанализируйте свои ошибки: проанализируйте, какие вопросы вызвали у вас затруднения, и поработайте над этими областями.
- Продолжайте искать: не останавливайтесь на достигнутом. Используйте полученный опыт для улучшения своих навыков и продолжайте искать новые возможности.
- Подготовьтесь к следующим собеседованиям: используйте полученные знания и обратную связь для подготовки к будущим интервью. Пройдите дополнительные курсы или практикуйте технические задачи, чтобы улучшить свои навыки.
Получение оффера — важный этап, но не стоит расстраиваться, если результат оказался не таким, как ожидалось. Продолжайте совершенствоваться, и ваш идеальный оффер обязательно найдется.
Советы для начинающих QA-специалистов
Мы обратились к Татьяне Гондаревой, QA Engineer из Самоката и ментору Solvery, чтобы узнать, какие базовые знания и навыки необходимы для прохождения собеседования, как лучше подготовить резюме и портфолио, а также как справиться с техническими вопросами.
Поехали, короткий блиц!
Какие задания могут дать на тест-дизайн для кандидата без опыта?
— На начальных этапах у кандидата может не быть практических навыков, поэтому упор делается на применение теории. Например, могут попросить покрыть тестами веб-форму, чтобы оценить понимание приоритезации, атомарности и универсальности кейсов.
Какие вопросы могут задать, чтобы проверить понимание технологий?
— Часто проверяют знание технологий, таких как веб, REST API, микросервисная архитектура. Например, классический вопрос: "Вы заходите на страницу в браузере, вводите логин/пароль и нажимаете 'отправить' — что происходит дальше?"
Насколько важно задавать вопросы самому кандидату?
— Очень важно, чтобы кандидат не боялся задавать вопросы, уточнять и разбираться в непонятных вещах. Это показывает вашу проактивность и желание разобраться в деталях.
Как выделить свои достижения при малом количестве опыта?
— Если опыта мало, важно выделить ключевые кейсы и показать свои достижения. Пусть их будет немного, но они должны репрезентовать вас как классного специалиста.
А что делать, если коммерческого опыта нет совсем?
— Если коммерческого опыта пока нет, можно “добрать” его с помощью стажировок, участия в крауд-тестинговых проектах, таких как проект “Хомячки”, или создать свой пет-проект.
Как лучше оформить портфолио?
— Оформляйте портфолио структурно и тезисно. Если у вас есть проекты на GitHub, добавьте ссылку — это будет большим плюсом!
Мы собрали все советы от QA-экспертов, которые помогут вам пройти собеседование в топ-компании России. Если у вас остались вопросы или вы хотите получить дополнительные навыки — записывайтесь на встречу с одним из менторов на площадке Solvery.
5К открытий36К показов