Каталог курсов
Избранное
Включает программу трудоустройства
Профессия

Инженер по тестированию

С нуля освоите профессию и через 2 месяца сможете начать работать

Попрактикуетесь на реальных кейсах от Dragons, OneTwoTrip, GOD и других партнёров, добавите проекты в портфолио

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

Поможем подобрать обучение
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Когда
24 января 2025 — 21 апреля 2026

Длительность

От 8 месяцев — в зависимости от траектории обучения

Формат

Вебинары, видеолекции и практика с проверкой

Документ

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

Акция
-40%
Акция
-40%
40%
с 11.01 по 14.01

В сезон пуховиков и валенок

Скидка уже включена в стоимость. Оплатите до 14 января, чтобы скидка не сгорела.

Условия акции

Инженер по тестированию проверяет цифровые продукты перед релизом

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

Преимущества профессии

  • Для старта карьеры не нужно уметь программировать

  • Входит в топ-20 специальностей с удалёнкой

  • Спрос на QA-инженеров вырос в среднем на 50% в 2024 году

  • Специалисты нужны в каждой сфере: ритейл, веб-разработка, финтех, телеком и других

Мы предлагаем 2 траектории обучения

Быстрый старт карьеры

Через два месяца обучения сможете начать искать работу ручным тестировщиком, а к концу курса претендовать на позицию инженера по тестированию со знанием Python или Java

Навыки для карьерного преимущества

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

И 2 языка программирования на выбор

Легко изучать с нуля, часто используется в проектах с быстрой разработкой

• Язык с простым синтаксисом, подходит для начинающих

• Используется в разных проектах: от стартапов до бигтеха

• Много готовых библиотек и решений, активное комьюнити

• Подходит для тестирования веба и API

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

• Чаще применяется в тестировании больших продуктов

• Используется в корпоративных, масштабных и сложных проектах

• Высокопроизводительный и надёжный язык

• Кроссплатформенный, подходит для тестов мобильных приложений

Поможем понять, какой подходит

Наш менеджер ответит на вопросы и даст подробную информацию об обучении — сможете определиться с траекторией развития и сделать осознанный выбор между Python и Java

Это курс — ваш осознанный путь к успешной карьере

75% программы — практика

Будете изучать тестирование поэтапно и основательно, съедая слона по кусочкам.

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

Отработаете навыки и наполните портфолио

Выполните курсовую работу после каждого модуля, поучаствуете в конкурсе, митапах и напишете диплом

Проекты в портфолио

Выполните курсовую работу по Java, по ручному тестированию веб-приложений.

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

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

Подготовитесь к реальному собеседованию, узнаете примерные задания и вопросы. В конце эксперт разберёт решения и даст обратную связь.

Поможем найти ту самую работу
Поддерживаем от старта обучения до трудоустройства
Школа практики
Акселератор трудоустройства
Карьерный клуб
Энциклопедия трудоустройства
Практикуетесь, чтобы повысить шансы на интересную и высокооплачиваемую работу
  • Пройдёте практику в Нетологии или у нашего партнёра
  • Наработаете опыт при подготовке индивидуальных и командных проектов
Студенты с лучшими результатами смогут получить оплачиваемые проекты и офер от компании-партнёра
Практика
Организуем интенсив на 4 недели в группе с карьерным экспертом
  • Будете мониторить и откликаться на вакансии при нашей поддержке
  • Доработаете резюме и портфолио, а карьерный консультант даст рекомендации
  • Пройдёте тестовое собеседование — как при реальном трудоустройстве
  • Будете задавать вопросы эксперту на занятиях и в телеграм-чате, общаться в комьюнити
Интенсив
В нашем сообществе
более 3 500 участников
  • Участвуете в прямых эфирах, митапах, конкурсах и обсуждаете резюме друг друга — для его улучшения
  • Получаете карьерные советы и выбираете практику у партнёров Нетологии
  • Заводите полезные знакомства и реализуете вместе новые проекты, делитесь опытом
  • Первыми знакомитесь со свежими предложениями работодателей в закрытых каналах Нетологии
Сообщество
Изучаете курс от HR-экспертов и сборник полезных материалов
Узнаёте лайфхаки по поиску работы, получаете готовые шаблоны резюме и рекомендации по портфолио
Полезные материалы
2 300+
студентов успешно прошли практику у работодателя
4 000
партнёров предложили практику и сделали офер лучшим студентам
Наши студенты работают в ведущих компаниях
skyeng1Clamodaramblerraiffeisenvkozonagimakasperskyalfa2gisgettaic

Программа обучения

99 часов теории, 408 часов практики

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

Занятия проходят по расписанию не чаще 2 раз в неделю после 19:00 МСК

На лекции и практические задания понадобится 8–10 часов в неделю

Записи вебинаров, видеолекции, презентации, лонгриды, тесты и другие полезные материалы хранятся в личном кабинете

Программа обновлена в 2024 году

Базовые модули на Python

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

В этом модуле вы выполните три больших проекта.

Ручное тестирование веб-приложений

Курсовой проект

Научитесь проводить ручное тестирование, на практике поработаете с различными продуктами. Выполните курсовой проект.

12 часов теории

48 часов практики

Введение в тестирование ПО. Методы и виды тестирования

Тестирование ПО. Тест-дизайн

Артефакты тестирования. Тестовая документация

Артефакты тестирования. Дефекты

Инструменты тестирования для работы с документацией

Основы клиент-серверного взаимодействия

Особенности тестирования web-приложений и работа с Chrome

Инструменты тестирования. Клиент-Сервер

Жизненный цикл разработки ПО. Гибкие методологии разработки ПО

Курсовой проект: проведение тестирования сайта крупной компании

Git — система контроля версий

Каждый тестировщик должен знать основы работы с системой Git, так как сейчас это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио (работодатели часто просят показать примеры вашего кода на GitHub).

4 часа теории

3 часа практики

Предназначение системы контроля версий

Основные операции (фиксация и откат изменений, поиск, история)

Работа с сервисом GitHub

Ветки, слияние веток и разрешение конфликтов

Командная работа

Python для тестировщиков

Командный проект

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

17 часов теории

75 часов практики

Настройка рабочего окружения

Работа с данными

Структуры данных

Функции

Работа с файлами

Обработка ошибок

Введение в автоматизацию

Автоматизированное тестирование на Python

Курсовой проект

Вы уже освоили базовые навыки тестирования и изучили программирование на Python — самое время перейти к автоматизации тестирования.

21 час теории

74 часа практики

Работа с объектами и структурами

Инструменты для тестирования

Работа с интерфейсами и системами

Настройка тестового окружения

Работа с базами данных

Отчеты и аналитика

Интеграция в процессы разработки

Дополнительные области автоматизации

Дипломная работа базовой траектории

Диплом

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

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

Базовые модули на Java

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

В этом модуле вы выполните три больших проекта.

Ручное тестирование веб-приложений

Курсовой проект

Научитесь проводить ручное тестирование, на практике поработаете с различными продуктами и изучите Java. Выполните курсовой проект.

12 часов теории

48 часов практики

Введение в тестирование ПО. Методы и виды тестирования

Тестирование ПО. Тест-дизайн

Артефакты тестирования. Тестовая документация

Артефакты тестирования. Дефекты

Инструменты тестирования для работы с документацией

Основы клиент-серверного взаимодействия

Особенности тестирования web-приложений и работа с Chrome

Инструменты тестирования. Клиент-Сервер

Жизненный цикл разработки ПО. Гибкие методологии разработки ПО

Курсовой проект: проведение тестирования сайта крупной компании

Git — система контроля версий

Каждый тестировщик должен знать основы работы с системой Git, так как сейчас это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио (работодатели часто просят показать примеры вашего кода на GitHub).

4 часа теории

3 часа практики

Предназначение системы контроля версий

Основные операции (фиксация и откат изменений, поиск, история)

Работа с сервисом GitHub

Ветки, слияние веток и разрешение конфликтов

Командная работа

Java для тестировщиков

Командный проект

Начинаем работу с Java, одним из самых популярных языков программирования. Блок включает в себя изучение основ языка, работу с объектно-ориентированным программированием, сборку Java-проектов и использование инструментов тестирования. Вы изучите язык программирования именно в связке с задачами тестирования.

17 часов теории

75 часов практики

Введение в Java: JDK, JRE, JVM, IntelliJ IDEA

Программирование на Java: переменные, операторы, работа с отладчиком

Примитивные типы данных, условные операторы, выход за границы типов и погрешность вычислений

Testability, автотесты, введение в ООП: объекты и методы

Система сборки Maven, управление зависимостями, автотесты на JUnit5

Циклы, параметризованные тесты и аннотации

Выстраивание процесса непрерывной интеграции (CI): Github Actions. Покрытие кода с JaCoCo, статический анализ кода: CheckStyle, SpotBugs

Объектно-ориентированное программирование и проектирование

Объекты с внутренним состоянием, управление состоянием при тестировании

Композиция и зависимость объектов. Mockito при создании автотестов

Наследование и расширяемость систем. Проблемы наследования

Исключительные ситуации и их обработка. Тестирование исключений

Интерфейсы для организации малой связности. Обобщённое программирование (Generics)

Collections Framework. CRUD и тестирование систем, управляющих набором объектов

Автоматизированное тестирование

Курсовой проект

Вы уже освоили базовые навыки тестирования и изучили программирование на Java — самое время перейти к автоматизации тестирования.

21 час теории

74 часа практики

Основы автоматизации

Тестирование API. Continuous Integration

Тестирование веб-интерфейсов. Selenium

Selenide

Patterns

Docker и Docker Compose

SQL

Репортинг: Report Portal

Behaviour Driven Development

Курсовой проект: автоматизированное тестирование веб-сервиса туроператора

Дипломная работа базовой траектории

Диплом

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

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

Расширенные модули

Изучите JavaScript на базовом уровне. Научитесь работать с самыми популярными фреймворками для автоматизации тестирования на JavaScript, погрузитесь в основы работы с CI\CD и самостоятельно автоматизируете процессы интеграции при помощи Cypress dashboard и Jenkins.

Также изучите тестирование мобильных приложений и попрактикуетесь на Android-приложениях, используя для автоматизации Java, Android Studio и фреймворк Espresso.

JavaScript для тестировщиков

Вы изучите основы JavaScript для проведения тестирования Frontend-части сайта (UI и e2e). На базе уже изученного Java, вам будет проще освоить второй язык, тем более JavaScript — скриптовый язык более высокого уровня. Вы изучите разницы в синтаксисе языков, научитесь использовать основные конструкции языка.

14 часов теории

36 часов практики

Основные понятия

Расширенная работа с массивами

Классы

Асинхронность

Функции

Объекты

Обработка исключений и замыкания

Функции декораторы, оператор “...“, call, apply

Автоматизация тестирования веб-интерфейсов

Перейдём к работе с современными инструментами для тестирования frontend: Puppeeter, Playwright, Cypress, познакомимся с платформой NodeJS.                      Это инструменты на JavaScript, которые автоматизируют действия в браузере      и помогут ускорить проведение тестов.

8 часов теории

32 часа практики

Использование JavaScript в браузере. Тестирование, дебаггинг

Jest

Puppeeter

Playwright

Cypress

Платформа Node.js

CI/CD

Ручное тестирование мобильных приложений

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

7 часов теории

28 часов практики

Ручное тестирование мобильных приложений 

Тестирование Android-приложений

Выбор устройств для тестирования

Тестирование iOS-приложений

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

Особенности функционального и нефункционального тестирования на мобильных устройствах

Снифферинг. Настройка и возможности

Автоматизированное тестирование мобильных приложений

Для автоматизации работы вы будете использовать Java, Android Studio, UI Automator, Espresso, Appium.

6 часов теории

24 часа практики

Основы автоматизации тестирования мобильных приложений

XCTest. Автоматизация тестирования iOS

UIAutomator. Автоматизация тестирования Android

Appium. Кроссплатформенная мобильная автоматизация тестирования

Espresso. Автоматизация тестирования Android

Дипломная работа расширенной траектории

Диплом

Напишете проект по автоматизации тестирования мобильного приложения благотворительной организации

5 часов теории
4 часа практики

Составите чек-лист для проверки приложения и напишете тест-кейсы для проверки приложения

Проведёте ручное тестирование мобильного приложения «Мобильный хоспис»

Протестируете приложение на эмуляторах в Android Studio

Автоматизируете составленные тест‑кейсы на языке Java,
с помощью фреймворков Espresso и Appium

Составите отчёт об автоматизированном тестировании
с использованием Allure

Оформите все артефакты: план тестирования, тест-кейсы, чек‑лист, баг-репорты и отчёты

Бонусные модули для развития карьеры

Познакомитесь ещё с двумя видами тестирования: производительности и безопасности. Изучите английский для IT-специалистов и нейросети для тестировщика. 

Логические операторы и алгоритмы

Для плавного входа

Узнаете, как хранится и передаётся информация на компьютере. Освоите принципы и методы построения алгоритмов на базовом уровне.

4 часа теории

4 часа практики

Тестирование производительности

Расширенная траектория

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

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

5 часов теории

20 часов практики

Введение в тестирование производительности

Создание нагрузочных тестов

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

Подготовка стенда нагрузочного тестирования

Проведение нагрузочного тестирования

Тестирование безопасности

Расширенная траектория

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

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

5 часов теории

20 часов практики

Введение в тестирование безопасности

SQL, XSS, Code и другие инъекции

Сетевая безопасность

Инъекции и уязвимости на уровне операционной системы

Права доступа, авторизация, сессии, cookie

Основы языка программирования Python или Java

Расширенная траектория

На этом видеокурсе вы изучите один из самых популярных языков программирования: Python или Java.

13 часов теории

Условные конструкции

Операции сравнения

Циклы

Типы данных, коллекции данных

Функции

Работа с файловой системой

Классы и их применение

Менеджер контекста

Работа с разными форматами данных

Работа с библиотекой Requests, HTTP-запросы

Работа с классами на примере API VK

Вёрстка сайта на HTML и CSS

Расширенная траектория

Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам этого модуля вы самостоятельно сверстаете лендинг.

8 часов теории

8 часов практики

Теги для вёрстки контента страницы

Теги для вёрстки структуры страницы

Теги для вёрстки форм

Селекторы CSS

Определение контекста элементов

Блочная модель

Позиционирование элементов

Оформление текста

Оформление декоративных элементов

Состояние интерактивных элементов

Английский для IT-специалистов

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

7 часов теории

14 часов практики

Карьера в тестировании

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

6 часов теории

Пошаговый план поиска работы

Анализ рынка труда

Резюме, портфолио инженера по тестированию
и сопроводительное письмо

Собеседование: как подготовиться и пройти

Статистика и измерение эффективности поиска работы

Индивидуальная карьерная консультация

Фриланс: первые шаги

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

10 часов теории

Как начать работать на фрилансе

Как фрилансеру правильно организовать рабочий процесс, пространство и файлы

Как понять, будете ли вы успешны на фрилансе

Биржа FL

Нейросети для тестировщика

На практике разберёте, какие нейросети можно использовать, чтобы автоматизировать рутину и решать рабочие задачи быстрее

Для практики вы будете использовать VDS от Timeweb Cloud

Timeweb Cloud — облако для разработчиков и бизнеса. Платформа позволяет создавать серверы и базы данных в облаке

Вашу квалификацию подтвердят официальные документы

Мы обучаем по государственной лицензии и выдаём документы установленного образца

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

Результаты обучения

После базовой траектории

Используете теории тестирования

Понимаете жизненный цикл разработки ПО

Умеете писать автотесты на Java или Python

Используете объектно-ориентированное программирование

Работаете с системой контроля версий Git, платформой GitHub

Проводите Unit-тестирования

Проводите автоматизированные тестовые сценарии

Готовите отчёты о тестировании

Работаете в Selenium Webdriver

Используете нейросети для автоматизации рутины

После расширенной траектории

Владеете ручным тестированием, пишете тест-кейсы и тест-дизайн

Тестируете веб-приложения, API, понимаете клиент-серверное взаимодействие, работаете с DevToolsPostman

Понимаете принципы работы баз данных, написания SQL-запросов

Работаете с Git, умеете работать одновременно с несколькими репозиториями

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

Умеете проводить автотестирование веб-приложений на Java с использованием JUnit, Selenium, Selenide

Проводите нагрузочные тесты, тесты безопасности и удобства использования

Умеете проводить мобильное тестирование Android-приложений с помощью Android Studio и Espresso

Владеете автоматизацией тестирования Frontend на JavaScript с помощью Puppeeter, Playwright, Cypress

Знаете различные виды виртуализации и контейнеризации, работаете с Docker и Docker Compose

Владеете процессами CI/CD: тестированием, сборкой и доставкой в разные окружения, работаете с JenkinsTeamcity и GitLab CI

Используете нейросети для автоматизации рутины

Преподаватели — эксперты ведущих компаний

Специалисты из VK, Т-Банк, QIWI, РайффайзенБанк, Яндекс Крауд и других

Все уроки теперь и в мобильном приложении

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

  • Учитесь, где нравится 

    Доступ к учебным материалам всегда под рукой: это экономит ваши ресурсы

  • Занимайтесь даже без интернета

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

  • Получайте подсказки по дедлайнам

    Приложение работает как помощник: напомнит про домашнюю работу или вебинар

  • Загружайте задания с телефона

    Удобно отслеживать статус практических работ и отвечать на комментарии преподавателя

Наши студенты достигают своих целей

Вот их истории

Алёна Шепетковская

«Я выхожу на новую работу, где буду тестировщиком-автоматизатором»

Предложение для компаний

Вы можете обучить сотрудников на этом курсе. Адаптируем программу под ваш бизнес и предоставим отчёты об успеваемости. При обучении сразу нескольких сотрудников — более выгодная стоимость.

Оставьте заявку, и мы вышлем вам индивидуальное предложение.

Вернём деньги, если обучение не подойдёт

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

Подробные условия

40%
с 11.01 по 14.01

В сезон пуховиков и валенок

Скидка уже включена в стоимость. Оплатите до 14 января, чтобы скидка не сгорела.

Условия акции
1
Запись на обучение
2
Выбор способа оплаты
3
Оплата
...
15 месяцев обучения, старт 24 января
Запишитесь или получите консультацию
Частями без переплат
3 816 ₽/месяц
6 361 на 36 месяцев
Одним платежом
со скидкой 5%
130 500
 ₽
229 000
-40%
акция действует
до 14 января
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Нашли дешевле? Сделаем скидку
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
15 месяцев обучения, старт 24 января
Инженер по тестированию: расширенный курс
Частями без переплат
3 816 ₽/месяц
6 361 на 36 месяцев
Одним платежом
со скидкой 5%
130 500
 ₽
229 000
-40%
акция действует
до 14 января
Нашли дешевле? Сделаем скидку
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
Запишитесь или получите консультацию
Нажимая кнопку, принимаю условия политики и пользовательского соглашения