QA Automation engineer Python
По договоренности
Обязанности:
-
Разработка и развитие фреймворков: Создание и поддержка масштабируемых решений для автоматизации (UI, API, Mobile) на базе Python.
-
Написание автотестов: Реализация сценариев с использованием Pytest, Selenium/Playwright и библиотек для работы с API (Requests).
-
CI/CD интеграция: Настройка и поддержка запусков в Jenkins, GitLab CI или GitHub Actions для обеспечения непрерывного качества.
-
Анализ и отчетность: Разбор результатов прогонов, локализация багов и оформление красивых отчетов в Allure.
-
Оптимизация процессов: Параллелизация тестов (pytest-xdist), работа с фикстурами и мокирование внешних зависимостей.
-
Управление качеством: Работа с TestRail/Zephyr для синхронизации ручных и автоматизированных сценариев.
-
Командная работа: Тесное взаимодействие с Dev и Manual QA для построения эффективной пирамиды тестирования.
Требования:
-
Опыт в деле: От 4 лет в тестировании, из которых более 3 лет — плотно в автоматизации на Python.
-
Python Stack: Уверенное владение Python, знание Pytest и принципов ООП.
-
Инструментарий: Опыт работы с Selenium или Playwright (UI) и Requests (API).
-
База QA: Глубокое понимание теории тестирования, техник тест-дизайна и жизненного цикла багов.
-
Навыки написания: Умение составлять понятные тест-кейсы и надежные E2E, Smoke и Regression тесты.
-
Технический кругозор: Понимание работы HTTP/HTTPS, уверенное использование Postman и Swagger.
-
Работа с данными: Опыт работы с брокерами сообщений (Kafka, RabbitMQ) или готовность быстро в них разобраться.
Опубликована 3 дня назад