← Todos os projetos ↳ case · qa · automação · 18 meses

QA
BRB Card

Empresa BRB Card · Brasília, DF
Período nov/2024 – abr/2026 · 18 meses
Função Estagiário de QA
Certificações ISTQB CTFL + Agile Tester

O trabalho

Fui estagiário de QA no BRB Card, o cartão do Banco de Brasília, de novembro de 2024 a abril de 2026. Em produto financeiro, um bug mexe com o dinheiro de cliente de verdade.

Fiz teste manual, funcional, de regressão e exploratório, modelei cenário, cacei bug e ajudei a automatizar o que dava. Nesse período tirei as duas certificações ISTQB.

80+ Casos de
teste
18 Meses em
sistema financeiro
2× ISTQB
certificações

Cypress &
fluxos críticos

Automatizei fluxos E2E com Cypress, organizando os seletores em Page Objects e os passos repetidos (como o login) em comandos customizados.

O código abaixo é um exemplo do estilo de teste que eu escrevia, não é código do BRB, que é confidencial.

exemplo · pagamento.cy.js
// Exemplo: pagamento de fatura
describe('Pagamento de Fatura', () => {
  beforeEach(() => {
    cy.loginBRB() // custom command
    cy.visit('/fatura')
  })

  it('deve exibir fatura do mês atual', () => {
    cy.get('[data-cy=fatura-valor]')
      .should('be.visible')
      .invoke('text')
      .should('match', /R\$\s[\d.,]+/)
  })

  it('deve processar pagamento via débito', () => {
    cy.get('[data-cy=btn-pagar]').click()
    cy.get('[data-cy=metodo-debito]').click()
    cy.get('[data-cy=confirmar]').click()
    cy.get('[data-cy=toast-sucesso]')
      .should('contain', 'Pagamento realizado')
  })
})

Postman &
APIs

Montei coleções no Postman pra testar as APIs REST: ambientes separados por fase, script de pré-request pra gerar token e asserção no formato da resposta.

Levei a ideia pros meus projetos: o app da clínica tem teste que barra a versão nova se o bot voltar a citar preço.

Especificações
executáveis

Escrevi cenários BDD em Gherkin pra deixar a regra de negócio escrita de um jeito que produto, dev e QA liam igual. O exemplo abaixo também é ilustrativo.

exemplo · features/limite.feature
Funcionalidade: Consulta de Limite do Cartão

  Contexto:
    Dado que o cliente está autenticado no app

  Cenário: Cliente consulta limite disponível
    Quando o cliente acessa a tela de limite
    Então deve ver o limite total e o limite disponível
      E os valores devem estar formatados em reais

  Cenário: Sistema bloqueia operação acima do limite
    Dado que o cliente possui limite disponível de R$100
    Quando tenta realizar uma compra de R$150
    Então a transação deve ser negada
      E deve exibir mensagem "Limite insuficiente"

Tecnologias

Cypress Postman / Newman BDD / Gherkin Cucumber ISTQB CTFL ISTQB Agile REST APIs

O que
ficou

Mais de 80 casos de teste escritos e as duas certificações ISTQB (CTFL e Agile Tester).

Levo o mesmo cuidado pros meus projetos: nada sai sem eu testar no celular, no desktop, com o console limpo e com checklist.

↳ Quer qualidade no seu projeto?

← Case anterior Mirantes do Lago