Перетяжка IT-коробка
Перетяжка IT-коробка
Перетяжка IT-коробка
Написать пост

Как тестировщику подготовиться и пройти собеседования в топ-компании России

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

5К открытий35К показов
Как тестировщику подготовиться и пройти собеседования в топ-компании России

По данным hh.ru, спрос на QA-специалистов вырос на 25% за прошлый год. Яндекс, Сбер, Авито и другие активно ищут лучших специалистов на рынке, но конкуренция среди специалистов все ещё остается высокой. 

Из 100 кандидатов, претендующих на позицию тестировщика в топ-компании только 5 доходят до финала и получают оффер. Более 60% кандидатов испытывают трудности на технических собеседованиях и интервью с HR. Это значит, что нужно серьезно подготовиться и понимать все этапы найма.

Вместе с сервисом по подбору менторов Solvery и QA-наставниками мы собрали самое объемное руководство для тестировщиков с практическими советами и рекомендациями от экспертов, чтобы они смогли пройти собеседования в топ-компании России. 

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

Основные этапы прохождения собеседования

Больше всего востребованы QA-специалисты уровня Middle и Senior, особенно с опытом написания автотестов. Важными навыками остаются понимание работы CI/CD-систем, умение работать с Docker и базами данных, а также хорошие коммуникативные способности.

Практически (и теоретически) можно выделить шесть стандартных этапов:

Этап 1. Подготовительный

Здесь нужно пересмотреть свое резюме и теоретические основы тестирования — методологии и виды тестирования. 

Ключевые пункты в резюме любого тестировщика, чтобы зацепить внимание HR

Важно перечислить свои навыки ключевыми словами, оформить, например, в верхней части резюме через запятую кратко и тезисно, например: 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-специалистами, который проходит в два последовательных этапа или только один из них:

  1. Чат или телефонное интервью — обсуждаются мотивация кандидата, его опыт и базовые знания по теории тестирования.
  2. Тесты на знание теории и языков программирования — HR просят выполнить небольшие тесты для проверки базовых навыков.

Как лучше всего подготовиться к первичному скринингу

Селфпитчинг сейчас очень важен на собеседованиях. Это краткая речь, которая подытоживает ваш опыт, ключевые навыки и главные достижения. Включите конкретные данные, показывающие ваш вклад в прибыль компании. Если у вас нет опыта рассказа о себе, потратьте время на репетицию. Уверенность и позитивное отношение производят хорошее впечатление на HR.

На первом этапе собеседования HR задаёт несколько технических вопросов. Это могут быть простые вопросы по основным технологиям. Если вы с ними работали, ответить будет несложно. Однако лучше заранее изучить все требования вакансии и освежить свои знания по тем пунктам, в которых не уверены.

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

Этап 4. Техническое интервью

Техническое собеседование – объективно самый важный этап, который может длиться около одного-двух часов. Тоже включает в себя два этапа или один из них:

  1. Решение кейсов и практических задач — это могут быть задачи по объектно-ориентированному программированию, SQL, Docker, Linux и CI/CD.
  2. Написание кода (лайвкодинг) — демонстрация логов и объяснение своего подхода к решению задач.

Типичные технические вопросы, которые задают на интервью

На интервью для тестировщиков часто задают вопросы по теории тестирования, клиент-серверной архитектуре, базах данных, особенностях тестирования различных платформ и инструментах тестирования. 

Для подготовки к собеседованию важно внимательно ознакомиться с описанием вакансии и стеком технологий, которые требуются компанией. Это поможет вам понять, какие вопросы могут быть заданы, и сфокусироваться на тех аспектах, которые наиболее важны для данной позиции.

Какие задачи по автоматизации тестирования можно ждать на интервью

По поводу задач — предлагают интеграцию тестов в 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-специалистов:

  1. ​​Коммуникация и межличностные навыки: способность ясно излагать результаты тестирования и работать в команде.
  2. Аналитическое мышление и решение проблем: умение критически мыслить и находить решения для сложных задач.
  3. Внимание к деталям и точность: важно быть внимательным и аккуратным.
  4. Адаптивность и гибкость: быстрая адаптация к изменениям в проектах и технологиях.
  5. Креативное мышление и инновации: генерация новых идей и подходов в тестировании.
  6. Управление временем и расстановка приоритетов: эффективное использование времени для достижения целей.
  7. Эмпатия и ориентированность на пользователя: понимание нужд и проблем пользователей.

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

Этап 6. Долгожданный оффер (или нет)

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

Если вы получили оффер, советуем познакомиться с прогнозами по зарплатам в IT-сфере на 2024 год. В 2023 году зарплаты тестировщиков выросли на 17% по сравнению с предыдущим годом. Средняя зарплата тестировщика увеличилась с 107,000 рублей в 2022 году до 125,000 рублей в 2023 году.

На начало 2024 года, по данным исследования QA Studio, спрос на услуги тестировщиков увеличился практически на 60%. Таким образом, сегодня зарплата тестировщика в России варьируется от 43,000 рублей в месяц для джунов до 265,000 рублей для лид-тестировщиков.

Что делать, если вы не получили оффер:

  1. Запросите обратную связь: попросите у работодателя фидбэк о вашем собеседовании. Это поможет вам понять, какие аспекты необходимо улучшить.
  2. Проанализируйте свои ошибки: проанализируйте, какие вопросы вызвали у вас затруднения, и поработайте над этими областями.
  3. Продолжайте искать: не останавливайтесь на достигнутом. Используйте полученный опыт для улучшения своих навыков и продолжайте искать новые возможности.
  4. Подготовьтесь к следующим собеседованиям: используйте полученные знания и обратную связь для подготовки к будущим интервью. Пройдите дополнительные курсы или практикуйте технические задачи, чтобы улучшить свои навыки.

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

Советы для начинающих QA-специалистов

Мы обратились к Татьяне Гондаревой, QA Engineer из Самоката и ментору Solvery, чтобы узнать, какие базовые знания и навыки необходимы для прохождения собеседования, как лучше подготовить резюме и портфолио, а также как справиться с техническими вопросами.

Поехали, короткий блиц!

Какие задания могут дать на тест-дизайн для кандидата без опыта?

— На начальных этапах у кандидата может не быть практических навыков, поэтому упор делается на применение теории. Например, могут попросить покрыть тестами веб-форму, чтобы оценить понимание приоритезации, атомарности и универсальности кейсов.

Какие вопросы могут задать, чтобы проверить понимание технологий?

— Часто проверяют знание технологий, таких как веб, REST API, микросервисная архитектура. Например, классический вопрос: "Вы заходите на страницу в браузере, вводите логин/пароль и нажимаете 'отправить' — что происходит дальше?"

Насколько важно задавать вопросы самому кандидату?

— Очень важно, чтобы кандидат не боялся задавать вопросы, уточнять и разбираться в непонятных вещах. Это показывает вашу проактивность и желание разобраться в деталях.

Как выделить свои достижения при малом количестве опыта?

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

А что делать, если коммерческого опыта нет совсем?

— Если коммерческого опыта пока нет, можно “добрать” его с помощью стажировок, участия в крауд-тестинговых проектах, таких как проект “Хомячки”, или создать свой пет-проект.

Как лучше оформить портфолио?

— Оформляйте портфолио структурно и тезисно. Если у вас есть проекты на GitHub, добавьте ссылку — это будет большим плюсом!

Мы собрали все советы от QA-экспертов, которые помогут вам пройти собеседование в топ-компании России. Если у вас остались вопросы или вы хотите получить дополнительные навыки — записывайтесь на встречу с одним из менторов на площадке Solvery.

Следите за новыми постами
Следите за новыми постами по любимым темам
5К открытий35К показов