Qualidade que roda antes do usuário perceber o problema.

Senior QA Engineer. Automação de apps nativos iOS e Android, web e APIs, para que cada release chegue com menos surpresa.

Adevanes Rosa, Senior QA Engineer

Penso em qualidade como comportamento esperado, e escrevo isso para que produto, dev e QA falem a mesma língua.

Mais de 4 anos em QA, de web a mobile, com foco em jornadas críticas de e-commerce. Uso Swift e Kotlin para investigar falhas direto no código nativo, e IA generativa para acelerar cenários e massas de dados. Sou apaixonado por tecnologia mobile, em especial Swift, e estou cursando Tecnólogo em Inteligência Artificial na Gran, para levar IA cada vez mais para a qualidade.

# exemplo ilustrativo
Funcionalidade: Login
Cenário: Login com credenciais válidas
  Dado que estou na tela inicial do app
  Quando informo um usuário válido
  Então a home deve ser exibida

Automação rodando no iOS.

Um teste de login abrindo o app no simulador: cada campo é localizado, preenchido e validado, passo a passo.

Automação de login rodando em simulador iOS Ilustração de um iPhone com a tela de login. Os campos aparecem destacados pelo teste, e ao lado estão os passos do cenário com seus status. Entrar usuario@email.com campo_email •••••••• campo_senha Entrar botao_entrar Cenário: Login Dado que estou na tela inicial Quando informo um usuário válido Então a home deve ser exibida passo 3 de 3 · 1m 12s Localizadores e validações em cada passo Simulador iOS · exemplo ilustrativo

Ferramentas que uso todos os dias.

Do código nativo ao relatório final, cada peça tem um motivo para estar aqui.

RbRubyAutomação e scripts
ApAppiumControle de apps nativos
CuCucumberBDD em português
CyCypressE2E web
SwSwiftInvestigação no iOS
KtKotlinInvestigação no Android
XcXcodeSimulador, logs e debug
AsAndroid StudioEmulador, logcat e debug
BSBrowserStackDispositivos reais na nuvem
PmPostmanTestes de API REST
PwPlaywrightWeb (em evolução)
IAIA generativaCenários, massas e automação
ClClaudeCenários, análise de requisitos e revisão
CpGitHub CopilotApoio na escrita de código e steps
DvDevinAgente para tarefas de automação
JrJiraBugs com evidências e passos de reprodução
ZsZephyr ScaleCasos organizados em ciclos de execução
GtGitVersionamento, branches e pull requests
GAGitHub ActionsCI/CD: testes a cada push
AlAllureRelatórios visuais de execução

Áreas em que atuo.

Cobertura pensada por risco: começo pelo que mais impacta o negócio e o usuário.

Automação mobile iOS e Android

Appium, Ruby e Cucumber, com execução local e em dispositivos na nuvem.

passed

Automação web E2E

Cypress e JavaScript para fluxos de navegação, busca e checkout.

passed

Testes de API

Validação de contratos, payloads e erros com Postman e chamadas REST.

passed

Gestão de bugs e casos no Jira e Zephyr Scale

Reporte de defeitos com evidências e passos de reprodução, e casos organizados em ciclos de execução rastreáveis.

passed

CI/CD com Git e GitHub Actions

Testes disparados a cada push ou pull request, com relatórios publicados ao fim de cada execução.

passed

Execução em nuvem com BrowserStack

Testes em dispositivos reais iOS e Android em paralelo, com logs e vídeos para investigar falhas.

passed

Análise de falhas e instabilidade

Logs, evidências e separação entre bug real e teste instável.

em análise

Trajetória.

Senior Software Quality Engineer · Grupo Casas Bahia

Estratégia de testes mobile, web e APIs, com priorização por risco.

QA Engineer III · Thepes

Automação web com Cypress e validação de APIs REST.

Software QA Engineer II · Grupo Casas Bahia

Manutenção e evolução de testes automatizados com Appium, Ruby e Cucumber em fluxos de negócio.

Software QA Engineer I · Grupo Casas Bahia

Testes funcionais em iOS, Android e web, e manutenção de testes automatizados com BDD.

Analista de Qualidade Jr · Cria Digital

Primeiros passos com testes E2E em Cypress.

Formação e aprendizado.

Tecnólogo em Inteligência Artificial · Gran

Em andamento. Foco em IA aplicada à qualidade de software e a produtos digitais.

Engenheiro de Qualidade de Software · EBAC

2021 — 2023

Carreira QA: processos e automação de testes · Alura

2022

Swift e iOS nativo

Estudo contínuo para investigar falhas direto no código e no simulador.

Certificações e cursos.

Cypress: automação de testes E2E

Alura · abr. 2022

Quality Assurance: plano de testes e gestão de bugs

Alura · mar. 2022

Testes de aplicações modernas com Cypress

Udemy · mar. 2022

HTML5 e CSS3, parte 3: formulários e tabelas

Alura · abr. 2022

HTML5 e CSS3, parte 2: posicionamento, listas e navegação

Alura · abr. 2022

HTML5 e CSS3, parte 1: a primeira página da web

Alura · abr. 2022

Como eu trabalho.

Risco primeiro

Testo antes o que dói se quebrar: pagamento, carrinho e checkout.

Automação que o time mantém

Camadas claras entre cenário, passos e páginas, para qualquer dev evoluir.

IA com critério

Uso IA para acelerar cenários e massas, sempre revisados por quem conhece o negócio.

Aprendizado constante

Estudo mobile nativo com Swift e IA aplicada ao dia a dia de QA, sempre buscando o próximo nível.