📅 SYLLABUS: 8 Semanas + Presentaciones
IQL 2025 Methodology
← Volver a la presentación del cursoPre-requisito obligatorio:
- •
- •
🎬BLOQUE 0: ONBOARDING
(Semana 0)
Preparación y configuración del entorno
Onboarding
AsíncronoObjetivo: Configurar el entorno completo de trabajo y familiarizarte con las herramientas que usaremos durante todo el programa.
Trabajo asíncrono:
- •Ver guía de setup técnico
- •Completar checklist de preparación
- •Presentarte en Slack/WhatsApp
Entregable: Screenshot de workspace configurado publicado en Slack
Herramientas:
⚙️BLOQUE 1: FOUNDATIONS + SHIFT-LEFT TESTING
(Semanas 1-4)
Fase IQL: Early Game - Prevención de defectos desde el origen
Foundations + AI Coding
Duración: 2h en vivo
En VivoObjetivo: Crear las bases de tu MVP (frontend + backend) usando agentes de IA, y generar todas las épicas e historias de usuario que desarrollarás en las siguientes semanas.
Lo que NO se enseña (aprenden con IA):
- ❌Sintaxis de JavaScript/Python desde cero
- ❌Comandos básicos de Git (commit, push, pull)
- ❌Qué es una API REST o cómo funciona HTTP
Lo que SÍ se enseña en vivo:
✅ Creación del MVP con IA (40 min)
- • Usar Prompt Engineering para definir tu aplicación
- • Orquestar agentes de IA para generar código
- • Decidir features del MVP base
✅ Configuración del Workspace (30 min)
- • Crear repositorio en GitHub Organization
- • Configurar MCPs
- • Conectar Jira + GitHub + Slack
✅ Generación de Épicas e Historias (50 min)
- • Crear épicas desde perspectiva Product Owner
- • Escribir User Stories con criterios Gherkin
- • Usar IA para refinar y detectar ambigüedades
Trabajo asíncrono:
- •Configurar MCPs en entorno local
- •Completar 5 User Stories en Jira con AC
- •Desplegar MVP base local
- 📦Entregar: Link a repo + screenshot de épicas Jira
Entregable: Link a repo GitHub + screenshot de épicas en Jira
Herramientas:
Shift-Left Testing (Núcleo + UI)
Duración: 2h en vivo
En VivoObjetivo: Aplicar el núcleo de Shift-Left Testing: probar la documentación antes de implementar, refinar historias de usuario como QA, implementar features con IA, y ejecutar testing exploratorio temprano en la UI.
Lo que NO se enseña (aprenden con IA):
- ❌Qué es Shift-Left Testing (teoría)
- ❌Diferencia entre testing funcional y no funcional
- ❌Cómo escribir un bug report perfecto
Lo que SÍ se enseña en vivo:
✅ Refinamiento de Historias de Usuario (35 min)
- • Revisar HU en Jira con ojo crítico QA
- • Detectar ambigüedades y casos edge
- • Generar escenarios de prueba con IA
✅ Implementación con IA (40 min)
- • Pasar HU refinadas a agentes de IA
- • Validar código vs criterios
- • Micro-testing durante implementación
✅ Testing Exploratorio Temprano (UI) (45 min)
- • Ejecutar pruebas exploratorias en UI
- • Documentar hallazgos en Xray
- • Crear primer reporte temprano
Trabajo asíncrono:
- •Testear todas las HU implementadas
- •Reportar 3 issues en Xray con evidencia
- •Refinar próximas HU para Semana 3
- 📦Entregar: Test cases en Xray + reporte de issues
Entregable: Link a test cases en Xray + reporte de issues encontrados
Herramientas:
Database Testing (Trifuerza)
Duración: 2h en vivo
En VivoObjetivo: Continuar con Shift-Left Testing pero ahora en la capa de Database. Aprender a validar integridad de datos, ejecutar queries estratégicas, y completar las historias de usuario a nivel de base de datos.
Lo que NO se enseña (aprenden con IA):
- ❌SQL básico (SELECT, INSERT, UPDATE, DELETE)
- ❌Qué es una base de datos relacional
- ❌Normalización y diseño de schemas
Lo que SÍ se enseña en vivo:
✅ Estrategias de Database Testing (30 min)
- • Identificar qué testear en capa de datos
- • Usar Supabase MCP con IA
- • Diseñar test cases de validación
✅ Ejecución de Queries con IA (50 min)
- • Generar queries complejas con Context Engineering
- • Validar inserts/updates correctos
- • Detectar inconsistencias frontend/backend
✅ Integración con el Flujo (40 min)
- • Reportar issues de datos en Xray
- • Conectar hallazgos DB con HU
- • Completar testing de HU a nivel Database
Trabajo asíncrono:
- •Testear HU pendientes a nivel Database
- •Crear 3 test cases de validación de datos
- •Documentar estrategias en Notion
- 📦Entregar: Reporte Database testing + queries (screenshots)
Entregable: Reporte de testing Database + queries ejecutadas
Herramientas:
API Testing (Trifuerza)
Duración: 2h en vivo
En VivoObjetivo: Completar el ciclo de Shift-Left Testing con API Testing. Validar contratos de API, responses, y asegurar que todas las historias de usuario están testeadas en las 3 capas (UI, Database, API).
Lo que NO se enseña (aprenden con IA):
- ❌Qué es REST vs SOAP
- ❌Métodos HTTP (GET, POST, PUT, DELETE)
- ❌Cómo leer documentación de APIs (Swagger/OpenAPI)
Lo que SÍ se enseña en vivo:
✅ Estrategias de API Testing (35 min)
- • Identificar endpoints a testear
- • Usar Postman MCP para requests automáticos
- • Validar status codes, responses, tiempos
✅ Validación de Contratos (50 min)
- • Probar cumplimiento de contratos
- • Detectar inconsistencias frontend/backend
- • Crear colecciones automatizadas Postman
✅ Cierre del Ciclo Trifuerza (35 min)
- • Asegurar HU testeadas en UI+DB+API
- • Crear reporte final Shift-Left
- • Preparar proyecto para Automation
Trabajo asíncrono:
- •Completar API testing para todas las HU
- •Crear colección Postman con 10+ requests
- •Validar no bugs críticos antes Automation
- 📦Entregar: Colección Postman exportada + reporte final Shift-Left
Entregable: Colección de Postman exportada + reporte final de Shift-Left
Herramientas:
(Final de Semana 4)
Deliverable: MVP completo testeado manualmente
- ✓Todas las historias de usuario implementadas y validadas
- ✓Testing en las 3 capas (UI, Database, API)
- ✓Reportes de issues en Xray
- ✓Documentación completa en Notion
- ✓Preparado para comenzar Automation
⚙️BLOQUE 2: TEST AUTOMATION
(Semanas 5-6)
Fase IQL: Mid Game - Detección mediante automation estructurada
Automation Foundations
Duración: 2h en vivo
En VivoObjetivo: Construir tu framework de automation desde cero usando IA, implementar Page Object Model, y crear tu primera suite de tests E2E con Playwright.
Lo que NO se enseña (aprenden con IA):
- ❌Sintaxis de JavaScript/Python para automation
- ❌Qué es Playwright o cómo instalarlo
- ❌Selectores CSS vs XPath (teoría)
Lo que SÍ se enseña en vivo:
✅ Construcción del Framework (50 min)
- • Ver construcción framework desde cero con IA
- • Implementar Page Object Model (POM)
- • Configurar Context Engineering en repo
✅ Configuración de Subagentes (30 min)
- • Crear subagentes especializados en testing
- • Integrar Playwright MCP para auto-gen scripts
- • Configurar entorno testing (local + CI/CD prep)
✅ Primera Suite E2E (40 min)
- • Escribir tests E2E con framework
- • Ejecutar tests localmente
- • Debuggear con ayuda de IA
Trabajo asíncrono:
- •Terminar configuración framework local
- •Crear 3 tests E2E para HU principales
- •Experimentar con Playwright MCP
- 📦Entregar: Link repo con framework + tests funcionando
Entregable: Link a repo con framework + tests funcionando
Herramientas:
E2E Automation Avanzado
Duración: 2h en vivo
En VivoObjetivo: Expandir el framework con arquitectura SATA, automatizar la Trifuerza completa (UI + API + Database), e implementar Data-Driven Testing.
Lo que NO se enseña (aprenden con IA):
- ❌Qué es Data-Driven Testing (teoría)
- ❌Diferencia entre E2E y Integration testing
- ❌Patrones de diseño en automation (teoría)
Lo que SÍ se enseña en vivo:
✅ Arquitectura SATA (45 min)
- • Implementar arquitectura SATA en framework
- • Organizar tests por capas (UI, API, DB)
- • Crear helpers y utilities reutilizables
✅ Automatización de la Trifuerza (50 min)
- • Automatizar tests UI con Playwright
- • Automatizar tests API dentro de E2E
- • Automatizar validaciones Database en E2E
✅ Data-Driven Testing (25 min)
- • Implementar tests parametrizados con datasets
- • Usar archivos JSON/CSV para test data
- • Ejecutar mismo test con múltiples datasets
Trabajo asíncrono:
- •Refactorizar framework con arquitectura SATA
- •Crear 5 tests E2E que cubran Trifuerza
- •Implementar 2 tests Data-Driven
- 📦Entregar: Suite completa con cobertura Trifuerza + arquitectura SATA
Entregable: Suite completa con cobertura de Trifuerza + arquitectura SATA
Herramientas:
(Final de Semana 6)
Deliverable: Framework de automation production-ready
- ✓Arquitectura SATA implementada
- ✓Cobertura de las 3 capas (UI, API, Database)
- ✓Al menos 10 tests E2E automatizados
- ✓Data-Driven Testing funcional
- ✓Código limpio y mantenible
⚙️BLOQUE 3: CI/CD + PRODUCTION
(Semanas 7-8)
Fase IQL: Mid Game (CI/CD) + Late Game (Production monitoring)
CI/CD + Reporting
Duración: 2h en vivo
En VivoObjetivo: Integrar tus tests automatizados en un pipeline de CI/CD con GitHub Actions, configurar diferentes tipos de ejecución, implementar reportes privados con Allure, y conectar resultados a Jira Xray automáticamente.
Lo que NO se enseña (aprenden con IA):
- ❌Qué es CI/CD (teoría)
- ❌Sintaxis de YAML para GitHub Actions
- ❌Cómo funciona un pipeline (conceptos)
Lo que SÍ se enseña en vivo:
✅ Creación de Pipelines (50 min)
- • Configurar GitHub Actions desde cero
- • Crear pipelines para Smoke, Sanity, Regression
- • Configurar triggers manuales y schedules
✅ Reportes Privados con Allure (40 min)
- • Integrar Allure Report en pipeline
- • Configurar OAuth para reportes privados
- • Visualizar resultados en ambiente seguro
✅ Integración con Jira Xray (30 min)
- • Conectar resultados a Xray automáticamente
- • Importar execution results desde CI/CD
- • Ver métricas de calidad en tiempo real
Trabajo asíncrono:
- •Configurar 3 pipelines (Smoke, Sanity, Regression)
- •Ejecutar pipelines y validar Allure Report
- •Verificar importación a Xray correcta
- 📦Entregar: Link a pipeline + screenshot Allure Report
Entregable: Link a pipeline funcionando + screenshot de Allure Report
Herramientas:
Finalización + Portfolio Prep
Duración: 2h en vivo
En VivoObjetivo: Refinar tu proyecto completo, documentar arquitectura y decisiones técnicas, preparar tu presentación, y optimizar todo para tu portfolio profesional.
Lo que NO se enseña (aprenden con IA):
- ❌Cómo hacer un CV de QA
- ❌Qué es un portfolio profesional
- ❌Cómo prepararse para entrevistas técnicas
Lo que SÍ se enseña en vivo:
✅ Refinamiento del Proyecto (40 min)
- • Review de código: limpieza y mejores prácticas
- • Optimización de tests (performance, mantenibilidad)
- • Documentación técnica completa en README
✅ Documentación de Arquitectura (35 min)
- • Crear diagramas de arquitectura framework SATA
- • Documentar decisiones técnicas y trade-offs
- • Escribir guía de contribución para repo
✅ Preparación de Presentación (45 min)
- • Estructurar presentación del proyecto (Semana 9)
- • Highlights para empleadores/reclutadores
- • Tips para portfolio GitHub + LinkedIn
Trabajo asíncrono:
- •Refinar documentación completa del proyecto
- •Grabar video demo de 3-5 min (opcional)
- •Preparar presentación 10 min para Semana 9
- 📦Entregar: Proyecto finalizado + README completo + slides presentación
Entregable: Proyecto finalizado + README completo + slides de presentación
Herramientas:
(Final de Semana 8)
Deliverable: Proyecto MVP production-ready completo
- ✓Framework de automation con arquitectura SATA
- ✓Pipeline de CI/CD funcionando con Allure Report
- ✓Integración con Jira Xray automática
- ✓Documentación profesional completa
- ✓Listo para portfolio y entrevistas
🎓BLOQUE 4: PRESENTACIONES + CERTIFICACIÓN
(Semana 9)
Presentación de proyectos y entrega de certificaciones
Presentaciones + Certificación
Duración: 3h especial
HíbridoObjetivo: Presentar tu proyecto completo al grupo, recibir feedback, y obtener tu certificación oficial de "AI-Powered Quality Engineer".
Trabajo asíncrono:
- •Cada estudiante presenta proyecto (10 min + 5 min Q&A)
- •Feedback del instructor y compañeros
- •Entrega de certificaciones oficiales
- •Networking y cierre del programa
Entregable: Presentación completa + Certificación oficial + Badge GitHub Organization + Portfolio listo
Herramientas:
📊 RESUMEN DEL PROGRAMA
Total:
16-18 horas de clases en vivo + trabajo asíncrono
Certificación:
AI-Powered Quality Engineer
Experiencia:
2 meses de trabajo real (2 sprints simulados)
Proyecto final:
MVP completo production-ready con testing automatizado