Por 18 meses atuei como QA Analyst no BRB Card — o cartão de crédito do Banco de Brasília. O desafio era garantir a qualidade de um produto financeiro crítico, onde falhas impactam diretamente clientes reais e operações bancárias.
Responsável pela automação de testes E2E com Cypress, validação de APIs bancárias via Postman, escrita de cenários BDD/Gherkin e integração dos testes no pipeline GitHub Actions CI/CD.
Automação de 80+ fluxos críticos do cartão: login, emissão de fatura, pagamento, contestação de transação, limite e bloqueio de cartão. Cada suite de testes rodava em CI a cada push, com relatório de falhas por e-mail.
Uso de Page Object Model (POM) para organização dos seletores e commands customizados para reutilização de fluxos comuns como autenticação e navegação.
Coleções Postman para validação de 120+ endpoints REST das APIs bancárias: autenticação OAuth 2.0, consulta de saldo e limite, emissão de segunda via, histórico de transações e webhooks de pagamento.
Uso de environments por ambiente (dev/homologação/produção), scripts de pré-request para geração de tokens dinâmicos e scripts de teste para validação de schemas de resposta.
Escrita de cenários BDD em Gherkin para documentar e validar regras de negócio com times de produto, desenvolvimento e QA. Cenários serviam como contrato vivo entre as áreas.
Integração da suite Cypress ao pipeline GitHub Actions. Testes disparados automaticamente em push para branches de feature e obrigatoriamente em PRs para main. Relatórios de falha enviados ao canal do time.
Paralelização dos testes em múltiplas máquinas para reduzir tempo de feedback no CI. Uso de Cypress Cloud para gravação de vídeos das execuções com falha.
Cobertura automatizada dos fluxos críticos do produto, reduzindo regressões em produção. Pipeline CI confiável com feedback imediato a cada push. Cenários BDD como documentação viva das regras de negócio, acessível a todos os times.
Experiência em sistema financeiro real — com os padrões de qualidade, rastreabilidade e segurança que esse contexto exige. Essa mentalidade de QA está presente em todos os projetos web que entrego hoje.
↳ Quer qualidade no seu projeto?