Usamos cookies para entender como você nos encontrou e melhorar sua experiência. Você pode aceitar ou recusar os cookies de análise. Saiba mais em nossa política de privacidade.
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.
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
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.
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.
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.
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.
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.