МАХ — мы разрабатываем крупнейший мессенджер в России, чтобы соединять людей, сервисы и компании. Создаём простые и удобные инструменты коммуникации.
Задачи
-
Разработка и поддержка автотестов для веб-приложения: UI-тесты на базе Playwright, при необходимости — интеграционные и инструментальные тесты
-
Подготовка тестовых данных, настройка окружений, работа с тестовыми аккаунтами и фича-флагами
-
Запуск тестов локально и в CI, разбор падений: логи, скриншоты, видео, репорты, поиск причин flaky-тестов
-
Оформление баг-репортов, взаимодействие с разработчиками и ручными QA по дефектам и качеству
-
Поддержка стабильности тестового набора: рефакторинг, улучшение архитектуры тестов (Page Object и Screen Object), уменьшение времени прогона
-
Ведение документации по автотестам
Требования
-
Базовые знания тестирования: виды тестов, тест-дизайн, жизненный цикл дефекта, приоритет и серьёзность
-
Уверенное владение TypeScript на уровне написания читаемого кода (классы, коллекции, исключения, ООП)
-
Опыт написания UI-автотестов на Playwright
-
Умение работать с Git (ветки, PR, разрешение конфликтов на базовом уровне)
-
Навыки диагностики падений: чтение логов, понимание типовых причин нестабильности UI-тестов