AQA Engineer на Python

Дата размещения вакансии: 27.08.2026
Работодатель: YLAB Development
Уровень зарплаты:
от 120000 до 200000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

QA Engineer (Python Automation + Functional, Middle)

Ищем QA-инженера, который умеет и функционально тестировать, и писать автотесты на Python: от тест-кейсов и чек-листов до поддержки автотестов, базовой интеграции с CI/CD и работы с БД.

Что будет в работе

  • Функциональное и автоматизированное тестирование веб-приложений.

  • Разработка и поддержка автотестов на Python: Pytest, Selenium/Playwright, Requests.

  • Написание end‑to‑end сценариев: UI/API + простые проверки через БД (SQL).

  • Интеграция автотестов в CI/CD: запуск в GitLab CI, работа с переменными окружения, отчётность.

  • Анализ дефектов: Network, базовая работа с логами, Kibana (по инструкциям/trace_id).

  • Участие в тест-дизайне: граничные значения, классы эквивалентности, приоритизация тестов.

  • Взаимодействие с разработчиками, аналитиками и продуктом в Jira/Zephir.

Что важно

  • Опыт в автотестировании от 3х лет

  • Python для автотестов: Pytest, Selenium/Playwright, Requests

  • CI/CD, Git, SQL, Kibana

  • Использование Page Object Pattern (или аналогичных подходов) в UI-автотестах, базовая работа с конфигами/env.

  • Уверенное использование основных фич Pytest: фикстуры (conftest.py), параметризация (@pytest.mark.parametrize).

  • End‑to‑end сценарии: тест делает API-запрос, забирает ID сущности и проверяет данные в БД (простые JOIN, WHERE, GROUP BY).

  • Понимание основ HTTP/API: статус-коды, базовые заголовки, умение читать Swagger/OpenAPI.

  • Умение писать SQL-запросы

  • Базовое понимание, как искать причину проблемы: UI → Network → логи/Kibana

  • Взаимодействие с CI/CD: понимает, что такое пайплайн, как передать переменные окружения в тесты.

  • Управление тест-дизайном: умеет выделять граничные значения, классы эквивалентности, ведёт тест-раны в Jira/Zephir.

  • Готовность работать в команде без микроменеджмента: договариваться о стабильных окружениях, просить добавить логи/эндпоинты для тестов.

Будет плюсом

  • Понимание разницы между Selenium и Playwright, базовые приёмы борьбы с флакающими тестами

  • Опыт работы с Docker, базовое понимание инфраструктуры и деплоя.

  • Базовое понимание бэкенда: логи, простые исключения, общий поток запроса.

  • Английский язык для чтения технической документации.

Английский

  • Для проектов без английского язык не требуется.

  • Для европейских и американских проектов нужен английский от B2+.

Процесс

  • Короткое общение с рекрутером.

  • Техническое интервью / TechCertify-скрининг.

  • Передача на подходящие проекты клиентам.

Если вам интересно развиваться в автоматизации на Python, вы уже пишете автотесты и функционально тестируете веб-приложения и хотите расти в сторону более сложных задач - будем рады пообщаться.