Если оплатите «Инженер по тестированию расширенный» или «Инженер по тестированию: от новичка до автоматизатора» до 31 июля, получите ещё курс по основам вёрстки

Освоите HTML + CSS и станете ещё привлекательнее для работодателей

Будете лучше понимать, как устроены сайты — это поможет быстрее находить проблемы и слабые места в структуре веб-страниц

Подробнее об акции

Плюсы профессии. И один минус

Стать тестировщиком относительно просто
Для этого не нужно программировать, разбираться в математике или иметь техническое образование
Можно работать удалённо
40% наших выпускников работают удалённо — при поиске работы сможете сами выбрать формат, который вам подходит
Сможете развиваться в IT
Можно расти в тестировании, освоить код и стать автоматизатором, перейти в разработку, стать менеджером
Конкуренция высокая, но мы поможем
Для этого у нас целый Карьерный центр, который помогает выпускникам находить работу — в том числе за рубежом

Главное о профессии

Должность

Инженер по тестированию, Тестировщик, QA-engineer

Навыки

DevTools
Charles
Figma
YouTrack
Android Studio
Postman
Python
JSON/XML
XML/XSD
Apidoc/Swagger
SQL
Cygwin/Terminal
Git

Средняя зарплата

Источник: Хабр Карьера
50 000 ₽
Junior
97 000 ₽
Middle
130 000 ₽ +
Senior

Обучение на этом курсе — как симулятор стажировки

Ещё в бесплатной вводной части вы как будто нанимаетесь на стажировку в Яндекс

В курсе есть модуль по YandexGPT и ChatGPT

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

Увидите возможности нейросетей, научитесь использовать их в работе, поймёте, когда это безопасно и этично, а когда нет

С чем YandexGPT и ChatGPT могут помочь тестировщикам:
  • генерацией тестовых сценариев,
  • анализом результатов тестирования,
  • ведением документации,
  • ответами на вопросы по разным видам тестов.

10 000 выпускников Практикума уже нашли работу

И вот как им помог наш карьерный центр

Программа курса

Составили программу по образовательной модели 4C/ID: будете учить только то, что нужно для решения настоящих задач тестировщика
Самостоятельная работа в тренажёре・4 темы・~3 часа
Бесплатно
Основы тестирования
1 модуль — бесплатно, чтобы вы попробовали себя в роли тестировщика и поняли, хотите ли развиваться в этом направлении. А после бесплатной части выберете подходящий формат курса: базовый или расширенный.
  • Чек-листы
  • Тест-кейсы
  • Баг-репорты
  • Базовый и расширенный курс
Роль тестировщика в IT‑команде
Узнаете, что такое тестирование, как работает команда, и из чего состоит цикл тестирования
Чек-листы и баг‑репорты
Чек-листы тестировщика, что такое баг, баг-репорт и его заголовок, шаги воспроизведения, приоритеты, окружение, логи, скриншоты и скринкасты, кросс-браузерность, оракул
Тест-кейсы
Статусы тест-кейсов и тест-сьюты, отчёт о тестировании, регрессионное и смоук-тестирование, тестирование локализации
Создадите тестовую документацию, выполните по ней смоук-тестирование веб-версии Яндекс Метро, сделаете отчёт
1
5 тем・1 проект・3 недели
Тестирование веб-приложений
  • Анализ и декомпозиция требований
  • Поиск серых зон
  • Техники тест-дизайна
  • Mindmap
  • Блок-схемы
  • Чек-листы
  • Тест-кейсы
Введение в спринт
Демонстрационные кейсы: тестирование формы регистрации и кредитного калькулятора, алгоритм работы над задачей
Постановка задачи и тест-анализ
Тестирование новой фичи, требования к фиче, анализ и декомпозиция требований к вёрстке формы, полям, кнопке и форме, валидация полей
Тест-дизайн
Тест-дизайн и его правила, классы эквивалентности, подбор тестовых и граничных значений, оптимизация проверок, декомпозиция задач
Тестирование фичи
Тестовый стенд и алгоритм тестирования, тестирование вёрстки и логики, окончание тестирования, сборник примеров
Закрепление
Тестирование авторизации, формы обратной связи и расчёта стоимости, практика с классами эквивалентности и граничными значениями
Проведёте тест-анализ и создадите тестовую документацию для Яндекс Маршрутов: mindmap, проверки, блок-схему
Протестируете веб-версию учебного сервиса Яндекс Маршруты
Протестируете веб-версию учебного сервиса Яндекс Маршруты
2
6 тем・1 проект・3 недели
Расширенное тестирование веб-приложений
  • Клиент-серверная архитектура
  • Кросс-платформенное и кросс-браузерное тестирование
  • Тестирование интерфейса
  • YouTrack
  • Charles
  • DevTools
  • Figma
Принципы работы веб-приложения
Архитектура веб-приложения, URL, протоколы HTTP и HTTPS, структура HTTP-запроса и ответа
Задачи тестировщика и типы изменений
Тестирование новой фичи, проверка исправленных багов, изменение интерфейса и логики
Тестирование интерфейса
Figma, тестирование форм, валидации и ошибок в тексте, кросс-платформен-ное и кросс-браузерное тестирование, выбор ОС и браузеров
Тестирование вёрстки на адаптивность
Подходы к вёрстке, адаптивность, тестирование мобильной версии, выбор разрешения экрана, кеш, подбор конфигурации окружения
Инструменты тестирования
Сharles, ручное изменение ответа от бэкенда, rewrite (автоматическая подмена) и map local (автоматическая подмена из файла)
Проектирование тестов
Классы эквивалентности, граничные значения, позитивное и негативное тестирование
Протестируете фронтенд Яндекс Маршрутов: спроектируете и проведёте тесты, оформите баг-репорты
Протестируете веб-версию учебного сервиса Яндекс Маршруты
Протестируете веб-версию учебного сервиса Яндекс Маршруты
3
7 тем・1 проект・3 недели
Тестирование мобильных приложений
  • Android Studio
  • Анализ логов
  • Тестирование в эмуляторе
  • Тестирование на реальном устройстве
  • Жизненный цикл разработки
Жизненный цикл разработки
Задачи тестировщика на этапах ЖЦ, модель Waterfall, Agile-принципы и Scrum, этапы разработки, тестирование задачи и релиза
Особенности работы приложений
Мобильная веб-версия, виды приложений, параметры устройств, ЖЦ Android-приложения, архитектура, тестирование и выпуск, гайдлайны
Тестирование приложений
Требования к мобильным приложениям, подбор устройств, дистрибутив на тестирование Android и сервисы дистрибуции
Реальные устройства и эмуляторы
Установка приложения из файла, установка Android Studio и создание Virtual Device, функциональность эмулятора Android Studio
Особенности тестирования
Установка и подключение устройства в ADB, тестирование обновления, вёрстки, удобства использования, прерываний, датчиков и связи, производительность, Webview, симулятор в Xcode, тестирование iOS
Логи
Снятие логов с физического устройства и с эмулятора в Android Studio, снятие логов в ADB, анализ ошибок в логах
Проектирование тестов
Разработка чек-листа и тест-кейсов
Протестируете мобильное приложение Яндекс Метро и подготовите отчёт о проведённых работах
Протестируете мобильную версию сервиса Яндекс Метро
Протестируете мобильную версию сервиса Яндекс Метро
4
8 тем・1 проект・3 недели
Тестирование API
  • Postman
  • Apidoc/Swagger
  • REST и JSON
  • SOAP и WSDL
  • XML и XSD
  • Виды тестирования
Архитектура приложения
Что такое API, архитектурные решения — REST, HTTP: структура запросов и ответов, JSON
Инструменты тестирования API
Postman: основная функциональность, тестирование API, динамический URL, cURL и генерация запроса из Postman в cURL
Документация API
Знакомство с базами данных, баг-репорты для API, логи, документация Swagger/Apidoc
SOAP и XML
XML: структура элемента и структура документа, XSD, SOAP, WSDL
Проектирование тестов: повторение
Позитивные и негативные проверки, классы эквивалентности, граничные значения, валидация API
Виды тестирования
Ручное и автоматизированное, функциональное и нефункциональное, смоук, расширенное и исчерпывающее, интеграционное и системное, сценарное и исследовательское, компонентное, Black, White и Gray Box
Исследовательское тестирование
Введение в исследовательское тестирование, техника туров, сессия и практика исследовательского тестирования
Автоматизированное тестирование
Автоматизация на разных этапах разработки, кто в команде занимается автоматизацией, ручное и автоматизированное тестирование
Протестируете API Яндекс Прилавка и подготовите отчёт о проведённых работах
Комплексно протестируете учебный сервис Яндекс Самокат
Комплексно протестируете учебный сервис Яндекс Самокат
5
5 тем・1 проект・3 недели
Основы базы данных
  • Работа с консолью: Cygwin/Terminal
  • SQL
  • Работа с таблицами
  • Реляционные базы данных
  • ER-диаграммы
Знакомство с консолью
ОС, командная строка, подключение к удалённому серверу, копирование и перемещение текстовых файлов, фильтрация содержимого, лайфхаки
Введение в базы данных
Реляционные базы данных, СУБД, язык запросов SQL, стиль запроса
Срезы данных в SQL
Ограничение выборки, типы данных в PostgreSQL, операторы WHERE, IN, LIKE, BETWEEN, специальные операторы в условиях, условная конструкция с CASE, требования к базе данных, NULL, работа с пропусками
Агрегирующие функции
Применение агрегирующих функций, операторы GROUP BY, ORDER BY, HAVING
Работа с таблицами
Связи между таблицами, связи на графике, ER-диаграммы, операторы JOIN, базы данных и консоль, INSERT, UPDATE, DELETE, снятие дампов
Работа в консоли с логами и базой данных Яндекс Прилавка
Комплексно протестируете учебный сервис Яндекс Самокат
Комплексно протестируете учебный сервис Яндекс Самокат
6
Самостоятельно・2 недели
Итоговый проект
Протестируете веб- и мобильную версию, а также API приложения Яндекс Самокат: спроектируете и выполните проверки, оформите баг-репорты.
7
Самостоятельная работа в тренажёре・5 тем・В любое время
Дополнительный модуль: разработка автотестов API на Python
  • Автотесты API
  • Python
  • PyCharm
  • Pytest
  • Git
Автотесты и API
Названия автотестов, пирамида тестирования, автоматизация тестирования и проверки API
Программирование для автоматизатора
Выбор языка программирования для автотестов, Python, переменные, типы данных, списки, кортежи, словари, операторы и функции
PyCharm
Запуск Python в командной строке, PyCharm, создание проекта, интерфейс PyCharm, запуск и отладка проекта
Pytest
Запуск тестов Pytest в PyCharm, библиотека requests: GET-запрос, POST-запрос, тестирование API по чек-листу
Git
Установка Git, gitignore и README, подготовка папки проекта, коммит, GitHub, синхронизация репозиториев, отправка изменений в GitHub
Напишете первые автоматизированные тесты на Python
8
Самостоятельная работа в тренажёре・9 тем・В любое время
Дополнительный модуль: основы разработки пользовательских интерфейсов приложений
  • HTML
  • CSS
Первый код
Что делают разработчики, базовые элементы HTML и CSS
Что такое HTML и CSS
Теги HTML, заголовки, абзац, ссылка, атрибуты, один тег в другом, родители и дети, изображения, HTML-документ, правила CSS, связь CSS и HTML, блоки
Базовые CSS-свойства
Размеры в пикселях и в процентах, цвета в HTML, фон элемента, позиция, размер, повтор фона, прозрачность, наследование
Больше CSS
Новая секция, классы, поток и блочная модель, расположение элементов, центрирование, внешние и внутренние отступы, границы, тени, подвал
Вёрстка — продолжение дизайна
Знакомство с Figma и работа с макетом, кросс-браузерность, Desktop First и Mobile First, выбор брейкпоинта
Разметка форм
Поля, минимальные и максимальные значения, подсказки, автозаполнение, режимы ввода для виртуальной клавиатуры, отправка запроса action
Стилизация форм
Поля ввода, кнопки и ярлыки, псевдоклассы валидации, красивые флажки, выпадающие списки, рендж
Дизайн и адаптивность
Дизайн на разных устройствах, резиновая и адаптивная вёрстка, мобильная и десктоп-вёрстка, адаптивный макет
Интерфейс для разных устройств
Разработка интерфейса для разных устройств, адаптив без медиазапросов, синтаксис медиазапросов, характерис-тики устройств, взаимодействие
Разберётесь, как создают сайты, и освоите основы вёрстки
9
Самостоятельная работа в тренажёре・5 тем・В любое время
Дополнительный модуль: продвинутый SQL для аналитики данных и работы с базами данных
  • SQL
  • СУБД
  • Работа с датой и временем
  • Расчёты метрик
  • DBeaver
  • Администрирование баз данных
Присоединение, дата и время, псевдонимы
Диаграмма и описание базы данных, дата и время, математические операции и функции, переименование, группировка, сортировка, псевдонимы, порядок выполнения операторов, FULL OUTER JOIN, UNION и UNION ALL
Подзапросы и общие табличные выражения
Подзапросы в WHERE и FROM, подзапросы и присоединения, как сочетать объединения и подзапросы, общие табличные выражения, вариативность запросов, функции для работы со строками
Расчёт бизнес-показателей
Схема и обзор данных, метрики для бизнеса, конверсия, расчёт относительных значений в PostgreSQL, CR, Lifetime Value, ARPU и ARPPU, подзапросы при расчёте метрик
Установка и настройка клиента базы данных
Клиент базы данных, установка и интерфейс DBeaver, новое соединение и учётная запись, запросы и настройки, выгрузка результатов запроса, как представить результат
Основы администрирования
Команды для управления данными, CREATE: создание таблицы и базы данных, ограничение полей и удаление объектов, информационная схема, DROP, ALTER, RENAME, SET, ADD
Научитесь находить и сортировать данные с помощью SQL, обрабатывать данные и управлять ими в СУБД
10
Карьерный центр・8 недель
Трудоустройство
Эта часть курса для тех, кто решил найти работу в сфере тестирования. Вы изучите стратегии поиска работы и узнаете, как выбирать работодателя, подготовите портфолио, напишете резюме и сопроводительное письмо.
11
Карьерный центр・8–24 недели
Акселерация
Начнёте активно искать работу, а мы — консультировать и помогать. Основной формат участия — индивидуальные консультации и публичные собеседования. Важно: вы можете поучаствовать в программе акселерации, если закончите программу трудоустройства.
С наставником・2–3 в каждом спринте
Вебинары для разбора сложных тем, воркшопы
Дополнительно・6 часов
Нейросети для тестировщиков
Научитесь с помощью YandexGPT и ChatGPT:
  • Генерировать тестовые сценарии для проверки функциональности продукта.
  • Анализировать результаты тестирования, выявлять проблемы и предлагать решения.
  • Искать информацию о методах и инструментах тестирования.
  • Предоставлять документацию по тестированию.
  • YandexGPT
  • ChatGPT
Ещё 5 тем
Регрессионное тестирование, PyCharm, Pytest, Git и Selenium
Ещё 6 проектов
По всем дополнительным темам, чтобы усилить портфолио
Проект от настоящего заказчика
Чтобы поработать в команде и получить реальный кейс в портфолио
Больше навыков, которые помогут найти работу и быстрее вырасти до middle
10 проектов・+5 тем・+6 проектов・+5 месяцев
Расширенный курс «Инженер по тестированию»
У этого курса есть расширенный формат: стоит дороже, но включает в себя больше тем и проектов, — чтобы усилить портфолио и повысить шансы на быстрое трудоустройство.
  • Только ручное тестирование
  • Дополнительные темы
  • Кейс для портфолио
  • Командная работа
  • Развитие софтскилов
Ещё 5 тем
Регрессионное тестирование, PyCharm, Pytest, Git и Selenium
Ещё 6 проектов
По всем дополнительным темам, чтобы усилить портфолио
Проект от настоящего заказчика
Чтобы поработать в команде и получить реальный кейс в портфолио
Больше навыков, которые помогут найти работу и быстрее вырасти до middle
10 проектов・9 месяцев
Курс «Инженер по тестированию: от новичка до автоматизатора»
Для тех, кто хочет освоить не только ручное, но и автоматизированное тестирование на языке Java или Python. На нём вы освоите сразу 2 профессии: ручной тестировщик и автоматизатор — и за счёт этого сможете претендовать на более высокую зарплату.
  • Java
  • Python
  • 40% ручного тестирования
  • 60% автоматизированного
Ручное + автоматизированное тестирование
На языке Java или Python на выбор
10 проектов в портфолио
5 по ручному тестированию и 5 по автоматизации
Проект от настоящего заказчика
Чтобы поработать в команде и получить реальный кейс в портфолио
Сможете работать ручным тестировщиком или автоматизатором

Выдадим диплом о профессиональной переподготовке

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

Тысячи студентов Практикума освоили новую профессию — и вы освоите

Истории выпускников, которые уже занимаются любимым делом
4,7
TutorTop
4,5
IRecommend
4,3
Отзовик

Отвечаем на вопросы

Подойдёт ли мне эта профессия?
Для новичков, кто ещё нетвёрдо уверен в своём намерении, мы спроектировали бесплатную часть, которая поможет получить ответ на этот вопрос. Если вы убедитесь, что тестирование не для вас, это тоже положительный результат.
Подробнее о профессии инженера по тестированию вы можете узнать из нашей статьи.
Можно ли обучиться профессии за 4 месяца?
Думаем, что да, если вы будете уделять занятиям не менее 20 часов в неделю, выполнять домашние задания и общаться с вашим наставником. Тогда за 4 месяца вы сможете освоить навыки тестировщика, защитите финальный проект и начнёте свой путь в профессию.
Каким требованиям нужно соответствовать?
Для старта достаточно иметь законченное среднее образование и возможность заниматься не менее 20 часов в неделю. Будьте готовы быстро осваивать новые программы и технологии: тестировщик должен быть опытным пользователем ПК.
Кто будет меня учить?
Все наставники — практикующие специалисты: сотрудники Яндекса и других крупных компаний. Программу составляют опытные преподаватели и методисты, а ещё действующие специалисты Яндекса, Школы анализа данных и других лидеров технологической и образовательной индустрий.
Как и когда я буду учиться?
Онлайн-обучение строится из трёх составляющих: теория с закреплением в тренажёре, домашнее задание для самостоятельной практики и работа с наставником. В тренажёре вы учитесь в любое удобное время, а выполнение домашнего задания привязано к трёхнедельному циклу.
Смогу ли я найти работу после обучения?
Будет непросто, но мы верим, что сможете. Работодателям важно, чтобы вы умели делать проекты, а не просто обладали набором знаний. Мы научим вас применять теорию на практике и ожидаем, что после выпуска вы приложите как можно больше усилий, чтобы найти работу: будете активно откликаться на вакансии, проходить собеседования, показывать свои проекты и делать тестовые задания при необходимости.

По данным исследования «Высшей школы экономики», 69% наших выпускников среди тех, кто хотел сменить профессию, начинают новую карьеру после обучения. Больше половины из них — во время учёбы и в первые 2 месяца после выпуска. Эти цифры подкреплены публичным отчётом о трудоустройстве студентов Практикума.

В исследовании принимали участие выпускники направлений «Веб-разработчик», «Тестировщик», «Аналитик данных» и «Специалист по Data Science».
А если я хочу работать в Яндексе?
Некоторые наши студенты работают в сервисах Яндекса, в том числе и в Практикуме. Но с нашей стороны было бы нечестно что-либо гарантировать и завышать ваши ожидания.

Без опыта попасть в крупную IT-компанию возможно, хотя и сложно. Программа составлена так, чтобы вы могли начать карьеру после выпуска и набраться первого опыта. С ним вам будет значительно проще претендовать на позицию в крупных компаниях.
Хорошо, а вы можете помочь с поиском работы?
Да. Вы сможете пройти программу трудоустройства, которая состоит из 2 частей:

• Карьерный трек: студенты при поддержке наших HR-экспертов составляют резюме или оформляют портфолио, пишут сопроводительные письма.
• Акселерация: студенты начинают активный поиск работы, а мы им помогаем — отвечаем на вопросы, проводим тренировочные собеседования, предлагаем вакансии от партнёров.

Важно помнить, что мы не ищем работу за вас, а помогаем её найти.
Если не понравится, я могу вернуть деньги?
Да, причём в любой момент. Если обучение в потоке уже началось, придётся оплатить прошедшие дни — но мы вернём деньги за оставшееся время обучения. Более подробно рассказываем об этом в седьмом пункте оферты.
Нужно ли иметь техническое образование, чтобы учиться?
Нет, не нужно. Наш курс разработан для тех, кто не имеет представления о тестировании. Программа построена таким образом, что навыки профессионального тестировщика вы получаете, пока проходите курс. Если у вас есть базовые знания, курс поможет их структурировать и двигаться дальше.
Как можно оплатить?
Банковской картой: внести всю сумму сразу или платить ежемесячно.

Ежемесячные платежи работают так: вы вносите первую оплату, и в этот момент привязывается карта. С этой карты автоматически будут списываться следующие платежи каждые 30 календарных дней. Например, оплатили 25 марта — следующий платёж пройдёт 24 апреля. Обучение будет стоить меньше, если оплатить весь курс сразу.

Через компанию: юридические лица — резиденты РФ также могут оплатить обучение в Практикуме. Условия предоставления услуг для юридических лиц могут отличаться — чтобы узнать подробнее, оставьте заявку или уточните у вашего менеджера.
Можно ли оплатить курс за счёт работодателя?
Да, работодатель может оплатить учёбу полностью или разделить оплату с вами: например, поделить сумму 50/50 или 75/25.

Такая оплата пройдёт по счёту или двустороннему договору, а ИП могут оплатить с бизнес-счёта. Если работодатель купит обучение сразу 10 и больше сотрудникам, сделаем скидку 10%.

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

Если нет, выдадим сертификат о прохождении курса и справку об обучении в электронном виде.
Что такое налоговый вычет на обучение и как его получить?
Налоговый вычет может оформить тот, кто работает по трудовому договору и является налоговым резидентом Российской Федерации, то есть 183 дня в году находится на территории страны.

Для этого нужно подать заявление на налоговый вычет через личный кабинет на сайте nalog.ru (в него можно войти через аккаунт на Госуслугах).

К заявлению нужно приложить:
•‎ Справку 2-НДФЛ от работодателя.
•‎ Договор на обучение, в вашем случае это оферта Практикума.
•‎ Лицензию на образовательную деятельность. Вот наша.
•‎ Чек об оплате обучения. Мы отправляем его на электронную почту. Если не найдёте чек у себя в почте, напишите в чат службы поддержки — вышлем копию.
•‎ Справку о получении образовательных услуг — её тоже нужно запросить в чате поддержки.

Подробнее о налоговом вычете — на сайте Федеральной налоговой службы.

Давайте поможем

Напишите, как вас зовут и по какому номеру можно связываться — позвоним и расскажем всё про курсы