Board Internationalopen_in_new
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
25 min a 8 minSuite de regresión completa, tras la precarga por API
Nespresso IoT (Contratado a través de Keapps)open_in_new
Gerente de QA
Feb 2023 – Feb 2024 | Madrid, España
30%menos incidencias de clientes tras pruebas de estrés hardware-in-the-loop
Apple (Contratado a través de Cognizant)open_in_new
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
200+defectos registrados y verificados en lanzamientos de consola y móvil
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.

- ~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.
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
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
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.
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


