Contexto del proyecto + Testing — base conceptual antes de tocar AI tools
01🧠Agentes e Ingeniería de ContextoEn vivo · 2hFundamentos de programación con IA y CLI Agents▸
Sumergir al alumno en el ecosistema agentic. Aprender qué es un IA, cómo alimentar contexto efectivamente con Context Engineering, y dominar las herramientas core: Claude Code, OpenCode, . Esta es la clase fundacional del — sin esto, las clases 2-10 no fluyen.
En vivo
Manifiesto Agentic + ¿Qué es un agente IA? · 30 min
Por qué arrancamos por la herramienta, no por el proyecto
Modelo vs Chatbot vs Agente — distinción crítica
Pitfalls comunes de novato
Context Engineering en práctica · 40 min
File references con @ y la jerarquía CLAUDE.md
Tokens, context window y context rot
Skills + cuándo crear una
Anti-patterns: prompt stuffing, MCP balloning
Claude Code + OpenCode hands-on · 30 min
Setup, login y slash commands esenciales
Demo en vivo: agente leyendo el repo del DOJO
Comparativa Claude Code vs OpenCode
Tu primer flow agentic como QA · 20 min
Caso end-to-end: PR → riesgo → tests con Playwright MCP
Cuándo confiar en el agente, cuándo intervenir críticamente
Trabajo async
Leer los 7 temarios async (~3h 35min total)
Instalar Claude Code O OpenCode en tu máquina
Configurar tu primer CLAUDE.md / AGENTS.md
Probar al menos 1 MCP relevante para QA (Playwright o Atlassian)
Entregar: screenshot de tu agente respondiendo con contexto cargado
📦 Tu primer agente CLI configurado + flow agentic end-to-end completo
02🛡️Shift-Left TestingEn vivo · 2hPrevención de bugs antes de que se escriban▸
Prevenir bugs antes de que se escriban con análisis estático. Última clase sin AI tools — el alumno aprende a leer críticamente código y refinar ACs antes de tocar .
En vivo
Análisis estático sin MCPs · 40 min
Lectura crítica de código
Detección de smells y ambigüedades
Refinamiento de Stories con ojo crítico QA
Risk-Based Testing + ACs como contrato · 50 min
Priorización Valor-Costo-Riesgo
Acceptance Criteria como contrato testeable
BDD básico (Given-When-Then)
Refinamiento del ATP · 30 min
Refinar ATPs con criterios testeables
Marcar Stories como Ready for Development
Trabajo async
Completar refinamiento del ATP de Story asignada
Documentar criterios de aceptación testeables
Entregar: ATP refinado + ACs en formato BDD
Jira — comentarios + refinementNotion — opcional para notas
📦 ATP refinados con criterios de aceptación testeables
Bloque 2 · Semanas 3-4
2 clases
⚔️Sprint Testing
UI+DB+ con AI agents + Defect Management & Retesting
03⚔️Sprint Testing — TrifuerzaEn vivo · 2hTestear user stories atravesando UI + DB + API▸
Testear user stories completas atravesando UI + DB + en una sesión, usando AI agents. La 'densidad' no es problema — el agent ejecuta, el alumno aprende a orquestar y leer evidencia. Modo TABBED (única clase del syllabus con tabs por topic).
En vivo
Story 1 — UI-only · 35 min
Atlassian MCP lee la Story
Playwright agent ejecuta exploración UI
Xray CLI documenta evidencia
Story 2 — UI + DB · 40 min
DBHub MCP valida persistencia
Cross-check UI ↔ DB
Reporte de inconsistencias
Story 3 — UI + DB + API (trifuerza completa) · 45 min
04🐛Bugs & Test ManagementEn vivo · 2hAnatomía del bug, ciclo de vida del defecto y documentación formal de Test Cases▸
Anatomía del bug report (severity, priority, repro, evidence), custom fields para dashboards, workflow /Linear con , retesting práctico de los bugs de Clase 3. Además, documentación formal de — nomenclatura, scopes y formales en — y evaluación ROI (Candidate/Manual/Deferred) para decidir qué se automatiza en las clases siguientes.
En vivo
Anatomía del bug report · 25 min
Severity vs Priority
Steps to Reproduce + Evidence
Custom fields para dashboards
Documentación de ATCs + Evaluación ROI · 35 min
Nomenclatura y estructura de un Test Case formal
Scopes: Smoke, Sanity, Regression
Documentación de ATCs formales en Xray
Veredicto ROI: Candidate / Manual / Deferred
Workflow Jira/Linear con MCPs · 25 min
Atlassian MCP — workflow transitions
Linkear bugs a ATCs con Xray CLI
Triage y prioritización
Retesting práctico · 35 min
Retesteo de los bugs de Clase 3 (ya arreglados)
Sign-off de cada bug
Construcción del dashboard de defectos
Trabajo async
Completar retesteo de bugs asignados
Sign-off de defectos cerrados
Documentar ATCs formales en Xray para los escenarios priorizados, con veredicto ROI (Candidate/Manual/Deferred)
Entregar: Dashboard + bugs retesteados con sign-off + ATCs documentados con veredicto ROI
Atlassian MCPXray CLIJira/Linear
📦 Dashboard de defectos + bugs retesteados con sign-off + ATCs formales documentados en Xray con veredicto ROI (Candidate/Manual/Deferred)
Bloque 7 · Cierre de Saga 1
1 clase
🎓Ceremonia · Saga 1
: Agentic Quality Analyst Engineer + & Expertise
11🎓Ceremonia de Certificación · Saga 1HíbridoAgentic Quality Analyst Engineer + Jira & Xray — Test Management Expertise▸
Presentar los entregables de la 1 ante el equipo y obtener los certificados de cierre de la Saga 1
Slack — Dojo channelLoom/OBS — para grabaciónGoogle Meet/Zoom — si es live
Opción async
Cada estudiante graba su presentación (10 min) y la publica en canal de Slack del Dojo
Opción en vivo
Sesión especial de 2-3h donde cada estudiante presenta (10 min + 5 min Q&A)
Entregables finales
Presentación de entregables de la Saga 1
Certificación 'Agentic Quality Analyst Engineer'
Certificación 'Jira & Xray — Test Management Expertise'
5 videos behind-the-scenes mostrando cómo se construyó el proyecto colaborativo.
D1
⚙️Configuración del Workspace Jira
Proyecto, board, workflows y custom fields desde cero
Se desbloquea después de Clase 2 — Shift-Left Testing
Sesión asíncrona del lado dev: cómo se configura un proyecto de desde cero, paso a paso — deliberadamente antes de que exista la idea del producto. Es la parte de operación/PM pura.
📦 Workspace de Jira configurado y listo para operar
Creación del proyecto en Jira
Board configurado
Workflows de estados por tipo de issue
Custom fields para reporting y dashboards
Integración con Xray para Test Management
D2
🏛️De la Idea al Backlog
Constitution, PRD, SRS, ADRs y el backlog poblado en Jira
Se desbloquea después de Clase 4 — Bugs & Test Management
Sesión asíncrona del lado dev: cómo se sientan las bases de un proyecto real con IA, desde el modelo de negocio hasta las épicas e historias de usuario listas para desarrollo.
📦 Fundación documental y backlog poblado del proyecto colaborativo
Constitution — Business Model Canvas
PRD — personas, MVP scope y user journeys
SRS — requerimientos funcionales/no funcionales, arquitectura y contratos de API
Primeros ADRs (Architecture Decision Records)
Backlog poblado en Jira — épicas e historias en formato {Feature} | {Action}
Refinamiento INVEST + 3 amigos
Acceptance Criteria en formato Gherkin
D3
🎨Diseño — De la Idea al Mockup
DESIGN.md, mockups y el mapeo pantalla ↔ user story
Se desbloquea después de Clase 6 — E2E Automation — Estructura y Patrones
Sesión asíncrona del lado dev: cómo se traduce el PRD en un sistema de diseño concreto, antes de escribir una sola línea de código de producto.
📦 Sistema de diseño y mockups del proyecto
DESIGN.md — colores, tipografía, layout y componentes
Mockups de las pantallas principales
Mapeo pantalla ↔ user story
Gate de diseño que consume el flujo de implementación
D4
🏗️Infraestructura
Backend, Frontend y el tema que nace de DESIGN.md
Se desbloquea después de Clase 8 — CI/CD & Regression Strategy
Sesión asíncrona del lado dev: cómo se levanta la infraestructura del proyecto — backend, frontend y las primeras features incrementales.
📦 Infraestructura del proyecto (Backend + Frontend)
Backend — DB schema, ORM, API base y error handling
Frontend — scaffolding, routing y state
Lectura de DESIGN.md para generar el tema visual
Primeras features incrementales sobre la infraestructura
D5
🔁El Loop de Implementación
Implementación, code review, staging y production deploy
Se desbloquea después de Clase 9 — Test Architecture (SDET)
Sesión asíncrona del lado dev: el ciclo completo que un developer corre por cada ticket, desde el primer commit hasta el .
📦 Ticket implementado y desplegado siguiendo el loop completo
Implementación con validación de UI en vivo contra servidor dev real