Sou Marcelo,Líder de QA e Desenvolvedor

Engenheiro Líder de Automação de QA & SDET @ Board International

Mantenho uma suíte E2E de 5.000 testes por dia funcionando de verdade: menos flakiness, pipelines mais rápidos e falhas que se explicam sozinhas. A IA entra no fluxo onde realmente economiza tempo — e fica de fora onde não economiza.

Embaixador CypressAutor · Cypress no Dev.toMadrid, Espanha

Retrato de Marcelo Costa

Sobre mim

Games, hardware de consumo, KYC biométrico, BI corporativo — quatro indústrias, um trabalho: fazer o software provar que funciona antes que o usuário descubra que não.

Meu trabalho

Mais de 5.000 testes E2E por dia em branches de release ativas — execução e depuração reduzidas de horas para minutos.

Ver frameworks

Siga-me

Métricas de Impacto

6h → 3h20Tempo de execução paralela do backend cortado pela metade (Board)
25 → 8 minSuíte E2E completa reduzida de 25 para 8 min via pré-carga por API (Facephi)
30%Problemas de clientes reduzidos em 30% através de testes de estresse hardware-in-the-loop (Nespresso)
Melhorias de Qualidade – Testes E2EInicialização instantânea de testes, zero dependências circulares e relatórios de steps em tempo real (Board)
Projetos · Stack · Trajetória

Trabalho, stack e trajetória

Apps publicados, a automação por trás do dia a dia e os cargos que moldaram como eu testo.

O Que Faço & Stack de Tecnologia

Automação de testes séria, entrega assistida por IA e o stack completo por trás disso.

O que eu testo

Cobertura E2E, API, performance e mobile em escala.

Automação de Testes E2E e Unitários

Mais de 5.000 testes E2E em plataformas SaaS, além de suites de componentes e unitários — legíveis em BDD e resistentes a flakiness.

Cypress
Playwright
Jest (component/API)
Pytest
JUnit 5
TestNG
Puppeteer
Selenium
Page Object Model
Cucumber/ Gherkin

Testes de API

Validação de contratos, REST & GraphQL com checagens de BD, mocks e stubs.

REST API
GraphQL
Postman / Bruno
API Stubbing (Cypress)
Mock Testing
SQL / Postgres
Supertest

Performance & Testes de Carga

Testes de carga/performance, otimização de webpack e correção de race conditions.

k6 load tests
LoadRunner
TruClient
VuGen

Testes Mobile

Automação nativa iOS/Android em dispositivos e simuladores.

Appium
Android Testing
iOS Testing
WebDriverIO

Como eu trabalho

Fluxos GenAI, desenvolvimento web e backend, APIs, linguagens e scripting.

GenAI & Agentes

Fluxos multiagente assistidos por IA para correção de bugs E2E.

Ollama
DeepSeek
Claude / Claude Code
Cursor
Codex / ChatGPT
Gemini
Multi-Agent Workflows

Web & Ferramentas de Build

Este site: Vite + React 19, i18n, routing e um código com linting e git hooks.

Vite
React Router
i18next
ESLint
Prettier
Stylelint
Husky (git hooks)

Backend & Dados

Serviços FastAPI sobre Postgres, migrações e processamento de mídia.

FastAPI
Hasura
PostgreSQL
Neon Postgres
SQLAlchemy
Alembic (migrations)
ffmpeg
yt-dlp

APIs, Auth & Integrações

APIs de terceiros e autenticação sem senha integradas em projetos pessoais.

Resend
Spotify API
Apple Music
YouTube Data API
Passkeys
Magic link

Linguagens de Programação

Código de testes e ferramentas tipado e sustentável em várias stacks.

TypeScript
JavaScript
Astro
React
Next.js
Python
Java
C (Doom engine)
Ruby
Swift
Tailwind

Shell & Ambiente

Scripting e configuração de runtime local/CI.

Bash/Zsh
WSL
Node.js
npm
Yarn
CMD
PowerShell

Como eu entrego

Pipelines, hospedagem em nuvem, builds noturnos e relatórios ao vivo integrados ao CI.

CI/CD e DevOps

Pipelines, builds noturnos e releases dev → staging → produção.

Azure DevOps
GitHub
GitHub Actions
Git
Docker
ArgoCD
Vercel
Cloudflare
Nightly Builds

Nuvem & Hospedagem

Deploys em edge e armazenamento de objetos no Cloudflare, Vercel e Render.

Render
Vercel
Cloudflare R2
Cloudflare Tunnel
Wrangler

Relatórios de Teste

Relatórios HTML ao vivo, dashboards Allure e resumos de cobertura.

Allure Reports
Mochawesome
Playwright HTML
k6 HTML reports
Newman HTML
Jest Coverage

Como eu lidero

Gestão de engenharia, estratégia de qualidade, mentoria e capacitação de equipes.

Liderança de Times e Estratégia

Gestão de pessoas, estratégia de QA, entregas ágeis, mentoria e alinhamento com stakeholders.

Team Mentoring
QA Process & Strategy
Agile & Scrum
Sprint Demos
KPIs & Delivery Metrics
Stakeholder Alignment
Hiring & Onboarding

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

    • Lidero a arquitetura de qualidade de uma plataforma corporativa de BI, mantendo mais de 5.000 testes E2E diários no Azure DevOps.
    • Gestão e mentoria da equipe de automação de QA em Madri (4 engenheiros), impulsionando padrões técnicos e revisões de código.
    • Refatoração do empacotamento Webpack para inicialização instantânea do Cypress (de 60s) e introdução de Step Decorators para isolar falhas em segundos.
  2. Facephi

    Engenheiro de QA Sênior

    Fev 2024 – Abr 2025 | Madri, Espanha

    • Arquitetura de suítes E2E greenfield em Cypress, Playwright e TypeScript para plataformas SaaS de verificação de identidade e onboarding biométrico.
    • Redução do tempo de regressão de 25 para 8 minutos e automação de verificação de OCR e câmera no CI, transformando 1 hora de testes manuais em 1 minuto.
    • Integração com APIs do Mailosaur para interceptar e validar senhas descartáveis (OTP) e links de autenticação em pipelines automatizados de CI.
  3. Nespresso IoT (Contratado através da Keapps)

    Gerente de QA

    Fev 2023 – Fev 2024 | Madri, Espanha

    • Gestão de equipe de 8 profissionais de QA entre testes manuais exploratórios e automação de testes.
    • Definição de critérios de triagem de bugs, KPIs de qualidade e documentação técnica entre os times de mobile e firmware.
    • Liderança em testes hardware-in-the-loop conectando os apps Nespresso iOS/Android a cafeteiras inteligentes Vertuo via BLE e Wi-Fi.
  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

    • Manutenção e monitoramento do framework UST (Unified Siri Test) em Swift e XCTest, depurando falhas de pipelines no iOS e macOS.
    • Locale Lead de Português Brasileiro: mentoria de 3 testadores em avaliação de IA conversacional e validação de bugs antes do reporte à engenharia.
    • Execução de testes funcionais e linguísticos no ecossistema Apple para aumentar a taxa de aprovação de modelos de voz, diálogo e síntese de fala.
  5. Electronic Arts

    Tester de Localização (QA)

    Mai 2017 – Set 2020 | Madri, Espanha

    • Testes de localização para português brasileiro em títulos de grande porte para console e mobile, incluindo FIFA, Battlefield e Star Wars.
    • Validação de textos de interface, áudio e conformidade legal diretamente no hardware de consoles para evitar bugs de certificação.
    • Registro e acompanhamento de mais de 200 bugs críticos em lançamentos mundiais, trabalhando diretamente com times internacionais de desenvolvimento.