Назад к вакансиям

Инженер по автоматизации тестирования (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
  • Формат работы: удалённо или гибрид или офис