Все вакансии

Senior QA Automation Engineer (автотестировщик Python)

Страховая компания Сбербанк страхование · зарплата не указана · Москва · HH · опубликовано 29 апреля 2026 г.

Компания Страховая компания Сбербанк страхование
Источник HH
Опубликовано 29 апреля 2026 г.
Зарплата зарплата не указана

Описание вакансии

Сбербанк Страхование
Обязанности
• Создание, доработка и актуализация тестовой модели (сценариев тестирования) в TM4J;
• Разработка автотестов для проведения регресса по разработанной модели,
• Разработка тестов и проведение нагрузочного тестирования
• Документирование разработанного кода автотестов
• Анализ, рефакторинг и оптимизация производительности выполнения тестов
• Анализ результатов и показателей проведенных тестов;
• Проведение повторных тестов на отсутствие найденных ошибок/по исправлениям найденных ошибок;
Требования
• Продвинутый уровень владения Python: понимание ООП, контекстных менеджеров, декораторов, работы с асинхронностью.
• Уверенное использование pytest: параметризация, фикстуры, хуки, плагины, кастомизация отчётов.
• Опыт написания UI-тестов с Playwright (или Selenium): работа с веб-интерфейсами, ожидания, перехват сетевых запросов, тестирование в разных браузерах.
• Опыт написания API-тестов (requests, httpx), понимание REST/JSON.
• Работа с базами данных через SQLAlchemy (или аналоги): выполнение запросов, миграции, ORM-модели. Умение писать SQL-запросы.
• Интеграция и настройка Allure Report: формирование отчётов, добавление шагов, вложения (скриншоты, логи), категории.
• Понимание принципов Page Object Model (POM).
• Опыт работы с Flask или другим WSGI-фреймворком (FastAPI, Django) — понимание структуры приложения, маршрутов, middleware.
• Знание принципов TDD/BDD, умение писать читаемые и поддерживаемые тесты.
• Опыт работы с системами контроля версий (Git), CI/CD (GitHub Actions, GitLab CI, Jenkins и т.п.).
• Умение читать логи, анализировать падения, выявлять причины нестабильности тестов (flaky tests).
• Английский язык — на уровне чтения документации.
Будет плюсом:
• Опыт разработки собственных тестовых фреймворков или расширений для pytest.
• Работа с асинхронными тестами (asyncio + async fixtures).
• Опыт тестирования в многомодульных/микросервисных системах.
• Знание Docker и запуск тестов в контейнерах.
• Опыт написания unit- и integration-тестов для Flask-приложений (через test_client).
• Понимание принципов data-driven testing, mocking (unittest.mock, pytest-mock).
• Участие в code review, написание технической документации.
• Опыт работы с XML (etree/lxml), Pydantic
Стек:
• Docker
• Python 3.11+
• Flask 3.0
• SQLAlchemy 2.x
• Redis
• RabbitMQ
• Asyncio
• Playwright
Условия
• Гибридный или офисный формат работы, удаленного формата нет;
• Современный комфортный офис в центре Москвы рядом с метро Проспект Мира;
• Льготные условия ипотеки от Сбербанка;
• Бесплатная подписка на сервис премиум-класса СберПрайм+ и скидки на продукцию партнеров: Okko, СберМаркет, МегаФон, Самокат, Еаптека и другие;
• ДМС с момента трудоустройства и специальные программы страхования для членов семьи сотрудников;
• Участие в корпоративной пенсионной программе;
• Организация детского отдыха и предоставление подарков детям сотрудников за счёт компании;
• Обучение за счёт работодателя: онлайн-курсы, доступ к специализированной литературе, мероприятия Корпоративного Университета, включая тренинги, митапы и возможности профессиональной переподготовки;

Навыки

  • Python
  • REST
  • SQL
  • Flask
  • Django
  • Git
  • CI/CD
  • GitHub
  • GitLab
  • Jenkins
  • Docker
  • Redis
Открыть вакансию в ленте