Отечественные ИТ-компании организуют различные программы обучения для тестировщиков: стажировки, курсы, митапы.

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

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

По специальности я бакалавр юриспруденции. На втором курсе юрфака смог сам подготовиться и устроиться в «Яндекс» специалистом поддержки «Поиска», а потом стал ментором для новичков и ответственным за качество ответов нашего направления. В 2020 году прошел курс в «Яндексе» и устроился в «Совкомбанк». На новом месте дорос до позиции QA Lead проекта. Я знаю, какие навыки нужны для старта работы, и не понимаю, почему их не дают массовые курсы.

В этой статье расскажу, у каких крупных ИТ-компаний есть стажировки, курсы и вакансии интернов для студентов и как пройти отбор. Как правило, программы ориентированы на старшекурсников и недавних выпускников вузов, но есть и варианты для тех, кто уже давно выпустился.

Глоссарий

Тестирование — проверка, соответствует ли программное обеспечение заявленным требованиям.

Тест-дизайн — техники создания эффективных тестовых сценариев. Цель: при минимуме тестов найти большинство критичных дефектов.

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

Чек-лист, тест-кейс — виды тестовой документации, по которым тестируется приложение.

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

Тестирование черного ящика — метод тестирования системы без доступа к инфраструктуре и исходному коду.

Тестирование белого ящика — метод тестирования системы с доступом к инфраструктуре и исходному коду приложения.

QC (от англ. quality control) — контроль качества.

QA (от англ. quality assurance) — обеспечение качества. Оба направлены на поиск и предотвращение программных дефектов.

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

СУБД — система управления базами данных. Обеспечивает контроль и управление данными, хранящимися в базе.

SQL (от англ. structured query language — язык структурированных запросов) — язык запросов, с помощью которого можно управлять данными в реляционной базе.

API (от англ. application programming interface — программный интерфейс приложения) — интерфейс для взаимодействия приложений. Одни приложения будут отправлять команды, а другие — выполнять их без участия человека.

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

Таск-трекер — система для совместной работы над задачами. В ней работают как аналитики, так и разработчики с тестировщиками.

Что должен знать начинающий тестировщик

Для начала расскажу, что нужно помнить о профессии тестировщика перед тем, как подаваться на стажировку.

Тестирование — это не легкий вход в ИТ. Кроме основ своего направления тестировщик должен знать принципы работы веб- и мобильных приложений, понимать основы сетевого взаимодействия и уметь писать на языке запросов SQL. Список можно продолжать бесконечно, главное — понять, что это инженерная специальность.

Тестирование — это не способ стать разработчиком. Если хотите стать разработчиком, то сразу становитесь разработчиком. Тестирование и разработка хоть и связаны, но это разные области знаний — только потеряете время на переобучение.

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

Чтобы попасть на стажировку или позицию интерна, не обязательно иметь опыт. Но нужно понимать, что такое тестирование, как оно проходит и в чем разница между QC и QA.

Понадобятся хотя бы теоретические знания основ и видов тестирования, чем отличается белый ящик от черного ящика, что такое баг-репорт, тест-кейс и чек-лист. Потренируйтесь использовать техники тест-дизайна: самые основные — анализ граничных значений, классы эквивалентности. Изучите основы клиент-серверного взаимодействия, сетевые протоколы и коды ответа.

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

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

Как узнать о стажировках и обучении в компании

Обычно четкого расписания образовательных программ нет, поэтому лучше взять за правило периодически просматривать сайты компаний — раздел «Вакансии» или карьерный портал — и страницы в социальных сетях.

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

Даже если у компании нет подходящих вакансий для интернов, все равно можно откликаться кнопкой «Хочу тут работать». Это не значит, что сразу последует приглашение на собеседование. Но, скорее всего, резюме сохранят в базе кандидатов и свяжутся позже, когда начнется набор на подходящую позицию.

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

КУРС
Финтех от Тинькофф Образования

Формат: онлайн-курс с лекциями и домашними заданиями
Для кого: для студентов и выпускников
Продолжительность: 3 месяца
Где следить за набором: на сайте программы или в «Телеграме»

Программа обучения мобильному тестированию
Программа обучения мобильному тестированию

Преподаватели программы QA Mobile расскажут про процессы разработки ПО, виды тестирования и техники тест-дизайна. Еще объяснят специфику мобильных устройств: в том числе научат пользоваться снифферами и логами. Студенты научатся работать с кодом и системами контроля версий, попробуют автоматизироваться тестирование iOS- и android-приложений, познакомятся с Kotlin и Swift. Лучших на курсе пригласят в штат.

Лучших на курсе пригласят в штат.

Программа курса QA Fullstack (Java) состоит из следующих блоков:

  1. Введение в разработку ПО, работа с базами данных.
  2. Основы Java: логические структуры, киты ООП и зачем их применять.
  3. Java Core: как работает Java Collection Framework, функциональное программирование.
  4. Теория тестирования и автоматизация тестирования.

Занятия на обоих курсах проходят онлайн, лекции занимают 2—4 часа в неделю в зависимости от программы. Во время лекции можно задавать вопросы преподавателям в «Зуме» или «Телеграме». Курс считается пройденным только при выполнении всех домашних заданий. По окончании выдается сертификат.

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

Следующий шаг — заполнить анкету и сдать вступительные экзамены. В анкете будут вопросы о себе, мотивации к обучению и о предыдущем опыте.

Экзамен включает задачи по программированию, решать их можно на любом знакомом языке: например, Java, Python, C++, C#. Правильность решения проверит компьютер. Еще одна часть экзамена — тест. В основном будут вопросы по теории тестирования и кейсы, которые проверяют, как человек работает в продуктовой команде.

Экзамены для поступления на курс QA Mobile. Все задания нужно пройти с одной попытки
Экзамены для поступления на курс QA Mobile. Все задания нужно пройти с одной попытки

КУРС
Ручное и автоматизированное тестирование от VK Образования

Формат: онлайн-интенсив с домашними заданиями
Для кого: для студентов российских вузов и выпускников
Продолжительность: от 16 занятий (64 академических часа) онлайн
Где следить за набором: на странице курса на сайте «VK Образование» или в группе «VK Джуниор»

У «Вконтакте» есть образовательные курсы по разным ИТ-специальностям, включая отраслевой маркетинг и рекрутмент. Для тестировщиков подходят две программы: «Ручное тестирование приложений» и «Автоматизированное тестирование».

Оба курса преподают «джентльменский набор» джуниор-тестировщика, необходимый для начала карьеры. Также там рассказывают о планировании времени, процессе релизов и обработке сообщений пользователей об ошибках. По моему опыту, немногие школы дают такие знания: обычно ограничиваются теорией тестирования.

Практические навыки можно отрабатывать на любом продукте «Вконтакте»
Практические навыки можно отрабатывать на любом продукте «Вконтакте»

На программе «Ручное тестирование» обещают обучить прикладным навыкам тестирования и обеспечения качества приложений:

  1. Разбираться в теории тестирования: видах тестирования, различиях между Quality Assurance и Quality Control, требованиях к продукту.
  2. Тестировать мобильные и десктопные и веб-приложения.
  3. Работать с тестовой документацией: составлять тест-кейсы и чек-листы.
  4. Заводить дефекты в баг-трекинговых системах и выставлять им приоритет.
  5. Работать со снифферами — Charles или Fiddler.
  6. Проводить юзабилити-тестирование, искать основные ошибки, влияющие на пользовательский опыт.
  7. Работать в команде.

На курсе «Автоматизированное тестирование» научат автоматизировать тестовые сценарии на Python. Этот язык хорошо подходит для старта: благодаря лаконичному синтаксису освоить его легче, чем Java, JavaScript или C#.

Вот что входит в программу:

  1. Основные библиотеки для автоматизации тестирования — pytest, Allure.
  2. Тестирование UI: поиск локаторов, паттерн проектирования тестов Page Object Model и библиотеки Selenium, Selenide.
  3. Тестирование API.
  4. Автоматизацию проверок мобильных приложений с помощью Appium.
  5. Тестирование бэкенда: OC Linux, написание стабов и моков, Python ORM.
  6. Практики DevOps: работа с docker-контейнерами и пайплайнами в Jenkins.

От участников обоих курсов требуется присутствовать на онлайн-лекциях в «Зуме» и выполнять домашние задания, их проверяют преподаватели — сотрудники VK. Дедлайн жесткий. Также предусмотрены дополнительные задачи: например, работа с платформой VK Testers и тестирование мессенджера ICQ.

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

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

Как поступить. При регистрации попросят указать вуз, факультет и курс.

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

При отборе на курс «Ручное тестирование» будут вопросы на проверку логики, знание тестирования и сетевого взаимодействия. Пройти тест нужно за 45 минут.

В отборочное испытание на курс «Автоматизированное тестирование» войдет опрос по Python 3.8 и выше, библиотеке pytest, Git, Linux, SQL, а также по теории тестирования.

Студентам, успешно сдавшим тест, на почту придет сообщение о зачислении.

Пример — тестовое задание на логику
Пример — тестовое задание на логику

КУРС
Route 265 от Ozon

Формат: вебинары 2 раза в неделю и воркшопы, нагрузка — 10—12 часов в неделю
Для кого: для специалистов с опытом разработки тестов на любом языке от 2 лет
Продолжительность: 2 месяца
Где следить за набором: на сайте программы

Ozon проводит курсы Route 265 для мидл- и джуниор-разработчиков, на которых преподают эксперты компании. Для тестировщиков есть бесплатная программа «Автоматическое тестирование веб-сервисов на Go».

Всего 59 вакансий по запросу «go-тестировщик», часть из которых относится к разработке
Всего 59 вакансий по запросу «go-тестировщик», часть из которых относится к разработке

На курсе обещают научить:

  1. Тест-дизайну для веб-сервисов.
  2. Работе с Docker и Docker Compose.
  3. Написанию автотестов на Go.
  4. Деплою и тестированию go-проектов в Gitlab.

Программа подойдет тем, кто хочет писать бэкенд-тесты на Go и как минимум два года разрабатывал автотесты на любом языке. Для участия необходимо иметь опыт работы с Git и знать принципы работы сети. Желательно быть знакомым с Docker, CI/CD и обладать навыками тестирования бэкенда.

Занятия можно совмещать с работой, они проходят дважды в неделю по вечерам. Лучших выпускников «Озон» пригласит в штат.

Как поступить. Нужно принять участие в отборочном контесте на платформе All Cups: в него входят алгоритмические задачи на Go, задания на знание bash и SQL. На решение дается 10 часов, но, по словам организаторов, реально справиться за четыре часа. Задания из предыдущего контеста можно посмотреть на странице раунда.

Участники, набравшие наибольшее количество баллов, получат письма о зачислении на курс.

Задачи с прошедшего контеста в Route 265
Задачи с прошедшего контеста в Route 265

КУРС
Школа функционального тестирования от Bell Integrator

Формат: вебинары 2 раза в неделю вечером
Для кого: для студентов последнего курса или выпускников с техническим образованием из Москвы
Продолжительность: 1,5—2 месяца
Где следить за набором: на сайте программы

Bell Integrator разрабатывает программное обеспечение для банков, ретейла, операторов связи и бирж. Компания регулярно запускает потоки школ функционального и автоматизированного тестирования.

В школе функционального тестирования дадут практические навыки, расскажут про грамотное составление баг-репортов и работу с баг-трекинговыми системами, теорию клиент-серверного взаимодействия и тестирование API c помощью Postman.

Программа школы автоматизированного тестирования включает обучение следующим навыкам:

  1. Использование Java-фреймворков для автоматизации работы приложений и их тестирования.
  2. Создание фреймворков для автоматизации ПО.
  3. Работа с базами данных и написание SQL-запросов.

Лекции и семинары проходят по «Скайпу», для завершения курса необходимо выполнить домашние работы — это поможет наработать опыт. У студентов есть возможность практиковаться на проектах компании.

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

Как поступить. Прием в школу происходит на конкурсной основе. На первом этапе необходимо решить тестовое задание, на втором — пройти онлайн-собеседование.

Для поступления нужно знать теорию тестирования ПО, иметь базовые знания REST API, уметь работать с СУБД и писать SQL-запросы
Для поступления нужно знать теорию тестирования ПО, иметь базовые знания REST API, уметь работать с СУБД и писать SQL-запросы

КУРС
Тестирование программного обеспечения от СКБ Контур

Формат: вебинары 2 раза в неделю по понедельникам и четвергам
Для кого: для студентов и взрослых из Екатеринбурга
Продолжительность: 2 месяца — с февраля по апрель
Где следить за набором: на сайте программы, следующий набор — в феврале 2023 года

«СКБ Контур» разрабатывает программы, которые помогают бизнесу вести онлайн-бухгалтерию и облачный товароучет, сервисы для электронного документооборота и онлайн-кассы.

«Контур» проводит образовательные программы для студентов в нескольких городах: стажировки по направлениям Data Science, iOS, Backend C# и Backend Java и школы «Шпора С#» и «Шпора фронтенда».

Для тестировщиков есть отдельный курс — «Тестирование программного обеспечения», он проходит в Екатеринбурге, где находится штаб-квартира компании.

На курсе научат:

  1. Проектировать проверки с помощью исследовательского тестирования и эвристик-тестирования SFDPOT и FEW HICCUPPS.
  2. Техникам тест-дизайна: разбивке на классы эквивалентности и граничные значения, составлению диаграммы состояний и переходов.
  3. Составлять чек-листы, тест-кейсы, интеллектуальные карты и выбирать наиболее удобные виды документации для каждого случая.
  4. Обращаться с системой контроля версий Git, Continuous Integration, тестировать API c помощью Postman.
  5. Синтаксису SQL и инструментам разработчика в браузере Google Chrome.
  6. Автоматизации тестирования с Selenium WebDriver.

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

В программу также включен мастер-класс, где специалисты «Контура» покажут, как они тестируют задачу, задействуя изученные темы
В программу также включен мастер-класс, где специалисты «Контура» покажут, как они тестируют задачу, задействуя изученные темы

Как поступить. Чтобы подготовиться к поступлению, организаторы рекомендуют посмотреть онлайн-лекции по тестированию ПО, записанные тестировщиками «Контура».

После заполнения заявки кандидату отправят тестовое задание на способность придумывать проверки, находить баги и документировать их. Те, кто успешно решит его, будут зачислены на курс. Лучших пригласят на оплачиваемую летнюю стажировку в «Контур», а потом предложат штатную позицию.

СТАЖИРОВКА
Старт от Тинькофф Образования

Формат: удаленно или из офиса в одном из городов присутствия
Для кого: для студентов, магистрантов и выпускников
Оплата: есть, размер скажут после прохождения собеседования и получения оффера
Продолжительность: 2 месяца летом в режиме полного рабочего дня или 3 месяца в учебное время — стажировка займет от 20 часов в неделю
Где следить за набором: на сайте программы или в «Телеграме»

«Старт» — еще одна образовательная программа Тинькофф. В отличие от «Финтеха», это оплачиваемая ИТ-стажировка, а не курс: участникам дают бизнес-задачи, а решать их нужно на реальном проекте. Отбор проходит трижды в год: в июне, в октябре-ноябре и в феврале-марте.

Cтажировки проводят в сфере аналитики, архива, менеджмента, разработки и QA — это направление как раз для тестировщиков. В нем сейчас указаны два варианта: QA-инженер и нагрузочный тестировщик.

QA-инженер. Стажеров учат выстраивать процесс разработки приложений от технического задания до реализации. Всех участников распределяют по продуктовым командам. Например, прошлые потоки работали на проекте «Тинькофф Мобайл»: писали автотесты в android-приложении и дорабатывали способ тестирования диплинков.

На программе разберут следующие темы:

  1. Навыки работы в продуктовой команде под руководством куратора.
  2. Основные подходы к тестированию: знакомство с функциональным тестированием и тестирование по требованиям.
  3. Интеграционное и регрессионное тестирование.
  4. Навыки автоматизации, благодаря которым можно написать собственные тесты.

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

Нагрузочный тестировщик. Специалисты по нагрузочному тестированию проверяют, как система ведет себя при определенной нагрузке. Стажеры будут разрабатывать автоматизированные скрипты для финансовой платформы банка. Для этого потребуется:

  1. Разрабатывать скрипты нагрузочного тестирования — эмуляторы и утилиты генерации тестовых данных, отчетности и мониторинга.
  2. Разрабатывать средства автоматизации для упрощения работы ручных тестировщиков.
  3. Проводить измерение метрик производительности сервисов и делать отчеты.

Для поступления на программу по нагрузочному тестированию необходим хороший бэкграунд по программированию: Gatling, JavaScript или Go. Также нужно уметь писать заглушку к серверу или программу, которая генерирует много тестовых данных.

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

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

  1. Знание основ тестирования.
  2. Опыт самостоятельного тестирования веб-сайтов и приложений.
  3. Умение работать со снифферами трафика Charles или Fiddler.

На поступление претендует много участников — конкуренция серьезная. На летнюю программу 2020 года из 4000 конкурсантов попали только 30. Советы по прохождению отбора опубликованы на сайте программы.

Можно выбрать несколько направлений, но на встречу с куратором пригласят максимум на два
Можно выбрать несколько направлений, но на встречу с куратором пригласят максимум на два

СТАЖИРОВКА
I Choose Alfa от Альфа-банка

Формат: очная стажировка в Москве, Санкт-Петербурге или Екатеринбурге, могут разрешить стажироваться удаленно
Для кого: для студентов третьего курса и старше, магистрантов и выпускников технических и экономических вузов 2020—2022 годов
Оплата: при работе 30 часов в неделю — 37 500 Р, 40 часов в неделю — 50 000 Р до вычета НДФЛ
Продолжительность: 6 месяцев по 30—40 часов в неделю
Где следить за набором: на сайте программы

I Choose Alfa — это программа оплачиваемых стажировок для студентов. Среди направлений не только маркетинг и ИТ, но и комплаенс и налоги, стратегия, развитие и эксплуатация сети отделений.

Тестировщикам подойдут стажировки в ИТ-подразделении. Обещают работу с мобильным приложением банка, автоматизацией тестирования веб-приложений и API, SCRUM в продуктовой команде с возможностью изучения смежных направлений. Также научат работать с инструментами тестирования, готовить тестовые данные и составлять документацию. Объяснят, как исправлять дефекты UI и логику бизнес-процессов.

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

Как поступить. Зарегистрироваться на сайте программы и заполнить заявку на участие. Далее понадобится решить онлайн-задания: тех, кто хорошо справится, позовут на собеседование — последний этап отбора.

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

СТАЖИРОВКА
Sberseasons от Сбербанка

Формат: очная стажировка в Москве или Санкт-Петербурге либо удаленно по согласованию с наставником
Для кого: для студентов очной формы обучения
Оплата: от 26 000 до 53 000 Р в зависимости от нагрузки
Продолжительность: 6 месяцев по 20—30 часов в неделю
Где следить за набором: на сайте программы

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

Тестированию обучают на двух программах: QA и «Нагрузочное тестирование».

Sberseasons предлагает стажировки как по нагрузочному тестированию, так и по ручному и автоматизированному
Sberseasons предлагает стажировки как по нагрузочному тестированию, так и по ручному и автоматизированному

QA. Инженер по тестированию будет разрабатывать проекты событийного сегмента облачной интеграционной платформы. В задачи может входить тестирование исходного кода бэкенд-части на Java, написание и актуализация тестовых сценариев — API, UI, а также UI-тестов на JavaScript/TypeScript — Cypress. Конечно, это не исчерпывающий список активностей, их будет куда больше.

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

Для поступления нужно знать основы Java, работать с менеджерами очередей — Apache Kafka, серверами приложений — WildFly, Nginx — и системами хранения данных — Oracle DB, Hadoop, PostgreSQL.

Обе стажировки оплачиваются, доход прямо пропорционален количеству рабочих часов. Ожидается, что кандидат сможет уделять стажировке от 20 часов в неделю, хотя некоторые руководители требуют полной рабочей недели. За 40 часов в неделю заплатят 53 000 Р до вычета налогов, за 30 часов в неделю — 40 000 Р, за 20 часов в неделю — 26 000 Р.

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

Программа длится три месяца. Если стажировка прошла успешно и команда готова взять нового участника, то предложит оффер. Если есть необходимость продолжить стажировку и руководитель это согласовал — можно продлить ее еще на три месяца. Можно даже сменить направление, но тогда придется проходить весь отбор заново.

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

Стажеров, подходящих под критерии отбора, позовут на телефонное интервью. Оно займет не более 10 минут, на нем уточнят данные анкеты и зададут несколько вопросов по навыкам. После назначат онлайн-тестирование, где проверят профессиональные знания по заявленному направлению. Завершающий этап отбора на стажировку — собеседование с руководителем.

Рекомендую оставлять развернутые, но емкие ответы: куратор будет оценивать кандидата по заполненной заявке
Рекомендую оставлять развернутые, но емкие ответы: куратор будет оценивать кандидата по заполненной заявке

ВАКАНСИИ ДЛЯ ИНТЕРНОВ
Яндекс

Формат: очно или удаленно
Для кого: для студентов третьего курса и старше, магистрантов и выпускников технических и экономических вузов
Оплата: есть, оформление в штат
Где следить за вакансиями: на сайте компании

У «Яндекса» есть программа стажировок Young&Yandex, в том числе и в ИТ-сфере, но сейчас по направлению тестирования набор не ведется. Альтернативное решение — откликнуться на вакансии интернов-тестировщиков.

Чтобы найти подходящие вакансии, на карьерном портале «Яндекса» в фильтре «Тип занятости» нужно выбрать «Стажировка», а в фильтре «Направления» — пункт «Разработка» → «Инженер по тестированию».

Сейчас доступны довольно специфичные вакансии: например, тестировщик модулей OEBS в «Поиск», инженер по тестированию беспилотных транспортных средств
Сейчас доступны довольно специфичные вакансии: например, тестировщик модулей OEBS в «Поиск», инженер по тестированию беспилотных транспортных средств

Еще бывают позиции, когда сотрудников оформляют не в «Яндекс», а в аутсорсинговую компанию — их можно найти на сайтах вакансий, например на «Хедхантере». Таких специалистов называют «асессоры», и работают они по системе сдельной оплаты труда. Эта работа подойдет только для новичков в тестировании: задачи доверят несложные, пообщаться с командой сервиса не выйдет, а обучение будет поверхностным.

Как поступить. По вакансиям на сайте «Яндекса» можно откликнуться прямо на странице позиции, заполнив контакты и приложив файл или ссылку на резюме. В графе «Дополнительная информация» можно указать, почему вы считаете себя подходящим кандидатом.

К интервью лучше тщательно подготовиться, потому что «Яндекс» обещает оформление в штат. Это значит, что вы сразу начинаете работать официально, но в формате стажировки.

ВАКАНСИИ ДЛЯ ИНТЕРНОВ
МТС

Формат: очно в Москве, Санкт-Петербурге, в регионах или удаленно
Для кого: для студентов и выпускников профильных направлений
Оплата: есть, по итогам прохождения интервью
Где следить за вакансиями: на сайте компании

На карьерном портале МТС есть отдельный раздел со стажировками для начинающих специалистов — «МТС Intro». Там публикуют вакансии по разным направлениям, в том числе по госзакупкам, GR и PR, закупкам и административной работе, маркетингу и ИТ.

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

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

По некоторым вакансиям можно стажироваться удаленно. По другим — только в офисах МТС в Москве, Санкт-Петербурге, Иннополисе и в регионах.

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

После скрининга резюме следует интервью с HR, а далее — собеседование с руководителем. Кандидатов, прошедших все три этапа отбора, позовут на стажировку.

Лучше всего писать отдельное письмо под каждую вакансию, это подчеркнет заинтересованность в позиции
Лучше всего писать отдельное письмо под каждую вакансию, это подчеркнет заинтересованность в позиции

ВАКАНСИИ ДЛЯ ИНТЕРНОВ
Ozon

Формат: очная стажировка в офисе в Москве либо удаленно по договоренности
Для кого: для студентов и выпускников вузов
Оплата: от 60 000 Р в месяц по итогам собеседования
Продолжительность: 6 месяцев
Где следить за набором: в группе Ozon Camp, на портале Ozon Job и на сайте программы

У «Озона» есть отдельная программа оплачиваемых стажировок в сфере электронной коммерции — Ozon Camp. В этом году идет набор на программы по финансам, маркетингу, коммерции, аналитике и менеджменту. Программы по тестированию нет, но можно найти стажировки на отдельные вакансии на сайте Ozon Job.

Например, можно было подать резюме на позицию «Стажер-QA automation engineer» в группу тестирования ERP или «Стажер тест-инженер» в подгруппу тестирования карточки товара
Например, можно было подать резюме на позицию «Стажер-QA automation engineer» в группу тестирования ERP или «Стажер тест-инженер» в подгруппу тестирования карточки товара

Стажерам предлагают срочный трудовой договор на полгода и зарплату от 60 000 Р по итогам собеседования. Из бонусов: офис в Москве-Сити, питание, компенсация спорта и внутреннее обучение.

Как поступить. Чтобы попасть на стажировку, нужно выполнить тестовое задание и пройти собеседование. Специалисты «Озона» составили подробную памятку по подготовке к интервью.

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

Что делать, если я давно не студент?

Вариантов меньше, но они есть.

Подаваться на позиции, куда нанимают не только студентов. Проще всего искать такие варианты на «Хедхантере», на сайте компании или в специализированных чатах тестировщиков в «Телеграме». Здесь действует принцип — чем большему количеству работодателей вы отправите резюме, тем выше шанс попасть на первое собеседование. Иногда можно пренебречь формулировкой «только для студентов», если вы недавно окончили вуз.

Пройти обучение с помощью государственной программы «Цифровые профессии». Государство оплатит от 50 до 100% стоимости обучения в ИТ, оставшуюся часть можно компенсировать самостоятельно или за счет работодателя.

Участниками программы могут стать граждане РФ старше 16 лет с полным средним профессиональным или высшим образованием. Также потребуется учетная запись на сайте госуслуг.

На скидку могут претендовать безработные, бюджетники, родители с маленькими детьми и люди с низким уровнем доходов
На скидку могут претендовать безработные, бюджетники, родители с маленькими детьми и люди с низким уровнем доходов

Учиться самостоятельно. В интернете доступно множество бесплатных учебных материалов. Например, бесплатный онлайн-курс по основам тестирования от EPAM по книге Святослава Куликова «Тестирование программного обеспечения. Базовый курс».