Сбербанк России, ПАО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шанс поучаствовать в масштабных инновационных проектах