Тестирование и качество
Инженер по автоматизации тестирования
Делает проверки быстрыми и повторяемыми, чтобы команда выпускала изменения часто и без регрессий.
Открыть интерактивный профильуровни, самопроверка, сравнение
Где работают
- Продуктовые IT-компании
- Финтех
- E-commerce
- Платформы
Типичные задачи
- Автоматизировать тест-кейсПеренести ручную проверку в автотест по принятым шаблонам.Стандартная · с уровня Junior
- Написать набор API-тестов для сервисаПокрыть контракты, ошибки и данные автотестами.Комплексная · с уровня Middle
- Встроить автотесты в CIЗапускать тесты на каждое изменение и показывать результат команде.Комплексная · с уровня Middle
- Разобрать нестабильные автотестыНайти причины плавающих падений и устранить их.Комплексная · с уровня Middle
- Провести нагрузочное тестированиеСымитировать нагрузку и найти пределы системы.Комплексная · с уровня Middle
- Проверить эксперимент и фича-флагиПроверить варианты эксперимента и переключение флагов.Комплексная · с уровня Middle
- Проверить доступность интерфейса автотестамиДобавить автоматические проверки доступности.Комплексная · с уровня Middle
- Спроектировать архитектуру тестового фреймворкаВыбрать структуру, слои и инструменты под рост команды.Системная · с уровня Senior
- Автоматизировать оценку качества AI-функцийСобрать эталонный набор и автоматические проверки ответов модели в CI.Системная · с уровня Senior
- Собрать и развивать команду тестированияНанимать людей, давать обратную связь, растить их до следующей ступени и расставаться с теми, кто не справляется.Комплексная · с уровня QA Lead
Ключевые навыки
- Разработка и поддержка автотестов
- Проектирование архитектуры тестового фреймворка
- Применение паттернов проектирования в тестировании
- Использование тестовых фреймворков, моков и API-тестов
- Применение техник проектирования тестов
- Разработка тестовых сценариев и анализ рисков на основе спецификаций
- Встраивание автотестов в CI/CD
- Работа с CI/CD
- JavaScript, Python, Java или Groovy
- Использование инструментов для тестирования API
Предметные области
- Автоматизация тестирования
- UI-автотесты
- API-тесты
- Нагрузочное тестирование
Ступени роста
- JuniorЗадача, сценарий
- MiddleФича или модуль
- SeniorПродукт и смежные команды
- LeadНесколько продуктов
- QA LeadКоманда (5–8)
- Head of QAНесколько команд
- Директор по качествуКачество компании
С кем работают
- Разработчики
- Тестировщики
- Девопс-инженеры
- Руководители разработки