~6.000testes E2E em Cypress + TypeScript executados todos os dias nas branches ativas
25 min para 8 minSuíte de regressão completa, após pré-carga por API
Nespresso IoT (Contratado através da Keapps)open_in_new
Gerente de QA
Fev 2023 – Fev 2024 | Madri, Espanha
30%menos incidências de clientes após testes de stress hardware-in-the-loop
Apple (Contratado através da Cognizant)open_in_new
Testador de Automação · Líder de Locale · Testador Manual da Siri
Out 2020 – Fev 2023 | Madri, Espanha
3testers mentorados como líder de localização para português do Brasil
200+defeitos registrados e verificados em lançamentos de console e mobile
Sou Marcelo,Líder de QA e Desenvolvedor
Engenheiro Líder de Automação de QA & SDET @ Board International
Executo quase 6.000 testes E2E por dia numa app de BI renderizada em canvas, onde quase não há DOM para trabalhar. Deixo-os menos flaky, mais rápidos e mais fáceis de depurar, e uso IA só onde ela realmente ajuda.

- ~6.000testes E2E por dia
- 83ferramentas em produção
- 7artigos publicados
- 3apps lançados
Construído fora do expediente
Três apps pessoais, desenhados, lançados e testados de ponta a ponta.
LoopBeat
Sua música. Em todo lugar.
Uma ferramenta pessoal de música sem senha e com acesso por convite. Cole uma URL do YouTube, uma busca ou um link de playlist do Spotify / Apple Music — o LoopBeat baixa o áudio, transcodifica para MP3 ou AAC, armazena em object storage e entrega um link de download assinado de curta duração.
- Astro + React 19
- FastAPI · Python 3.11
- Postgres + Cloudflare R2
QA Forge
Aponte para seu código. Entregue testes melhores.
Um estúdio de QA com IA que roda inteiramente no navegador. Aponte para uma URL, repositório ou pasta e o QA Forge monta planos de teste com escopo definido, encontra lacunas de cobertura, escreve specs executáveis de Playwright ou Cypress, converte suítes entre frameworks e detecta e corrige código de teste com bugs — usando sua própria chave de IA, sem nada armazenado em servidor.
- 6 ferramentas de QA com IA
- Saída em Playwright & Cypress
- Sua chave — Claude · GPT · Gemini · Ollama
- 100% no navegador — sem backend
HELLGATE
O DOOM clássico, rodando no seu navegador.
Um lançador de motor DOOM no navegador e plataforma de retro-gaming. Baseado no Chocolate Doom compilado para WebAssembly, o HELLGATE roda inteiramente na aba sem backend nem uploads. Inclui DOOM, The Ultimate DOOM, DOOM II, Final DOOM (TNT & Plutonia) e Freedoom Fase 1 e 2, além de suportar megawads curados (SIGIL I e II por John Romero, BTSX 1 e 2) e clássicos de fantasia sombria (Heretic & Hexen). Possui Mod Loader interativo de PWADs/DEHs, tocador de BSO MIDI WebAudio, gerenciador de saves (.dsg) via IndexedDB, filtros retro CRT e controle multidispositivo com calibração de zona morta para gamepads.
- Motor Chocolate Doom real — WASM
- DOOM · Ultimate DOOM · DOOM II incluídos (+ Final DOOM e Megawads)
- Mod Loader de PWAD/DEH e BSO MIDI WebAudio
- Teclado · controle (zona morta) · toque (háptico)
- Saves em IndexedDB e gerenciador de arquivos .dsg
Stack em produção
As ferramentas que uso todos os dias: com o que testo, como entrego e o que construo.
Automação de testes E2E e unitários
Mais de 5.000 testes E2E em Cypress + TypeScript revisados, refatorados e estabilizados no Azure DevOps; três frameworks greenfield construídos do zero com Cypress e Playwright.
- Cypress
- Playwright
- Appium · XCUITest · Espresso
- Selenium
- WebdriverIO
- Jest
- Puppeteer
- Pytest
- JUnit 5
- TestNG
- Cucumber · Gherkin
- Page Object Model
API, contratos e rede
Pré-carga de dados via API, mocking de rede e validação de schema dentro dos testes E2E, com dados reais de backend criados, validados e limpos após cada execução.
- REST API
- GraphQL
- Postman · Bruno
- Charles Proxy
- Cypress intercepts & stubs
- Network mocking
- Schema validation
- Supertest
- SQL · Postgres
- Mailosaur · OTP · magic links
Performance e testes de carga
k6 na camada de REST API; LoadRunner Cloud (TruClient/VuGen) para jornadas de usuário em navegador real.
- k6
- LoadRunner Cloud
- TruClient
- VuGen
Testes mobile e IoT
Releases semanais de iOS/Android testados em máquinas Nespresso Vertuo físicas via BLE e Wi-Fi; automação da Siri em Swift e Xcode.
- iOS devices & simulators
- Android devices & emulators
- Nespresso Vertuo machines · BLE · Wi-Fi
- Xcode
- Android Studio
- MS App Center
- Firebase
- UAT · MAT on physical hardware
CI/CD e DevOps
Pipelines YAML rodando 4-5 navegadores em paralelo com páginas de relatório estáticas publicadas automaticamente; promoção de Dev a Prod com tags Git e ArgoCD.
- Azure DevOps Pipelines
- GitHub Actions
- GitHub
- Bitbucket
- Git · tag-based promotion
- Docker
- ArgoCD
- AWS
- YAML pipelines · 4-5 browsers in parallel
- Nightly builds
Relatórios e gestão de testes
Allure, Mochawesome e Mocha-JUnit com vídeo, screenshots e traces; Step Decorators que reduziram o debugging de 3-4 horas para segundos.
- Allure
- Mochawesome
- Mocha-JUnit
- Playwright HTML · traces
- Step Decorators · AI-powered reporter
- Video · screenshots on failure
- Jira
- Xray
- Confluence
- Test case repositories · KPIs
GenAI & agentes
Fluxos multiagente assistidos por IA para correção de bugs E2E, e um reporter com IA que aponta o passo que falhou no CI.
- Claude · Claude Code
- Codex · ChatGPT
- Gemini
- Ollama
- DeepSeek
- Multi-agent workflows
Linguagens
Código de testes e ferramentas tipado e sustentável em várias stacks.
- TypeScript
- JavaScript
- Python
- Swift
- Ruby
- Java
- Gherkin
- Bash · Zsh
- YAML
- C (Doom engine)
Web, backend e hospedagem
O que entrego de ponta a ponta: features em React e Next.js em SaaS de produção, serviços FastAPI + Postgres, deploys em edge no Cloudflare, Vercel e Render.
- React
- Next.js
- Node.js
- Astro
- Vite
- Tailwind
- FastAPI
- PostgreSQL
- Hasura
- Cloudflare · R2 · Wrangler
- Vercel
- Render
- Jira · Atlassian
Experiência Recente
Últimas 5 posições — SDET & Gerente de QA


