QA-сопровождение банковских сервисов

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

О клиенте

Крупный банк с цифровой экосистемой.

Задача

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

Что нужно делать:

  • выполнять тестирование банковских продуктов и нового функционала перед релизом;
  • проводить регрессионное тестирование банка и предотвращать ошибки в критичных пользовательских сценариях;
  • контролировать работу интеграций между внутренними системами;
  • обеспечивать корректность релизов в условиях ограниченных сроков и высокой нагрузки.

Решение

Команда выполняет функциональное, интеграционное и регрессионное тестирование фронтальной системы банка.

В работе проверяются основные банковские операции:

  • вклады и счета;
  • платежи и переводы;
  • клиентские данные и сценарии обслуживания;
  • потребительские кредиты.

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

Технические особенности проекта

Особенность проекта — большое количество интеграций и зависимостей между внутренними системами, из-за чего тестирование сервисов банка требует постоянной проверки API, очередей сообщений и смежных сервисов.

Основные сложности:

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

Результат

Система стабильно развивается в рамках регулярных релизов (1-2 в месяц) без нарушения критичных банковских процессов благодаря постоянному QA-сопровождению банка.

В процессе работы:

  • количество повторяющихся дефектов в регрессионных сценариях после релизов снизилось (по наблюдениям команды в релизных циклах — на 30–40%);
  • критические и блокирующие дефекты выявляются до продуктивной среды в рамках тестирования релизов и приемки (более 90% инцидентов отсекаются до прода);
  • регрессионные проверки охватывают более 80% ключевых пользовательских сценариев (вклады, счета, переводы, кредиты, клиентские данные);
  • количество инцидентов, связанных с интеграциями между системами, сократилось в рамках последующих релизных циклов.

Nord Clan занимается разработкой и сопровождением банковских ИТ-систем: от внутренних сервисов и интеграционных решений до QA-процессов и релизного тестирования.

Часто задаваемые вопросы