Сбербанк России, ПАО1 день назад
Middle FullStack Python QA Engineer (HR-платформа)
от 5 летг Москва
Навыки
PythonREST APISwagger/OpenAPIHTTPPostgreSQLSQLREST/gRPCKafkaRabbitMQKibana (ELK)GrafanapytestrequestsSeleniumPlaywrightSQLAlchemypydanticjsonschemaGitBitbucket/GitLabCode ReviewAllureJenkinsDevToolsPostmanInsomniaPgAdminDBeaverJiraConfluenceTM4JTestRailZephyrDockerDocker ComposegRPCGraphQLGitHub CopilotJetBrains AICursor
Обязанности
- 01ручное функциональное, регрессионное и интеграционное тестирование web, backend-сервисов и AI-агентов
- 02разработка и поддержка тестовой модели (тест-кейсы по новому функционалу и регрессионной модели, чек-листы)
- 03написание и поддержка Api и Web автотестов на Python (в т.ч. smoke, интеграционные, e2e)
- 04анализ allure отчетов прогона автотестов в CI, локализация и заведение дефектов
- 05взаимодействие с командой разработки для уточнения логики работы сервисов
Требования
- 01коммерческий стаж в тестировании от 3 лет
- 02из них написание автотестов от 2 года
- 03тестирование backend-сервисов через REST API, работа со Swagger/OpenAPI
- 04понимание HTTP: методы, коды ответов, структура запроса/ответа
- 05локализация дефектов: frontend vs backend vs интеграция
- 06уверенный PostgreSQL: SELECT, JOIN; анализ данных в БД для проверки бизнес-логики и расследования дефектов
- 07понимание синхронного (REST/gRPC) и асинхронного (Kafka/RabbitMQ) взаимодействия сервисов
- 08опыт интеграционного тестирования нескольких сервисов
- 09умение анализировать цепочки прохождения данных между системами
- 10знание принципов Kafka: продюсеры, консьюмеры, топики, партиции; тестирование событийных интеграций, локализация проблем в очередях
- 11поиск и анализ логов в Kibana (ELK) / Grafana; первичное расследование дефекта, сбор диагностики для разработчика
- 12написание и актуализация тест-кейсов (разумный уровень детализации); ведение тестовой модели в актуальном состоянии
- 13твёрдое знание Python: типы данных, условия, циклы, функции, работа с файлами, ООП, регулярные выражения; понимание поддерживаемого кода (DRY, читаемость, модульность)
- 14стек: pytest + requests + Selenium/Playwright + SQLAlchemy + pydantic (или jsonschema)
- 15инженерные практики: Git, Bitbucket/GitLab, Code Review; Allure-отчёты; Jenkins
- 16инструменты: DevTools, Postman / Insomnia; PgAdmin / DBeaver; Jira, Confluence; TM4J / TestRail / Zephyr (одна из систем)
- 17будет плюсом: Docker / Docker Compose (поднятие тестового окружения)
- 18будет плюсом: gRPC, GraphQL
- 19опыт использования AI-ассистентов: GitHub Copilot, JetBrains AI, Cursor или аналоги; составление промптов для генерации тест-кейсов, тестовых данных; использование AI при написании автотестов
- 20soft skills: самостоятельность, ответственность за качество своей зоны; умение задавать вопросы и уточнять требования; работа в команде, коммуникабельность; готовность к быстро меняющимся приоритетам, соблюдение сроков
Условия
- 01удобный офис AgileHome около станции метро Кутузовская с комфортными условиями (столовые, кафе, бесплатные кухня, спортзал, парковка, зоны отдыха)
- 02конкурентоспособная зарплата (оклад плюс бонусы)
- 03возможность использовать современные технологии
- 04полный соцпакет (включая добровольное медицинское страхование)
- 05обширный выбор образовательных программ и сертификаций за счёт компании
- 06программа льготного кредитования в Сбере
- 07скидки у партнёров компании
- 08шанс поучаствовать в масштабных инновационных проектах