Pular para o conteúdo

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.

Autor · Cypress no Dev.toMadrid, Espanha

Agendar 15 minVer frameworks
Retrato de Marcelo Costa

Último CI deste site

CI AO VIVO
  1. $ yarn test
  2. Lendo a última execução
Abrir o painel
  • ~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.

  1. 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
  2. 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
  3. 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.

83 ferramentas

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

5 cargos
  1. Board International

    Engenheiro Líder de Automação de QA

    Mai 2025 – Atual | Madri, Espanha

    ~6.000testes E2E em Cypress + TypeScript executados todos os dias nas branches ativas

  2. Facephi

    Engenheiro de QA Sênior

    Fev 2024 – Abr 2025 | Madri, Espanha

    25 min para 8 minSuíte de regressão completa, após pré-carga por API

  3. Nespresso IoT (Contratado através da Keapps)

    Gerente de QA

    Fev 2023 – Fev 2024 | Madri, Espanha

    30%menos incidências de clientes após testes de stress hardware-in-the-loop

  4. Apple (Contratado através da Cognizant)

    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

  5. Electronic Arts

    Tester de Localização (QA)

    Mai 2017 – Set 2020 | Madri, Espanha

    200+defeitos registrados e verificados em lançamentos de console e mobile