Инженер по автоматизации тестирования (Python)
Норд КланГибридот 3 лет5/2Контракт
PythonSQLCI/CDKubernetesDockerGitREST APIKafkaPlaywrightSeleniumPytestAllure Reporting
Описание
Обязанности
- Разрабатывать и поддерживать автотесты на Python (API и UI)
- Проектировать и развивать тестовый фреймворк, писать переиспользуемые фикстуры и хелперы
- Покрывать тестами REST API: позитивные/негативные сценарии, авторизация, схемы ответов
- Автоматизировать UI-сценарии (Playwright / Selenium) с использованием Page Object
- Интегрировать автотесты в CI/CD, настраивать запуск и отчётность
- Проверять данные на бэкенде через SQL
- Анализировать падения тестов, отделять баги продукта от flaky-тестов
- Участвовать в ревью тестового кода и улучшении процессов QA
- При отклике оставьте, пожалуйста, свой ник в телеграм, так нашему эйчару будет легче связаться с вами
Требования
- Опыт коммерческой автоматизации тестирования от 2-х лет
- Уверенное знание Python (ООП, структуры данных)
- Опыт работы с Pytest (fixtures, параметризация, markers)
- Опыт тестирования REST API (requests / httpx), понимание HTTP, кодов ответа, авторизации (OAuth/JWT/cookies)
- Опыт UI-автоматизации: Playwright или Selenium
- Уверенный SQL: JOIN, подзапросы, проверка данных
- Git
- Понимание принципов CI/CD, опыт запуска тестов в пайплайне (GitLab CI / Jenkins)
- Умение читать логи и работать с DevTools
Будет плюсом
- Опыт с Docker и запуском тестов в контейнерах
- Kafka / брокеры сообщений — тестирование асинхронных сценариев
- Kubernetes
- Allure Report
- Параллельный запуск тестов (pytest-xdist)
- Нагрузочное тестирование (JMeter / Locust)
- Опыт проектирования тестовых фреймворков с нуля
- Опыт решения проблем flaky-тестов и синхронизации в UI
Условия
- Проектная работа
- График: 5/2
- Формат работы: удалённо или гибрид или офис