← к выдаче
QA

Middle QA Automation Engineer (Python + TypeScript)

Meteoro PlatformАстана4 дн. назад

Коротко

Writes and maintains API autotests on Python (pytest, httpx, pydantic, Allure) and UI autotests on Playwright + TypeScript, analyzes nightly runs, fixes flaky · Needs: 2+ years in automation, 1.5+ years commercial Python autotests, confident pytest, REST API (httpx/requests), TypeScript and Playwright Test, Git, GitHub

Описание от работодателя

Middle QA Automation Engineer (Python + TypeScript) 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-сценариев, ревью автотестов коллег. Ваши суперспособности: 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 дней отпуска, дополнительные выходные и больничные Удаленный формат работы Адекватная команда профессионалов Четкие пути для профессионального и карьерного роста