Meteoro Platform
Middle QA Automation Engineer (Python + TypeScript)
- Python
- TypeScript
- ai
- Pytest
- Playwright
- Locust
- CI
- GitHub Actions
- Allure
- Zephyr
- API-автотесты
- HTTPX
- pydantic
- UI-автотесты
- Page Object
- API
- Git
- Docker
- Jira
- Русский — C2 — В совершенстве
- Английский — A2 — Элементарный
Meteoro Platform - продуктовая и сервисная команда, создающая высокотехнологичные решения в разных доменных областях. Разрабатываем продукты “под ключ” - от идеи до запуска и поддержки с фокусом на AI, EdTech и приложения с сильным пользовательским опытом. Сейчас мы ищем инженера в QA-команду. У нас автотесты на pytest, Playwright, нагрузка на Locust, CI на GitHub Actions с Allure и Zephyr. Основная задача на этой позиции - забрать написание и поддержку автотестов, разбор ночных прогонов и подключение новых продуктов к готовым фреймворкам.
Что вы будете делать:
- API-автотесты на Python: pytest, httpx, pydantic, Allure; покрытие новых эндпоинтов по ролям, негативы и границы, поддержание покрытия.
- UI-автотесты на Playwright + TypeScript по кейсам из Zephyr: Page Object, адаптивные локаторы под desktop / tablet / mobile, предусловия через API.
- Разбор ночных прогонов, устранение флаков причинно, ведение известных багов, поддержка GitHub Actions.
- Подключение новых продуктов к мульти-проектным фреймворкам, актуализация Locust-сценариев, ревью автотестов коллег.
- Также предстоит заниматься ручным тестированием (в меньшем соотношении): проверка фич по требованиям и макетам, заведение багов в Jira, участие в регрессе перед релизом и стабилизация функционала перед автоматизацией.
Ваши суперспособности:
- 2+ года в автоматизации, 1,5+ года коммерческих автотестов на Python; уверенный pytest (фикстуры, скоупы, параметризация, маркеры, хуки, плагины).
- REST API: httpx / requests, авторизация, multipart, семантика кодов; валидация контрактов через Pydantic.
- TypeScript и Playwright Test: фикстуры, projects, storageState, API-контекст, trace viewer; Page Object и стратегия локаторов по data-testid.
- Git, GitHub Actions (или другой CI), Docker на уровне пользователя, ruff / mypy / eslint.
- Тест-дизайн, изоляция данных и cleanup, диагностика флаков без sleep и ретраев.
- Jira, Zephyr Scale или аналог, Allure.
- Русский язык рабочий: тесты и документация на русском.
Будет плюсом:
Locust, чтение Laravel / Vue кода, WebKit и PWA,
монорепо и мульти-продуктные фреймворки, работа с
AI- ассистентами по правилам репозитория, SQL.
Условия и бонусы:
- Работа в динамичной и инновационной среде AI-технологий;
- Конкурентоспособный пакет заработной платы;
- 25 дней отпуска, дополнительные выходные и больничные;
- Удаленный формат работы;
- Ежегодные корпоративные выезды за счёт компании;
- Возможности для профессионального и карьерного роста;
- Работа в команде, где можно влиять на технические решения и развитие перспективного продукта.