El bootcamp se desarrolla de manera progresiva, iniciando con fundamentos avanzados de QA y continuando con automatización UI, pruebas de APIs, DevOps, contenedores, rendimiento, seguridad, observabilidad e inteligencia artificial aplicada al aseguramiento de la calidad.
• Rol del QA Senior en la era del Quality Engineering.
• Pirámide de pruebas y estrategia de testing empresarial.
• Ciclo de vida del desarrollo y de las pruebas: SDLC y STLC.
• Quality Gates dentro del proceso de desarrollo.
• Tipos y niveles de pruebas.
• Calidad de software y mentalidad preventiva.
• Introducción a Playwright.
• Arquitectura de un framework de automatización.
• Locators avanzados y auto-waiting.
• Acciones avanzadas en aplicaciones web.
• Manejo de archivos, file upload y drag & drop.
• Sincronización de pruebas.
• Manejo de datos dinámicos y buenas prácticas.
• Page Object Model avanzado.
• Creación de componentes reutilizables.
• Fixtures y hooks personalizados.
• Ejecución de pruebas en paralelo.
• Mocks y manejo de APIs desde Playwright.
• Session Storage y Local Storage.
• Tracing, screenshots y reportes avanzados.
• Fundamentos de APIs REST y GraphQL.
• Validación de contratos y esquemas.
• Autenticación mediante OAuth 2.0, JWT y API Keys.
• Postman avanzado.
• Automatización de APIs con Playwright APIRequestContext.
• Data-driven testing aplicado a APIs.
• Validación de respuestas, estados y manejo de errores.
• Fundamentos de DevOps para profesionales de QA.
• Cultura shift-left.
• Creación de pipelines con Jenkins y GitHub Actions.
• Ejecución paralela de pruebas en la nube.
• Manejo de ambientes y variables.
• Generación de reportes y notificaciones.
• Integración de la calidad dentro del delivery continuo.
• Fundamentos de Docker.
• Creación de contenedores para pruebas.
• Docker Compose para entornos locales y ambientes efímeros.
• Introducción a Kubernetes.
• Ejecución de pruebas dentro de contenedores.
• Estrategias para construir ambientes escalables y reproducibles.
• Fundamentos de rendimiento.
• Tipos de pruebas de performance.
• JMeter y k6.
• Diseño de escenarios de carga.
• Métricas de rendimiento y análisis de resultados.
• Pruebas de estrés, resistencia y picos.
• Integración de pruebas de rendimiento en CI/CD.
• Fundamentos de seguridad en aplicaciones.
• OWASP Top 10.
• Pruebas de autenticación y autorización.
• Introducción a SQL Injection, XSS y CSRF.
• Uso inicial de OWASP ZAP.
• Uso básico de Burp Suite.
• Buenas prácticas de seguridad aplicadas al testing.
• Introducción a la observabilidad aplicada a QA.
• Monitoreo de aplicaciones y ambientes de prueba.
• Métricas, logs y trazabilidad.
• Uso de Prometheus y Grafana.
• Análisis de resultados y detección preventiva de incidencias.
• Uso de ChatGPT y GitHub Copilot en actividades de testing.
• Generación asistida de casos y escenarios de prueba.
• Apoyo de IA para automatización, documentación y análisis de errores.
• Buenas prácticas para utilizar IA de manera responsable.
• Rol del QA Senior y liderazgo de estrategias de calidad.
El participante desarrollará un proyecto progresivo en el que aplicará los conocimientos adquiridos durante el bootcamp. El proyecto integrará automatización UI, API Testing, CI/CD, contenedores, rendimiento, seguridad, observabilidad y generación de reportes.
Los estudiantes deberán prestar especial atención a la programación y lógica utilizadas en Playwright, la correcta selección de locators, la sincronización de pruebas, el manejo de datos dinámicos, la organización del framework, la configuración de ambientes y la interpretación de resultados.
Los temas que suelen presentar mayor dificultad son la creación de frameworks escalables, las pruebas paralelas, la integración con pipelines, la configuración de Docker y Kubernetes, y el análisis de pruebas de rendimiento. Por ello, se realizarán laboratorios guiados, demostraciones y ejercicios progresivos.
El Bootcamp QA Senior se desarrolla bajo una metodología práctica y orientada a la aplicación de conocimientos en escenarios empresariales.
La distribución metodológica será:
• 30% teoría aplicada.
• 70% práctica mediante laboratorios, ejercicios y casos reales.
Las clases serán online y en vivo, permitiendo que los participantes interactúen con el instructor, realicen consultas y reciban retroalimentación durante el desarrollo de las actividades.
Las principales estrategias de aprendizaje serán:
• Explicaciones conceptuales acompañadas de demostraciones prácticas.
• Laboratorios guiados paso a paso.
• Ejercicios individuales por cada módulo.
• Resolución de casos reales de aseguramiento de la calidad.
• Creación progresiva de un framework de automatización.
• Automatización de pruebas UI y APIs.
• Configuración de pipelines CI/CD.
• Uso de contenedores y ambientes reproducibles.
• Análisis de resultados de rendimiento y seguridad.
• Desarrollo de un proyecto final empresarial.
• Retroalimentación técnica y recomendaciones de mejora.
Durante el programa se utilizarán herramientas como Playwright, Postman, Git, GitHub, GitHub Actions, Jenkins, Docker, Kubernetes, JMeter, k6, OWASP ZAP, Burp Suite, Allure Report, Prometheus, Grafana, ChatGPT y GitHub Copilot.
El calendario sugerido contempla dos clases por semana, los martes y jueves de 7:30 p. m. a 10:00 p. m., hora de Perú, durante un periodo aproximado de 3 meses. La distribución podrá ajustarse de acuerdo con el avance del grupo, el desarrollo de laboratorios y el proyecto final.
Al finalizar el bootcamp, el participante será capaz de diseñar, ejecutar y liderar estrategias modernas de aseguramiento de la calidad, evolucionando desde el QA manual hacia un perfil de QA Automation Engineer con competencias de nivel intermedio a Senior.
El estudiante aprenderá a:
• Comprender el rol del QA Senior dentro de equipos de Quality Engineering.
• Diseñar estrategias de pruebas basadas en la pirámide de testing y buenas prácticas empresariales.
• Automatizar pruebas funcionales de aplicaciones web utilizando Playwright.
• Construir frameworks de automatización mantenibles, escalables y reutilizables.
• Automatizar pruebas de APIs REST y GraphQL.
• Implementar pruebas automatizadas dentro de pipelines de integración y entrega continua.
• Utilizar GitHub Actions y Jenkins para ejecutar pruebas automáticamente.
• Crear entornos de pruebas reproducibles con Docker y Kubernetes.
• Diseñar pruebas de carga, estrés, resistencia y picos con JMeter y k6.
• Identificar vulnerabilidades básicas mediante OWASP ZAP y Burp Suite.
• Incorporar observabilidad, métricas y reportes dentro del proceso de calidad.
• Aplicar herramientas de inteligencia artificial, como ChatGPT y GitHub Copilot, para mejorar la creación, documentación y mantenimiento de pruebas.
• Desarrollar un proyecto final empresarial que integre automatización UI, API, CI/CD, rendimiento, seguridad y observabilidad.
Durante el programa se desarrollarán laboratorios guiados, ejercicios prácticos, análisis de casos reales,
El Bootcamp QA Senior – De QA Manual a QA Automation Engineer Senior es un programa especializado que prepara a los participantes para desempeñarse en entornos modernos de Quality Engineering y automatización de pruebas.
El programa tiene una duración de 3 meses y comprende 80 horas académicas de clases online en vivo. Su enfoque es intermedio a Senior, con una metodología 100% orientada a la aplicación práctica en escenarios empresariales.
Está dirigido a:
• Profesionales de QA manual que desean ingresar a la automatización de pruebas.
• QA Automation Engineers que buscan fortalecer su perfil y avanzar hacia posiciones Senior.
• Testers que desean dominar herramientas y buenas prácticas utilizadas en entornos empresariales.
• Profesionales que buscan prepararse para posiciones como Senior QA Engineer, QA Automation Engineer, SDET o QA Lead.
Requisitos previos:
• Conocimientos básicos de testing y aseguramiento de la calidad.
• Manejo básico de aplicaciones y herramientas web.
• Conocimientos básicos de programación o lógica de programación.
• Es deseable contar con experiencia previa en QA manual, aunque no es indispensable tener experiencia avanzada en automatización.
Este bootcamp complementa conocimientos de desarrollo de software, DevOps, Cloud Computing, arquitectura de software y seguridad, debido a que integra automatización, APIs, pipelines CI/CD, contenedores, pruebas de rendimiento, seguridad y observabilidad.
Al finalizar, el participante estará preparado para desempeñarse como:
• QA Automation Engineer.
• Senior QA Engineer.
• SDET Junior o Intermedio.
• QA Lead en formación.
• Especialista en calidad de software y automatización.