Saltar al contenido

Soy Marcelo,Líder de QA y Desarrollador

Ingeniero Líder de Automatización de QA & SDET @ Board International

Ejecuto casi 6.000 tests E2E al día en una app de BI renderizada en canvas, donde apenas hay DOM con el que trabajar. Los hago menos flaky, más rápidos y más fáciles de depurar, y uso IA solo donde de verdad ayuda.

Autor · Cypress en Dev.toMadrid, España

Agendar 15 minVer frameworks
Retrato de Marcelo Costa

Último CI de este sitio

CI EN VIVO
  1. $ yarn test
  2. Leyendo la última ejecución
Abrir el panel
  • ~6000tests E2E al día
  • 83herramientas en producción
  • 7artículos publicados
  • 3apps publicadas

Construido fuera del horario

Tres apps personales, diseñadas, publicadas y probadas de principio a fin.

  1. LoopBeat

    Tu música. En todas partes.

    Herramienta personal de música sin contraseña y con acceso por invitación. Pega una URL de YouTube, una búsqueda o un enlace de playlist de Spotify / Apple Music — LoopBeat descarga el audio, lo transcodifica a MP3 o AAC, lo almacena en object storage y te entrega un enlace de descarga firmado de corta duración.

    • Astro + React 19
    • FastAPI · Python 3.11
    • Postgres + Cloudflare R2
  2. QA Forge

    Apunta a tu código. Entrega mejores tests.

    Un estudio de QA con IA que corre por completo en el navegador. Apúntalo a una URL, repositorio o carpeta y QA Forge redacta planes de prueba con alcance definido, encuentra brechas de cobertura, escribe specs ejecutables de Playwright o Cypress, convierte suites entre frameworks y detecta y corrige código de test con errores — usando tu propia clave de IA, sin guardar nada en ningún servidor.

    • 6 herramientas de QA con IA
    • Salida en Playwright & Cypress
    • Tu clave — Claude · GPT · Gemini · Ollama
    • 100% en el navegador — sin backend
  3. HELLGATE

    El DOOM clásico, corriendo en tu navegador.

    Un lanzador de motores DOOM en el navegador y plataforma de retro-gaming. Basado en Chocolate Doom compilado a WebAssembly, HELLGATE se ejecuta por completo en la pestaña sin servidor ni descargas. Incluye DOOM, The Ultimate DOOM, DOOM II, Final DOOM (TNT & Plutonia) y Freedoom Fase 1 y 2, además de admitir megawads seleccionados (SIGIL I y II de John Romero, BTSX 1 y 2) y clásicos de fantasía oscura (Heretic & Hexen). Cuenta con un Mod Loader interactivo de PWAD/DEH, reproductor de BSO MIDI WebAudio, gestor de guardados (.dsg) en IndexedDB, filtros retro CRT y soporte de control multidispositivo con calibración de zona muerta para mandos.

    • Motor Chocolate Doom real — WASM
    • DOOM · Ultimate DOOM · DOOM II incluidos (+ Final DOOM y Megawads)
    • Mod Loader de PWAD/DEH y BSO MIDI WebAudio
    • Teclado · mando (zona muerta) · táctil (háptico)
    • Guardados en IndexedDB y gestor de archivos .dsg

Stack en producción

Las herramientas que uso a diario: con qué pruebo, cómo lo entrego y qué construyo.

83 herramientas

Automatización de pruebas E2E y unitarias

Más de 5.000 tests E2E en Cypress + TypeScript revisados, refactorizados y estabilizados en Azure DevOps; tres frameworks greenfield construidos desde cero con Cypress y Playwright.

  • Cypress
  • Playwright
  • Appium · XCUITest · Espresso
  • Selenium
  • WebdriverIO
  • Jest
  • Puppeteer
  • Pytest
  • JUnit 5
  • TestNG
  • Cucumber · Gherkin
  • Page Object Model

API, contratos y red

Precarga de datos vía API, mocking de red y validación de esquemas dentro de los tests E2E, con datos reales de backend creados, validados y limpiados tras cada ejecución.

  • REST API
  • GraphQL
  • Postman · Bruno
  • Charles Proxy
  • Cypress intercepts & stubs
  • Network mocking
  • Schema validation
  • Supertest
  • SQL · Postgres
  • Mailosaur · OTP · magic links

Rendimiento y pruebas de carga

k6 en la capa de API REST; LoadRunner Cloud (TruClient/VuGen) para recorridos de usuario en navegador real.

  • k6
  • LoadRunner Cloud
  • TruClient
  • VuGen

Pruebas móviles e IoT

Releases semanales de iOS/Android probadas contra máquinas Nespresso Vertuo físicas por BLE y Wi-Fi; automatización de Siri en Swift y 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 y DevOps

Pipelines YAML ejecutando 4-5 navegadores en paralelo con páginas de reporte estáticas publicadas automáticamente; promoción de Dev a Prod con tags de Git y ArgoCD.

  • Azure DevOps Pipelines
  • GitHub Actions
  • GitHub
  • Bitbucket
  • Git · tag-based promotion
  • Docker
  • ArgoCD
  • AWS
  • YAML pipelines · 4-5 browsers in parallel
  • Nightly builds

Reportes y gestión de pruebas

Allure, Mochawesome y Mocha-JUnit con vídeo, capturas y traces; Step Decorators que redujeron el debugging de 3-4 horas a 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

Flujos multiagente asistidos por IA para corregir bugs E2E, y un reporter con IA que señala el paso que falló en CI.

  • Claude · Claude Code
  • Codex · ChatGPT
  • Gemini
  • Ollama
  • DeepSeek
  • Multi-agent workflows

Lenguajes

Código de pruebas y herramientas tipado y mantenible en varios stacks.

  • TypeScript
  • JavaScript
  • Python
  • Swift
  • Ruby
  • Java
  • Gherkin
  • Bash · Zsh
  • YAML
  • C (Doom engine)

Web, backend y hosting

Lo que entrego de principio a fin: features en React y Next.js en SaaS de producción, servicios FastAPI + Postgres, deploys en edge en Cloudflare, Vercel y Render.

  • React
  • Next.js
  • Node.js
  • Astro
  • Vite
  • Tailwind
  • FastAPI
  • PostgreSQL
  • Hasura
  • Cloudflare · R2 · Wrangler
  • Vercel
  • Render
  • Jira · Atlassian

Experiencia Reciente

Últimos 5 puestos — SDET & QA Manager

5 puestos
  1. Board International

    Ingeniero Líder de Automatización de QA

    May 2025 – Actualidad | Madrid, España

    ~6000tests E2E en Cypress + TypeScript ejecutados a diario en las ramas activas

  2. Facephi

    Ingeniero de QA Senior

    Feb 2024 – Abr 2025 | Madrid, España

    25 min a 8 minSuite de regresión completa, tras la precarga por API

  3. Nespresso IoT (Contratado a través de Keapps)

    Gerente de QA

    Feb 2023 – Feb 2024 | Madrid, España

    30%menos incidencias de clientes tras pruebas de estrés hardware-in-the-loop

  4. Apple (Contratado a través de Cognizant)

    Tester de Automatización · Líder de Locale · Tester Manual de Siri

    Oct 2020 – Feb 2023 | Madrid, España

    3testers mentorizados como responsable de localización para portugués de Brasil

  5. Electronic Arts

    Tester de Localización (QA)

    May 2017 – Sep 2020 | Madrid, España

    200+defectos registrados y verificados en lanzamientos de consola y móvil