QA Automation Engineer
Профессия для тех, кто хочет автоматизировать тестирование веб-интерфейсов и API, писать автотесты на Python и встраивать их в командный процесс.
- 11 курсов
- 150 часов
- 17 skill-блоков
Трек QA Automation Engineer сочетает фундамент тестирования, Python, API, UI automation, Pytest и базовую интеграцию тестов в CI. Профессия подходит тем, кто хочет быстрее выйти на рынок, но не ограничиваться ручным тестированием, а освоить инженерный подход к качеству продукта. Для русскоязычного рынка это хороший входной трек, потому что он понятен новичкам и даёт относительно быстрый карьерный выход.
Из чего состоит трек?
Курсы, которые входят в учебный трек этой профессии.
Основы тестирования ПО
10 уроковВводный курс по тестированию: роли в QA, STLC, виды и уровни тестов, базовые техники тест-дизайна и тестовая документация.
Python: основы
29 уроковПрактический курс по основам Python: синтаксис, типы данных, коллекции, функции, модули, обработка ошибок и работа в терминале.
Web и HTTP: фундамент
Базовый курс по web и HTTP: как работают браузер и сервер, структура HTTP-запросов и ответов, методы, статус-коды, куки, сессии и основы REST.
SQL и PostgreSQL
24 урокаПрактический курс по SQL и PostgreSQL: создание схемы БД, SELECT, JOIN, агрегаты, индексы, транзакции и базовая оптимизация запросов.
Тестирование на Python: Pytest
11 уроковПрактический курс по тестированию на Python с использованием Pytest: от основ до фикстур, параметризации и покрытия кода.
UI-автоматизация: Selenium и Playwright
10 уроковПрактический курс по автоматизации браузера: Selenium WebDriver и Playwright, локаторы, Page Object Model и ожидания.
API-тестирование на Python
10 уроковПрактический курс по API-тестированию: HTTP и REST, Postman и curl, автотесты на Python с Pytest и работа с ответами JSON.
Архитектура тестового фреймворка
10 уроковКурс про архитектуру автотестов: слои тестового фреймворка, Page Object, API-клиенты, переиспользование кода, конфигурация и масштабирование.
Нагрузочное тестирование
17 уроковКурс по нагрузочному тестированию и тестированию производительности: базовые метрики, типы нагрузок, сценарии и анализ результатов для оценки устойчивости системы.
Проект: фреймворк для автоматизации тестирования
10 уроковПроектный курс, в котором студент собирает фреймворк для автоматизации тестирования: структура проекта, UI и API-слой, конфигурация, данные, отчёты и интеграция с CI.
Подготовка к собеседованию: QA Automation Engineer
10 уроковИнтенсив для подготовки к собеседованию на QA Automation: тест-дизайн, Python и Pytest, UI и API-автотесты, архитектура фреймворка и упаковка проекта.
Skill-блоки этого трека
Skill-блоки — это навыки владения конкретными техническими инструментами: библиотеками, фреймворками, языками. Для овладения профессией зачастую требуется знание сразу нескольких технологий. Ниже — скиллы, которыми ты овладеешь, проходя трек профессии на TeoBrain.