Мы ищем Middle Automation QA в продуктовую команду, которая развивает группу сервисов:
backend на Laravel (PHP 8.1/8.2), frontend на Vue 3 + TypeScript, мобильное приложение на Ionic/Capacitor, а также интеграции с платежными провайдерами, электронными подписями и внешними API.
Инфраструктура построена на Docker/docker-compose, CI/CD — GitLab CI.
Нам нужен специалист, который умеет не просто писать автотесты, а выстраивать работающую систему автоматизации.
Важен опыт 2–4 года в Automation QA или SDET, внедрение автотестов в проектах с низким покрытием, уверенная UI-автоматизация на Playwright или Cypress (page objects, fixtures, стабильные селекторы, работа с flaky-тестами) и API-тестирование REST-сервисов (Swagger/OpenAPI, авторизация, токены, негативные сценарии, идемпотентность).
Ожидаем уверенное владение TypeScript/JavaScript, понимание async-логики и структуры тестовых проектов, умение подключать автотесты к GitLab CI, настраивать запуск в pipeline и формировать отчёты.
Также важно уметь поднимать окружение через docker-compose, запускать тесты локально, работать с SQL на уровне SELECT/JOIN/WHERE и понимать роль Redis и очередей в системе. Ну и, конечно, уметь чётко описывать баги и эффективно работать с разработчиками.
Будет плюсом опыт тестирования финансовых и платежных операций, проверка ролей и прав доступа, работа с внешними API через моки или sandbox.
Дополнительные преимущества — мобильная автоматизация, контрактные тесты, базовые нагрузочные проверки и понимание PHP/Laravel.
Мы приветствуем разумное использование AI-инструментов для ускорения работы — генерация шаблонов тестов, фикстур, рефакторинг и анализ логов — при обязательной проверке результата и соблюдении безопасности данных.
В первые 4–6 недель ожидаем поднятый фреймворк автотестов (API или UI — одно приоритетное направление), 5–10 автотестов на ключевой бизнес-флоу и запуск тестов в GitLab CI с отчётами.