Middle AQA Python Engineer (HR-платформа)
Наша команда разрабатывает AI-продукты для управления талантами — от внешнего найма до внутренней мобильности. Мы автоматизируем ключевые этапы рекрутмента, чтобы сделать процесс быстрее и удобнее. Среди наших решений — ГигаРекрутер, AI-помощник для первичных интервью с кандидатами и предиктивная система подбора внутренних сотрудников на роли и проекты. Это позволяет HR-партнёрам и руководителям формировать кадровые резервы без участия рекрутера, усиливая команды и развивая бизнес.
Обязанности
- Написание и поддержка API и web-автотестов на Python (в т.ч. smoke, интеграционные, e2e).
- Анализ Allure-отчётов прогона автотестов в CI, локализация и заведение дефектов.
- Рефакторинг легаси-автотестов.
- Работа с Jira (управление задачами, багами, релизами), анализ и ревью документации в Confluence.
- Взаимодействие с командой разработки для уточнения логики работы сервисов.
Требования
1. Обязательные требования:
- Понимание теории тестирования (опыт работы ручным тестировщиком от 1 года).
- Опыт разработки автотестов от 2 лет (Python 3 + pytest).
- Опыт работы: requests, pytest, Selenium или Playwright, SQLAlchemy, Pydantic.
- Обязателен опыт работы с LLM.
- Опыт работы с Jenkins или с любым другим инструментом CI/CD.
- Опыт работы с Git на уровне выше среднего, понимание Gitflow.
- Понимание, как устроены REST-запросы, заголовки, параметры, тела запросов, виды аутентификации.
- Знание принципов ООП, паттернов разработки, умение писать масштабируемый код для дальнейшей разработки.
- Знание клиент-серверной архитектуры.
- Опыт работы с базами данных PostgreSQL, MongoDB.
- Опыт работы с Kafka.
- Опыт работы с ELK / Grafana.
- Знание SQL (SELECT, JOIN).
- Опыт проведения code review.
- Умение читать Allure-отчёт.
- Опыт работы с Postman/Insomnia, DevTools.
2. Soft Skills:
- Самостоятельность.
- Ответственность за качество продукта / своей зоны.
- Умение задавать вопросы и уточнять требования.
- Коммуникабельность.
- Умение работать в команде.
- Умение работать в условиях быстро меняющихся требований.
- Умение соблюдать договорённости и сроки.
Условия
Что мы предлагаем:
- Удобный офис AgileHome около станции метро Кутузовская с комфортными условиями (столовые, кафе, бесплатная кухня, спортзал, парковка, зоны отдыха).
- Конкурентоспособная зарплата (оклад плюс бонусы).
- Возможность использовать современные технологии.
- Полный соцпакет (включая добровольное медицинское страхование).
- Обширный выбор образовательных программ и сертификаций за счёт компании.
- Программу льготного кредитования в Сбере.
- Скидки у партнёров компании.
- Шанс поучаствовать в масштабных инновационных проектах.