Proyectos$ ls proyectos/
Mi base de conocimiento en Quality Assurance: más de 30 artículos escritos por mí.
Wiki de formación y divulgación donde escribo, en español, sobre lo que practico a diario como QA. No es una app: es la parte del oficio que demuestra criterio y profundidad, no solo código. La amplío continuamente.
- Estrategia de testing: capas backend y frontend, microservicios y shift-left con modelo de madurez.
- API testing con REST Assured y JUnit 5: JSON Schema, casos negativos y esperas con Awaitility.
- Automatización con Playwright y TypeScript, incluido un caso real de migración desde TestCafe.
- CI/CD: análisis estático, paralelización y sharding de suites.
- Fundamentos de QA y procesos de calidad.
VitePressMarkdownGitHub ActionsGitHub Pages
Paralelización óptima de suites de Cypress en CI, sin depender de Cypress Cloud.
Herramienta que analiza los reportes de tus ejecuciones de Cypress y recomienda la estrategia óptima de sharding para tu pipeline: mide el rendimiento actual, detecta desbalances entre contenedores y sugiere la partición exacta de specs que minimiza el tiempo total de ejecución, con certificación de optimalidad mediante un algoritmo branch & bound.
- Análisis 100 % local y privado: los reportes nunca salen del navegador.
- Tres interfaces: web interactiva, CLI con modo quality-gate y API REST local.
- Recomendaciones accionables: listas de specs por contenedor preparadas para copiar en GitHub Actions o Bitbucket Pipelines.
- Núcleo puro con arquitectura hexagonal, probado con tests de propiedades, metamórficos y de invariantes.
TypeScriptReactViteFastifyNode.jspnpmPlaywrightk6
Extensión de Chrome para reportar bugs con todas las evidencias, en una sola grabación.
Extensión de navegador (Manifest V3) que graba pantalla, ventana o pestaña y, mientras tanto, captura automáticamente todo lo que un desarrollador necesita para reproducir el bug: logs de consola sincronizados con el vídeo, excepciones no controladas, peticiones de red en formato HAR y los pasos del usuario numerados. Sin límites de tiempo, sin marca de agua y sin cuenta.
- Modo QA: consola, errores, 404s y HAR sincronizados por timestamp con el vídeo.
- Anotaciones sobre el vídeo en directo y marcadores con atajo de teclado para señalar el momento exacto del bug.
- Registro automático de pasos (clics, formularios) exportable como
*.steps.md, sin registrar nunca los valores escritos.
- Genera el reporte completo y crea el issue directamente en Jira Cloud o Linear.
- Cero dependencias externas: solo APIs nativas del navegador.
JavaScriptManifest V3chrome.desktopCaptureCypressPlaywrightGitHub Actions
Próximamente…
Proyecto actualmente en construcción. Muy pronto habrá más detalles por aquí. Mientras tanto puedes seguir el progreso en mi GitHub.