Чем Вам предстоит заниматься: Автоматизация процессов L2/L3 Support, мониторинга и обработки аварий; Автоматизация интеграции и обновлений; Автоматизация анализа KPI и производительности, сбора и анализа логов; ...
Middle FullStack Python QA Engineer (HR платформа)
Описание вакансии
компания "сбербанк"
наша команда разрабатывает ai-продукты для управления талантами — от внешнего найма до внутренней мобильности. мы автоматизируем ключевые этапы рекрутмента, чтобы сделать процесс быстрее и удобнее. среди наших решений — гигарекрутер, ai-помощник для первичных интервью с кандидатами, и предиктивная система подбора внутренних сотрудников на роли и проекты. это позволяет hr-партнёрам и руководителям формировать кадровые резервы без участия рекрутера, усиливая команды и развивая бизнес.
обязанности
ручное функциональное, регрессионное и интеграционное тестирование web, backend-сервисов и ai-агентов
разработка и поддержка тестовой модели (тест-кейсы по новому функционалу и регрессионной модели, чек-листы)
написание и поддержка api и web автотестов на python (в т.ч. smoke, интеграционные, e2e)
анализ allure отчетов прогона автотестов в ci, локализация и заведение дефектов
взаимодействие с командой разработки для уточнения логики работы сервисов
требования
мы ждём что ты:
имеешь коммерческий стаж в тестировании — от 3 лет (из них написание автотестов — от 2 года)
обязательные навыки:
api и backend (тестирование backend-сервисов через rest api, работа со swagger/openapi), понимание http: методы, коды ответов, структура запроса/ответа, локализация дефектов: frontend vs backend vs интеграция)
базы данных: уверенный postgresql (select, join), анализ данных в бд для проверки бизнес-логики и расследования дефектов
интеграционное тестирование: понимание синхронного (rest/grpc) и асинхронного (kafka/rabbitmq) взаимодействия сервисов, опыт интеграционного тестирования нескольких сервисов, умение анализировать цепочки прохождения данных между системами
kafka (принципы: продюсеры, консьюмеры, топики, партиции, тестирование событийных интеграций, локализация проблем в очередях)
логи и диагностика: поиск и анализ логов в kibana (elk) / grafana, первичное расследование дефекта, сбор диагностики для разработчика
тестовая документация (написание и актуализация тест-кейсов (разумный уровень детализации), ведение тестовой модели в актуальном состоянии
python (автоматизация) твёрдое знание: типы данных, условия, циклы, функции, работа с файлами, ооп, регулярные выражения, понимание поддерживаемого кода (dry, читаемость, модульность), стек: pytest + requests + selenium/playwright + sqlalchemy + pydantic (или jsonschema)
инженерные практики (git, bitbucket/gitlab, code review, allure-отчёты, jenkins)
инструменты (devtools, postman / insomnia, pgadmin / dbeaver, jira, confluence, tm4j / testrail / zephyr (одна из систем)
будет плюсом:
docker / docker compose (поднятие тестового окружения)
grpc, graphql
опыт использования ai-ассистентов: github copilot, jetbrains ai, cursor или аналоги
составление промптов для генерации тест-кейсов, тестовых данных
использование ai при написании автотестов
soft skills:
самостоятельность, ответственность за качество своей зоны
умение задавать вопросы и уточнять требования
работа в команде, коммуникабельность
готовность к быстро меняющимся приоритетам, соблюдение сроков
условия
удобный офис agilehome около станции метро кутузовская с комфортными условиями (столовые, кафе, бесплатные кухня, спортзал, парковка, зоны отдыха).
конкурентоспособная зарплата (оклад плюс бонусы).
возможность использовать современные технологии.
полный соцпакет (включая добровольное медицинское страхование).
обширный выбор образовательных программ и сертификаций за счёт компании.
программу льготного кредитования в сбере.
скидки у партнёров компании.
шанс поучаствовать в масштабных инновационных проектах.
