PSP
вчера

QA Engineer

выше рынка на 9,9%
вакансия
~ 150 000 ₽
в среднем
136 478 ₽

описание

Компания Payment Service Provider разрабатывает финтех-платформу для обработки платежей, которая интегрируется со множеством провайдеров. Эта система обрабатывает критически важные финансовые операции, поэтому для компании очень важны качество кода и надежность.

Вам предстоит анализировать текущее состояние тестов, проводить аудит существующих unit и integration тестов, а также анализировать покрытие кода и выявлять пробелы в тестировании. Вы будете расширять тестовое покрытие, писать unit тесты для бизнес-логики, integration тесты для API endpoints и End-to-end тесты критических пользовательских сценариев. Также вы будете настраивать CI/CD, автоматический запуск тестов при коммитах, тестовые окружения в Docker, интеграцию с системами анализа качества кода и блокировку деплоя при неуспешных тестах. Кроме того, вы будете тестировать специфику финтеха, финансовые операции, webhook'и, интеграции, проверять лимиты и валидации, а также тестировать балансы и депозиты.

требования

  • Имеете опыт работы QA Automation Engineer от 3 лет
  • Имеете опыт работы с Python и pytest от 2 лет
  • Понимаете принципы CI/CD
  • Знаете Python (3.10+) на отличном уровне для написания автотестов
  • Глубоко понимаете фреймворк Pytest, fixtures, параметризацию, async тесты
  • Умеете тестировать REST API, работать с httpx/aiohttp
  • Понимаете контейнеризацию для тестовых сред Docker
  • Имеете опыт работы с системами версионирования Git
  • Умеете настраивать пайплайны автотестирования (GitLab CI/GitHub Actions/Jenkins)
  • Понимаете работу с PostgreSQL и умеете писать тесты с БД
  • Обладаете аналитическим мышлением для понимания сложной бизнес-логики
  • Внимательны к деталям, готовы разбираться в документации и legacy коде
  • Обладаете коммуникативными навыками для работы с разработчиками
  • Будет плюсом, если имеете опыт работы с финтех или высоконагруженными системами, понимаете асинхронное программирование FastAPI, умеете писать тесты с ORM SQLAlchemy, тестировать кэширование и сессии Redis, асинхронное тестирование AsyncIO, валидацию данных в тестах Pydantic, анализ качества кода SonarQube, нагрузочное тестирование API Load Testing, а также умеете создавать отчеты по тестированию Allure

условия

  • Работа над критически важным финтех-продуктом
  • Возможность с нуля выстроить качественную систему автотестирования
  • Влияние на архитектурные решения по тестированию
  • Современный технологический стек
  • Команда опытных разработчиков
Прямой отклик Пожаловаться