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

- ★ 4,8 из 5
рейтинг курса на основе 157 455 оценок
- Обновили курс в 2025 году
Добавили больше практики и уроки по тестированию игр
- Реальные проекты от VK
9+ проектов и больше 100 практических работ
Учитесь интерактивно и интересно на платформе 3.0
- Меньше сухой теории — больше практики
Вы добавите в портфолио на 30% больше проектов, чем при прохождении курса в старом формате.
- Курс, который не захочется бросить на полпути
За каждое задание вы будете зарабатывать баллы. Это мотивирует учиться и проходить материал.
- Вы сами выбираете уровень сложности
Если вы новичок в тестировании, можно выполнять более базовые задачи, чтобы плавно войти в обучение. Уже есть опыт? Можно сразу переходить к более продвинутым темам!
Общение, комьюнити и нетворкинг
Вебинары с экспертами для дополнительной практики и общение в Telegram-чате с другими пользователями

Авторы курса — эксперты из Ozon, «Самоката» и X5
5 причин стать тестировщиком в Skillbox
После обучения у вас будет сильное резюме
Должность
Тестировщик, Junior QA-инженерНавыки
- Тестирую веб- и мобильные приложения как вручную, так и с помощью автотестов
- Пишу UI-автотесты
- Тестирую API и знаю, что такое клиент-серверная архитектура
- Составляю качественную тестовую документацию
- Применяю техники тест-дизайна на практике
- Знаю основы Java/Python/JavaScript
- Знаю SQL
- Знаю основы Git
- Умею работать с баг-трекинговыми системами и системами управления тестированием
- Знаю методологии и подходы к разработке ПО — Agile, Scrum, Kanban, Waterfall
- Знаю основы Unity
- Умею тестировать мобильные и десктопные игры
- Имею опыт тестирования игр в команде разработчиков
Инструменты
И 9+ реальных проектов в портфолио
А ещё вы добавите в портфолио проекты от VK
Уже через 3 месяца получите доступ к платформе VK Testers, на которой сможете тестировать реальные сервисы компании и получать вознаграждение за найденные баги!

Программа профессии
- 150 часов теории
- 300 часов практики
- От 9 проектов
- Обновили в 2025 году
- Вводный курс
-
Введение в QA Познакомитесь с профессией поближе и поймёте, как начать карьеру тестировщика.
- Что такое разработка ПО
- Кто участвует в процессе разработки
- Как выстроить эффективную работу
- Что такое качественное ПО
- Что такое QA
- Чем занимаются QA-инженеры
- Виды тестирования
- 7 принципов тестирования
- Что нужно, чтобы стать QA-инженером
- Подводим итоги
-
- Ручное тестирование мобильных и веб-приложений
-
Этап 1. Тестирование UI/UX Узнаете, как тестировать интерфейсы сервисов. Познакомитесь с основами теории тестирования.
- Введение в UI/UX
- Тестовые артефакты: чек-лист, баг-репорт
- Жизненный цикл процесса тестирования
- Требования
- Тест-кейсы
- Тестирование UI
- Создание баг-репорта
- Виды тестирования
- Критерии входа и выхода в тестирование
-
Этап 2. Функциональное тестирование. Простые кейсы Узнаете, какие инструменты тестировщики используют ежедневно. Освоите техники тест-дизайна для тестирования форм и полей сайта или приложения.
- Исследовательское тестирование
- Системы баг-трекинга
- Тестирование форм и полей
- Техники тест-дизайна: классы эквивалентности, граничные значения
- Системы управления тест-кейсами
- Тестирование требований
- Знакомство с DevTools
- Техники тест-дизайна: попарное тестирование, предугадывание ошибки
- Углублённое тестирование форм и полей
- Кросс-браузерное тестирование
- Метрики в тестировании
- Тестовая документация: тест-планы, отчёты
-
Этап 3. Знакомство с клиент-серверной архитектурой Научитесь тестировать аналитику в мобильных приложениях.
- Devtools. Продолжение
- Введение в клиент-серверную архитектуру
- REST и пять основных методов
- Требования к клиент-серверной архитектуре
- Кэш, куки и логирование
- Коды ошибок HTTP
- Уровни тестирования
- Дымовое тестирование
- Тестовая документация
- Техники тест-дизайна. Часть 3
- Софт-скилы. Этап 3
- Тестирование мобильного приложения
- Верстка для мобильных приложений
-
Этап 4. Тестирование API и клиент-серверная архитектура Узнаете, как работать в сервисе Postman и научитесь тестировать сетевые запросы.
- Спецификация API
- Язык запросов SQL
- Тестирование баз данных
- Введение в реляционные базы данных
- Тестирование безопасности
- Тестирование запросов
- Введение в тестирование UI/UX. Этап 1
- Тестирование UX
-
-
- Выбор языка программирования для автотестов
-
На выбор: базовый Python Освоите основы языка программирования Python для написания автотестов в будущем.
- Основы
- Операторы и выражения
- Условный оператор if, ветвления
- Циклы while и for
- Вложенные циклы
- Числа с плавающей точкой (int/float)
- Функции
- Float 2
- Итоговый зачёт
-
На выбор: базовая Java Освоите основы языка программирования Java для написания автотестов в будущем.
- Знакомство с Java
- Настройка среды разработки
- Синтаксис языка
- Типы данных
- Циклы
- Работа с Git
- Классы и методы. Часть 1
- Классы и методы. Часть 2
- Основы алгоритмов
- Финальный проект
-
На выбор: базовый JavaScript Освоите основы языка программирования JavaScript для написания автотестов в будущем.
- Переменные и работа с числами
- Строки, boolean и условные операторы
- Массивы и циклы
- Функции
- Объекты
- Введение в DOM
- Константы, области видимости и замыкания
- Преобразование типов и нестрогие сравнения
- Общение с сервером, async/await
- Финальный проект
-
- Выбор специализации: автотесты
-
На выбор: основы автоматизации UI-тестов: Python
- Введение в автоматизацию тестирования веб-интерфейсов
- Начало автоматизации тестирования веб-интерфейсов на Python
- Способы поиска элементов на странице
- Взаимодействия с элементами на странице
- Валидация и ожидания
- Бонусный модуль. Базовая настройка проекта для ввода в прод
- Мастер-класс и дополнения к курсу
- Финальный проект
-
На выбор: Основы автоматизации UI-тестов: Java
- Введение в автоматизированное тестирование
- Сложные CSS-локаторы и ожидания элементов
- Практика в написании автотестов
- XPath-локаторы
- Финальный проект
-
На выбор: Основы автоматизации UI-тестов: JavaScript
- Введение в автоматизированное тестирование
- Знакомство с автоматизацией на JS: mocha и Selenium Webdriver
- Поиск элементов в Selenium Webdriver
- Поиск элементов: CSS
- Сложные CSS-локаторы и ожидания элементов
- XPath локаторы
- Мастер-класс по написанию автотестов
- Финальный проект
-
- Дополнительные курсы
-
Разработка и тестирование игр на Unity Курс для тех, кто хочет тестировать игры.
- Основные тренды рынка Gamedev в России
- Знакомство с движком Unity
- Ассеты, элементы и холст в Unity
- Программирование на C#
- Основы физики анимация в Unity
- Оптимизация игр на Unity
- Тестирование игровых проектов
-
Основы SQL Курс поможет вам тестировать базы данных эффективнее.
- Введение в SQL
- Погружение в SELECT’ы
- Соединения (JOIN'ы)
- Группировка и ключи
- Отношения (Реляции/Relations)
- Производительность и системное устройство БД
-
Выберите подходящий тариф
-
Базовый
- 4 356 ₽/мес
- 7 260 ₽/мес
- Рассрочка на 31 месяц
- Первый платеж через 6 месяцев
-
Поддержка куратора-эксперта во время обучения
-
Поможем найти первый проект — или вернём деньги
-
Карьерная поддержка и индивидуальная консультация с HR-специалистом
-
Индивидуальные консультации с экспертом
-
Пробное собеседование с опытным тестировщиком и разбор портфолио
-
Персональное сопровождение после выхода на работу
-
Дополнительная профессия в подарок
-
Оптимальный
- 5 279 ₽/мес
- 10 558 ₽/мес
- Рассрочка на 31 месяц
- Первый платеж через 6 месяцев
-
Поддержка куратора-эксперта во время обучения
-
Поможем найти первый проект — или вернём деньги
-
Карьерная поддержка и индивидуальная консультация с HR-специалистом
-
5 индивидуальных консультаций с экспертом
-
Пробное собеседование с опытным тестировщиком и разбор портфолио
-
Персональное сопровождение после выхода на работу
-
Дополнительная профессия в подарок
-
Расширенный
- 5 979 ₽/мес
- 11 958 ₽/мес
- Рассрочка на 31 месяц
- Первый платеж через 6 месяцев
-
Поддержка куратора-эксперта во время обучения
-
Поможем найти первый проект — или вернём деньги
-
Карьерная поддержка и индивидуальная консультация с HR-специалистом
-
10 индивидуальных консультаций с экспертом
-
Пробное собеседование с опытным тестировщиком и разбор портфолио
-
Персональное сопровождение после выхода на работу
-
Дополнительная профессия в подарок
Часто задаваемые вопросы
-
У меня нет опыта в тестировании. У меня получится?
Конечно! У вас всё получится даже без специальных знаний — просто уделяйте больше внимания практике и читайте дополнительную литературу. В остальном помогут практикующие эксперты, которые будут сопровождать вас на протяжении всего курса.
-
Что нужно для обучения на платформе?
Компьютер на ОС Windows 7 или выше с процессором i-серии выше i3 или аналогичный от AMD (от 4 ядер), RAM от 4GB. Или macOS 10.14 или выше, RAM от 8GB. Для тестирования Android-приложений нужен телефон с ОС Android версии 5 и выше с RAM от 4GB, — а если такого смартфона нет, вы сможете пользоваться эмуляторами и симуляторами.
iOS-приложения мы будем тестировать с помощью симуляторов. Для этого будет полезно иметь macOS, но если у вас такой возможности нет — можно пропускать эти задания. -
Как выбрать, на каком языке писать автотесты?
Лучше выбрать язык, который соответствует текущему стеку компании и экспертизе сотрудников. Так разработчики и QA-инженеры будут лучше понимать друг друга и при необходимости смогут советоваться по коду.
У нас можно учиться на трёх языках: Java, JavaScript и Python. Оставьте заявку на обучение и дождитесь звонка менеджера — он поможет выбрать язык, подходящий вашей команде или вам лично. -
Какой график обучения? Получится ли совмещать его с работой?
Вы можете изучать материалы в удобном вам режиме, совмещать обучение на платформе с работой и личной жизнью. Более того, все видео будут доступны и по окончании обучения, так что вы сможете освежить свои знания в любой момент.
-
Кто будет мне помогать в обучении на платформе?
У вас будут проверяющие эксперты и куратор в Telegram-чате. Они прокомментируют практические задания, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.
-
Действуют ли какие-нибудь программы рассрочки?
Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на мелкие ежемесячные платежи.
- Санкт-Петербург
- Алматы
- Минск
- Москва
- Санкт-Петербург
- Алматы
- Волгоград
- Воронеж
- Екатеринбург
- Казань
- Красноярск
- Нижний Новгород
- Новосибирск
- Омск
- Пермь
- Ростов-на-Дону
- Уфа
- Челябинск
- Вологда
- Гомель
- Ижевск
- Иркутск
- Калининград
- Кемерово
- Киров
- Краснодар
- Курск
- Липецк
- Махачкала
- Оренбург
- Пенза
- Ростов
- Рязань
- Саратов
- Сочи
- Ставрополь
- Сургут
- Тверь
- Тольятти
- Томск
- Тула
- Тюмень
- Ульяновск
- Хабаровск
- Чебоксары