Caso de Sucesso

Qualidade Escalável em 18 Projetos Bancários Internacionais

Desde 2022, o maior banco da América Latina reduziu os defeitos em produção em 50%, fortaleceu a qualidade dos seus sistemas e ganhou maior controle sobre suas entregas, graças à integração do QA contínuo com a Abstracta em 18 projetos-chave por meio de uma abordagem de shift-left testing.

Conheça Nosso Cliente

Nosso cliente é o maior banco da América Latina, respaldado por mais de um século de experiência. Ele foca em banco de varejo, PMEs e clientes corporativos. Essa instituição financeira promove um modelo de negócio responsável que integra critérios ambientais, sociais e de governança para gerar um impacto positivo e sustentável na sociedade.

  • Presença em 18 países
  • Cerca de 70 milhões de clientes
  • Uma rede com milhares de pontos de atendimento físicos e quase 50.000 caixas eletrônicos
  • Uma equipe global de 100.000 pessoas

Entendendo os Desafios

Em 2022, os líderes do banco procuraram a Abstracta com o objetivo de encontrar um parceiro de qualidade para ajudar a entregar sistemas de software de alta qualidade para seus clientes.

Inicialmente, eles buscavam validar seus sistemas por meio de testes funcionais desde os estágios iniciais e fortalecer os testes de regressão por meio da automação, a fim de escalar a cobertura de testes em múltiplos projetos.

O principal desafio era consolidar uma prática de QA transversal capaz de sustentar a qualidade em um ecossistema com múltiplas equipes, tecnologias e cadências de entrega. Por meio de uma compreensão profunda do negócio, ao longo do tempo propusemos novas linhas de trabalho em observabilidade, automação e uso de IA com agentes personalizados para diferentes tarefas, com o objetivo de impulsionar resultados mais robustos, escaláveis e sustentáveis.

Ilustração de uma pessoa em um notebook colocando uma peça de xadrez na tela e segurando um ícone de nós conectados, representando estratégia e tomada de decisão criteriosa.

Soluções e Atividades

Desde o início, focamos em construir uma prática de QA sólida e escalável, incorporada às equipes e guiada por uma visão de longo prazo. Para enfrentar os desafios, implementamos um conjunto de ações-chave:

  • Padronização da disciplina de QA: Definimos uma estratégia de shift-left testing e estabelecemos métricas no Jira para apoiar a tomada de decisão baseada em dados e permitir que os produtos entregues gerassem valor de negócio e satisfação do cliente. Colaboramos na escrita de user stories, introduzimos a marcação de bugs com base no impacto de negócio e registramos sistematicamente oportunidades de melhoria.
  • Governança ágil e integração da equipe: Participamos ativamente de todas as cerimônias Scrum usando Jira e Xray. Estabelecemos reuniões internas semanais, retrospectivas mensais e um programa Meet Mentors com QAs sêniores para orientar a equipe. Isso nos ajudou a fornecer uma qualidade de serviço consistente e ininterrupta.
  • Gestão do conhecimento: Centralizamos a documentação de testes em um repositório compartilhado e de propriedade do cliente, incluindo diretrizes, fluxos, mapas mentais manuais e acordos para padronizar o processo de testes. Isso viabilizou a transferência de conhecimento e manteve a rastreabilidade.
  • Cobertura entre projetos em iniciativas críticas: Distribuímos nossa equipe por 18 áreas de negócio, cobrindo banco de varejo, atacado e corporativo, benefícios, prevenção de fraudes, risco, operações e motores de otimização. Adotamos uma abordagem flexível, implementamos boas práticas de testes e padronizamos processos, considerando o contexto específico de cada projeto.
  • Prática diária de QA: Executamos testes funcionais, exploratórios, de regressão, de integração e mobile. Analisamos e projetamos casos de teste, gerenciamos usuários com diferentes papéis e mantivemos a rastreabilidade dos resultados.
  • Comunicação: Mantivemos comunicação direta com todas as áreas desde o início para alinhar expectativas e metas de entrega. Registramos e acompanhamos incidentes e melhorias, e documentamos os resultados dos testes para fornecer uma visão clara do status do sistema.
  • Inovação: Propusemos novas formas de fortalecer o QA, incluindo a automação de AS/400, iniciativas de automação de regressão e o uso de agentes de IA para a criação de user stories e a geração de dados de teste, entre outros. Também sugerimos incorporar métricas avançadas como DORA e Apdex no Datadog, alinhadas às práticas de DevOps, para fortalecer a observabilidade e a melhoria contínua.

Esse conjunto de atividades nos permitiu evoluir do suporte a testes funcionais para uma estratégia integrada de shift-left testing com acompanhamento contínuo ao longo do ciclo de vida de desenvolvimento, adaptada à dinâmica do cliente e capaz de dar suporte a projetos diversos e complexos.

Resultados e Conquistas

Nossas contribuições de QA ajudaram o banco a tomar decisões de go-live com base em critérios mais rigorosos e em uma confiança respaldada por dados. A estratégia proposta reduziu defeitos, acelerou entregas e apoiou a priorização com base no valor de negócio.

Resultados quantitativos:

  • 50% menos bugs em produção, graças a validações mais eficazes em estágio inicial.
  • Defeitos por user story reduzidos de 7 para 3 a cada 10 user stories, com maior clareza sobre os critérios e o contexto de negócio.
  • Escalabilidade de QA sustentada: triplicamos o número de projetos cobertos (de 6 para 18) sem comprometer a qualidade.

Resultados qualitativos e de gestão:

  • Decisões de go-live mais informadas.
  • Critérios de aceitação mais precisos nas entregas dos fornecedores.
  • Regressão funcional coordenada em 8 projetos críticos no app mobile.
  • Correções focadas no negócio por meio da categorização de bugs e de métricas no Jira para a análise e a priorização de funcionalidades que exigem mais atenção.
  • Conhecimento acessível e centralizado, com documentação, manuais, fluxos, relatórios e metodologias de trabalho armazenados em um espaço controlado pelo cliente.

Impacto na transformação digital

  • Integração com Apple Pay e Google Pay.
  • Ofertas personalizadas para diferentes segmentos de clientes.
  • Desenvolvimento de uma API corporativa que otimiza as operações financeiras.
  • Migração para a nuvem de sistemas internos para melhorar a eficiência e a escalabilidade.

Olhando para o futuro, planejamos continuar expandindo o escopo dos testes de software para fortalecer a qualidade dos sistemas do banco por meio de diferentes linhas de trabalho: automação de testes, incluindo AS/400, uso seguro de agentes de IA e um foco maior em testes de desempenho, usabilidade, observabilidade e práticas de DevOps.

Fique conectado

com a Abstracta

Notícias, artigos e recursos para construir software melhor.

Este site é protegido por reCAPTCHA e se aplicam a Política de Privacidade e os Termos de Serviço do Google.

Leia sobre nossa política de privacidade.