Профессия
Освоите IT-профессию с нуля и научитесь ручному и автоматизированному тестированию веб-сайтов и приложений
Попрактикуетесь в тестировании на 21 проекте
Получите индивидуальную консультацию от эксперта курса
Инженер по тестированию
Пройдёте стажировку в IT-компании уже во время обучения
-65%
Участвует в программе «Гарантия содействия трудоустройству»
до 20 января
Курс обновлен в 2024
Длительность
6 месяцев
Гибкий график
Учитесь онлайн в удобное время
Интерактивный формат
Видеолекции, скринкасты, тренажёры, тесты, песочница Python
Поддержка
Личный куратор будет на связи 7 дней в неделю
Документ
Удостоверение о повышении квалификации
Кто такой инженер по тестированию
Инженер по тестированию — одна из самых востребованных профессий на ближайшие 10 лет
3 700 вакансий на hh.ru в 2024 году

QA-инженеры востребованы в разных сферах:

Информационная безопасность

Профессия инженера по тестированию входит в топ удалённых профессий

По данным hh.ru и SuperJob, каждая третья вакансия QA-инженера — удалённая.

Разработка компьютерных игр
Мобильная разработка
Веб-разработка
VR-разработка

Инженер по тестированию (QA-инженер) проверяет работоспособность программного обеспечения веб-сайтов, мобильных приложений, игр и корпоративных систем на всех этапах разработки.

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

Банкинг
Junior
85 000

Вакансии на hh.ru прямо сейчас:

Middle

191 000 рублей — средняя зарплата инженера по тестированию в 2024

175 000
Senior
250 000
Junior QA-Engineer
60 000 - 110 000 ₽
Москва  ● Цветной бульвар
Без опыта
Без опыта
Москва
от 120 000
Инженер по тестированию
Кому подойдёт курс

Тем, кто хочет сменить профессию и работать в IT без программирования

Освоите профессию тестировщика с нуля. Научитесь тестировать веб- и мобильные приложения и отработаете полученные навыки на стажировке в IT-компании.

Смежным специалистам в сфере IT

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

Начинающим тестировщикам и тем, кто изучает тестирование самостоятельно

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

Ваши навыки после обучения

Навыки
  • Тестирую веб- и мобильные приложения как вручную, так и с помощью автотестов
  • Знаю основы HTML и CSS и тестирую вёрстку
Должность
Инженер по тестированию
  • Тестирую API с помощью Postman
  • Составляю качественную тестовую документацию
  • Проектирую базы данных с помощью SQL
  • Провожу нефункциональные тестирования
  • Пишу автоматизированные UI-тесты
  • Программирую на Python
  • Автоматизирую развёртывание приложений с Docker
  • Умею работать с операционной системой Linux, подключаться к удаленным серверам и читать логи
  • Пишу тесты с использованием PyTest
  • Применяю методологию DevOps при тестировании приложений
Инструменты
⠀⠀⠀Python
Универсальный язык программирования, который используется в backend-разработке, анализе данных и машинном обучении.
⠀⠀⠀Git
Система контроля версий № 1 в мире. Git позволяет работать над кодом проекта совместно, не переживая за потерю данных или конфликт версий.
⠀⠀⠀SQL
Structured Query Language — язык управления базами данных для реляционных баз данных.
⠀⠀⠀GitHub
Веб-сервис для совместной работы разработчиков над кодом и хостинга проектов. GitHub основан на системе контроля версий GIT.
  • Использую систему контроля версий Github и умею настраивать CI/CD
⠀⠀⠀DRF
Мощная и гибкая библиотека, отвечающая за создание API. Её главное преимущество в том, что она значительно упрощает сериализацию.
⠀⠀⠀API
Интерфейс программирования, позволяющий создавать приложения с использованием готового кода.
⠀⠀⠀HTML
Язык, с помощью которого можно разметить структуру будущей веб-страницы: добавить основные блоки, текст, картинки, видео.
⠀⠀⠀CSS
Язык стилей, с помощью которого можно описать внешний вид HTML-элементов.
⠀⠀Linux
Семейство операционных систем (ОС), работающих на основе одноименного ядра.
⠀⠀⠀Docker
Программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложений.
⠀⠀⠀TestFlight
Онлайн-сервис для беспроводной установки и тестирования мобильных приложений.
⠀⠀⠀Google Play Console
Кабинет разработчика, где непосредственно хранится мобильное приложение.
⠀⠀⠀Xcode
Интегрированная среда разработки программного обеспечения для платформ macOS, iOS, watchOS и tvOS.
⠀⠀⠀Pytest
Фреймворк для тестирования программного обеспечения на языке Python, который позволяет разработчикам создавать и запускать тесты для проверки корректности работы своих программ.
⠀⠀ Bash
Усовершенствованная и модернизированная вариация командной оболочки Bourne shell. Особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки.
⠀⠀ Postman
Cервис для создания, тестирования, документирования, публикации и обслуживания API.
⠀⠀ Selenium
Инструмент для проведения нагрузочного тестирования.
⠀Jmeter
Инструмент для автоматизации действий веб-браузера. В большинстве случаев используется для тестирования Web-приложений, но этим не ограничивается.
⠀⠀ DBeaver
Клиентское приложение SQL и инструмент администрирования базы данных. Для реляционных баз данных он использует интерфейс прикладного программирования JDBC для взаимодействия с базами данных через драйвер JDBC.
⠀⠀ Fiddler
Инструмент отладки прокси-сервера, используемый для регистрации, проверки и изменения трафика HTTP и HTTPS между компьютером и веб-сервером.
⠀⠀ Jenkins
Программная система с открытым исходным кодом на Java, предназначенная для обеспечения процесса непрерывной интеграции программного обеспечения.
⠀⠀ ZAP
Cканер уязвимостей.
⠀⠀ Wireshark
Программа-анализатор трафика для компьютерных сетей Ethernet и некоторых других. Имеет графический пользовательский интерфейс.
⠀⠀ Charles Proxy
Инструмент для мониторинга HTTP/HTTPS трафика.

⠀⠀ Android Debug Bridge
Инструмент программирования, используемый для отладки устройств на базе Android.
⠀⠀ WSL
Слой совместимости для запуска Linux-приложений в ОС Windows.
⠀⠀ Qase
Облачное решение для управления испытаниями, которое позволяет проводить испытания, объединять отчёты о тестировании, проводимом как в ручном, так и в автоматизированном режиме, а также предоставлять аналитику на основе исторических данных.
⠀⠀ BrowserStack
Облачная платформа для веб-тестирования и мобильного тестирования, которая предоставляет разработчикам возможность тестировать свои веб-сайты и мобильные приложения в браузерах по требованию, операционных системах и реальных мобильных устройствах.

Вы отработаете навыки тестирования на 21 проекте

Создание чек-листов и описание тест-кейсов для проверки приложения Todoist
Составите баг-репорт по итогам тестирования сайта
Составите тест-план, тест-кейсы и баг-репорт для сайта Triangle. nu
Спроектируете базу данных для интернет-магазина

Напишите автотесты для проверки API
Проведёте нагрузочное тестирование сайта
Протестируете безопасность сайта
Запустите контейнеры с помощью Docker
Автоматически обработаете и занесёте в базу данных файлы с помощью Python
Протестируете API приложения Trello с помощью Postman
Настроите CI/CD пайплайн и запустите в нём тесты с помощью Jenkins
Протестируете мобильное приложение Habitica
Проведёте автотестирование фронтенда платформы IT Resume с помощью Selenium IDE
Протестируете фронтенд сайта mail.ru с помощью Selenium WebDriver
Напишете тест и фикстуры для тестирования фронтенда Gismeteo с использованием Pytest
Проведёте автотесты веб-сайта для генерация отчётов
Проведёте автотестирование фронтенда amazon.com с помощью библиотеки Playwrigh
Сгенерируете текстовые данные и проверите их с помощью автотестов
Напишете автотесты для методов тестовой API от компании Swagger
Запустите несколько параллельных автотестов
Итоговый проект: тестирование платформы IT Resume

Направим вас на стажировку Eduson X IMPET SPACE уже во время обучения

Вы приобретёте опыт работы над реальным проектом в кросс-функциональной команде. Научитесь разделять задачи на этапы, распределять роли в команде и взаимодействовать с бизнес-аналитиками, project-менеджерами, UX/UI-дизайнерами и тестировщиками.

Вас будет сопровождать ментор по QA: он поддержит в сложных моментах, скорректирует ход работы, ответит на вопросы и поможет реализовать проект так, чтобы он демонстрировал ваши компетенции.

Индивидуальная консультация с экспертом — в подарок
На консультации вы можете:

  • Получить совет по улучшению вашего кейса.
  • Выбрать нужный вам язык программирования.
  • Разобрать тесты фронтенда, бэкенда и API.
  • Понять, как вам развиваться до middle- и senior-специалиста.


Курс состоит из

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

1. Введение в профессию

Программа обучения
21 проект
245 интерактивных уроков
6 часов в неделю
Доступ навсегда
Что нужно знать о профессии тестировщика
Карта компетенций тестировщика
Какие книги стоит прочитать будущему тестировщику

2. Основы тестирования

Виды и уровни тестирования
Инструменты тестирования
Тестовая документация и отчётность
Чек-листы и правила работы с ними
Тест-кейсы
Баг-репорты
Техники тест-дизайна

3. Жизненный цикл ПО

Введение в Agile
Принципы командной работы по Agile
Введение в SCRUM
Модели SDLC и Waterfall
Процесс тестирования в разных методологиях разработки ПО
Trello, Asana и Jira

4. Устройство веб-приложений

Клиент-серверная архитектура
Frontend-разработка: HTML, CSS, JS
Backend-разработка
Сетевые протоколы
URL
DevTools

5. Тестирование frontend-части

Элементы веб-интерфейса
Тестирование интерфейса
Основы верстки
Кроссбраузерное и кроссплатформенное тестирование
Тестирование верстки веб-приложений
Организация тестирования frontend

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

Проектирование, установка и настройка базы данных
Подключение к базе данных
Типы данных в PostgreSQL
Операторы SQL
Работа с таблицами, шаблонами и фильтрами
Функции для обработки данных
Строки: группировка и вычисления
Подзапросы в SQL
Оконные функции в SQL
Описание структуры базы данных с помощью операторов DDL

7. Устройство IT-разработки

Введение в DevOps
Подключение к базе данных
Виртуализация
Контейнеризация
Как использовать Docker в тестировании

8. Работа с Linux

Введение в ОС Linux
Командная оболочка Bash
Скрипты в Bash
Удалённые сервера
Работа с логами

9. Git

Работа с Git и GitHub
Оформление репозитория на GitHub

10. API

Устройство API и REST API
Тестирование API с помощью Postman
Применение снифферы в тестировании

11. Нефункциональное тестирование

Что такое нефункциональное тестирование
Нагрузочное тестирование
Тестирование безопасности
Тестирование юзабилити

12. Тестирование мобильных приложений

Особенности тестирования мобильных приложений
UX/UI-дизайн и гайдлайны
Выбор мобильного устройства для тестирования
Работа с логами
Android Studio
Мобильное тестирование с помощью Android Studio
Мобильное тестирование с помощью Xcode
Мобильное тестирование с помощью Charles Proxy
TestFlight и Google Play Console
Сервисы для оптимизации работы тестировщика

13. Введение в автотестирование

Особенности автотестирования
Как стать тестировщиком-автоматизатором

14. Введение в Python: типы данных, функции, циклы, модули

Начало программирования на Python
IDE для работы с Python
IDE PyCharm для работы с Python
Стандарты PEP 8
Числа и переменные в Python
Строки, списки, кортежи, множества и словари в Python
Условия и условные операторы
Тернарный оператор и the Anti-IF Campaign
Как избегать длинных условий и дублирования в коде
Циклы и рекурсии в Python
Создание и импорт модулей
Модули:создание и импорт
Работа с файлами
Лямбда-функции
Comprehensions
Операторы, итераторы и генераторы в Python
Работа с исключениями в Python
Работа с датами и временем в Python
Регулярные выражения
Работа с базами данных в Python
Работа с библиотекой Python Requests

15. Основы ООП

Создание класса и его объекта
Инкапсуляция
Наследование
Полиморфизм
Правила написания кода на Python в рамках ООП

16. Основы автотестирования

Как начать работать с автотестами
Написание тестовой функции
Написание автотестов с помощью плагинов

17. Автотестирование frontend-части

Введение в автоматизацию frontend-тестирования
Инструменты для автоматизации frontend-тестирования
Начало работы с Selenium
Фикстуры PyTest
Автоматизация тестирования с помощью Selenium WebDriver
Автоматизация параллельного тестирования frontend
Генерация отчётов с помощью Allure Report
Автоматизация тестирования frontend с помощью Playwright
Автоматизация тестирования для BDD-разработки

18. Автотестирование API

Автоматизация тестирования API
Проверка API-запроса
Проведение API-тест и генерация отчета
Работа с тестовыми данными

19. Подход CI/CD

Как применять принципы и практики CI/CD
Как использовать Jenkins в тестировании

20. Карьерный акселератор

Как тестировщику найти работу в Европе
Как описать свой опыт по модели STAR
Как использовать LinkedIn для построения карьеры
10 мифов об удаленной работе
Как выстраивать отношения с коллегами в распределённой команде
Как организовать свой день на удалённой работе
Как организовать совместную работу над проектом в разных часовых поясах
Как преодолеть трудности удаленной работы
Правила деловой переписки
Как работать удалённо экстравертам
Как избежать выгорания

Итоговый проект и диплом

После выполнения итогового проекта вам выдадут удостоверение о повышении квалификации установленного образца и диплом Академии Eduson.

Начните учиться бесплатно
Если вы не уверены, подойдёт ли вам курс, получите бесплатный доступ к первым модулям курса на 3 дня.
  • Кто такой инженер по тестированию и что именно он делает
  • Какие бывают элементы веб-интерфейса
  • Как начать работать с автотестами
Также вы сможете попрактиковаться на тренажёрах и выполнить первое практическое задание.
Получить доступ
Вы узнаете:
  • Как работать с Python
Эксперты курса

Александра Лайхтман

  • Ex-QA Lead в Samokat
  • 3 сертификата международной организации ISTQB
10 лет в разработке ПО

Иван Лауре

  • Ex-Freelance Web Developer
  • Test Manager в Kaspersky
20 лет в IT
10 лет в тестировании

Анна Хворостьянова

  • Ex-System Administrator в Golden Telecom
  • Автор курсов по ручному и автоматизированному тестированию на Java и JavaScript/TypeScript
10 лет в преподавании
8000 успешных выпускников

Андрон Алексанян

  • Исполнительный директор региональной сети «Аптека-Центр»
  • CEO & Founder платформы IT Resume
10 лет в IT

Софья Толкачёва

  • Преподаватель в МФТИ
  • Ex-Senior QA/Release Engineer в Avito
  • QA in Rebtel
8 лет в тестировании

Анна Торошина

  • Работала с крупными банками РФ
  • Руководитель направления по тестированию ПО
9 лет в IT и тестировании
  • Менторит Junior QA

Денис Хахалкин

  • Тьютор школы Route256
  • QA Engineer в Ozon
5 лет в автоматизации тестирования
  • Ментор Solvery

Артём Шестаков

5 лет в автоматизации тестирования
  • Преподаватель направления QA
  • QA Engineer в Ozon

Алексей Петров

  • Ex-Head of QA Mail.ru, ivi.ru, МегаМаркет
  • Автор и преподаватель курсов QA в МГУ и МГТУ им.Баумана
18 лет в IT и QA

Студенты любят наши курсы

и пишут о них отзывы — вы можете посмотреть!

Cредний рейтинг — 4,6

219 отзывов
Рейтинг: 4,8
130 отзывов
Рейтинг: 4,6
91 отзыв
Рейтинг: 4,6
137 отзывов
Рейтинг: 4,7
58 отзывов
Рейтинг: 4,6
108 отзывов
Рейтинг: 4,6
51 отзыв
Рейтинг: 4,6
51 отзыв
Рейтинг: 4,7
40 отзывов
Рейтинг: 4,5
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

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

выпускников курса достигают своей цели и находят работу в IT
78%
вырастают до уровня middle быстрее, чем через год после окончания курса
62%
берут заказы на фрилансе во время обучения
26%

Пошаговое составление резюме и подготовка сопроводительных писем

1

Разработка стратегии трудоустройства в РФ и за рубежом

3

Тренажёры собеседований, решение тестовых заданий

2

Разбор собеседований от нанимающих менеджеров

4

Интенсив по LinkedIn

5

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

6

Рассылка резюме по партнерам

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

Искусственный интеллект найдет вам оффер мечты

Eduson X FindTheJob

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

Лидирующие компании доверяют Академии Eduson обучение своих сотрудников

Записаться на курс или получить бесплатную консультацию
0 руб/мес
Рассрочка без скидки
Обучение можно оплатить сразу или воспользоваться беспроцентной рассрочкой на 24 месяца
Статус
Применить
У меня есть промокод
Стоимость курса
0 руб/мес
Начало обучения:
Оплатить в рассрочку онлайн
Получить бесплатную консультацию
-5% за оплату онлайн
Доступ к курсу навсегда. Обновления бесплатны!
Поддержка куратора в течение одного года
Оформите налоговый вычет и верните 13% от стоимости обучения
Удостоверение о повышении квалификации подтвердит ваши навыки
Часто задаваемые вопросы