Top.Mail.Ru

Настройка и регрессионное тестирование системы маржинальной торговли и РЕПО

QA

Продукт:

Сервис для маржинальной торговли и РЕПО, выделенный из существующего банковского решения. Отдельный модуль отвечает за управление сделками, лимитами, обеспечением, расчетами и взаимодействие с внешними биржевыми шлюзами.

Итоги:

  • Полностью подготовлена и настроена тестовая среда, включая интеграцию с QUIK.
  • Проведён цикл регрессионного тестирования по ключевым бизнес-сценариям.
  • Обновлены чек-листы и сценарии тестирования, адаптированные под новый модуль.

Период работы:

Февраль 2025 — настоящее время

Задача:

После выделения логики маржинальной торговли и РЕПО из большого банковского сервиса, команде заказчика необходимо было в сжатые сроки запустить отдельный модуль в продакшн. Основной фокус был на корректной настройке тестовой среды и обеспечении стабильности через регрессионное тестирование. Поскольку модуль имел тесную интеграцию с QUIK, требовалась уверенная работа с биржевым шлюзом, а также знания в области финансовых операций и расчётов по РЕПО и марже.

Команда:

5 человек: Project Manager, 2 Backend разработчика, QA инженер, аналитик

Инструменты и технологии:

QUIK, PostgreSQL, SQL, REST API, JIRA, Confluence, Excel, скрипты проверки отчётности, собственные инструменты банка

Решение:

Этап 1. Подготовка среды и инфраструктуры

На старте проекта была произведена настройка интеграционной среды, включая подключение к QUIK и другим шлюзам. Были собраны требования к среде, проведена настройка пользователей, прав и необходимых параметров запуска. Созданы и верифицированы тестовые сценарии для типовых операций (открытие позиций, выставление заявок, удержание маржи и пр.).

Этап 2. Регрессионное тестирование

Проводится полное регрессионное тестирование, направленное на проверку стабильности ключевого функционала:

- расчёт маржи и обеспечение лимитов;
- корректность отображения портфеля и позиций;
- взаимодействие с QUIK.

Фокус сделан на выявление багов, связанных с бизнес-логикой, граничными условиями и консистентностью данных.

Этап 3. Документирование

В процессе тестировния на регулярной основе мы готовим детализированные отчёты, оформляем чек-листы и сценарии для повторного использования. Документируем работу с внутренними системами банка и инструментами тестирования.
Этот проект - пример слаженной работы в условиях высокой бизнес-критичности. Мы не просто настраиваем тестовую среду и проводим тестирование - мы создаем фундамент для стабильной работы отдельного сервиса, отвечающего за маржинальную торговлю и РЕПО. Тестирование такого модуля требует не только внимания к деталям, но и глубокого понимания финансовых процессов. Наша команда сфокусировалась на проверке устойчивости граничных сценариев и консистентности данных, в результате чего мы можем обеспечить заказчику уверенность в стабильности модуля перед запуском в продакшн.
Екатерина Зарубина, QA Lead Software Cats
Обсудить проект _
Если у вас есть ИТ-проблема , оставьте свои контакты, и мы поможем правительству спланировать ее решение . Обещаем не рассылать спам.
hello@softwarecats.dev
Новосибирск, ул. Демакова
23/5, оф.308
Контакты _

Еще про наши проекты: