CODERWEEN 🎃

Aprovecha hasta 70% OFF y hasta 12 cuotas sin interés en CURSOS y CARRERAS

|

Hasta el 28/10 ⏰

CODERWEEN 🎃

Aprovecha hasta 70% OFF y hasta 12 cuotas sin interés en CURSOS y CARRERAS

|

Hasta el 28/10 ⏰

Hasta el 28/10 ⏰

CODERWEEN 🎃

Aprovecha hasta 70% OFF y hasta 12 cuotas sin interés en CURSOS y CARRERAS

Cursos

Empresas

¿Por qué Coder?

QA Automation desde cero: ruta de aprendizaje con Selenium, Playwright y proyectos para tu portfolio

Tutoriales gratuitos

Descargartutoriales gratuitos

Tutoriales y videos prácticos gratuitos para incorporar nuevas herramientas de IA y empleabilidad.

Ver los tutoriales

Guía gratuita de empleabilidad

2026
Descargar la guía

Guía gratuita: IA en tu equipo

2026
Descargar la guía

Dan Patiño

AI Strategy & Innovation en Coderhouse

Programación y Desarrollo Web

QA Automation desde cero: ruta de aprendizaje con Selenium, Playwright y proyectos para tu portfolio

Publicado el

Resumen ejecutivo

  • QA Automation consiste en escribir código que prueba software de forma automática y repetible. Para llegar necesitás fundamentos de testing, un lenguaje de programación y herramientas como Playwright, Selenium y Postman.

  • Te proponemos una ruta de cinco etapas: fundamentos de QA, JavaScript o Python, automatización web, pruebas de API e integración continua con GitHub Actions.

  • Cada etapa cierra con un proyecto concreto para tu portfolio.

  • Al final vas a tener un repositorio con tests automatizados que corren solos en cada cambio, que es justamente lo que se evalúa en una entrevista.

Muchas personas entran a tecnología por QA manual y, después de un tiempo, quieren dar el salto a automation: más demanda técnica, más proyección y un trabajo más cercano al desarrollo. El problema es que la oferta de herramientas abruma: Selenium, Playwright, Cypress, Postman, frameworks, CI. Con equipos que publican cambios cada vez más seguido y usan IA para escribir código más rápido, automatizar las pruebas se volvió clave para no romper lo que ya funciona. Esta ruta ordena qué aprender primero y qué construir en cada paso.

Etapa 1: fundamentos de testing

Antes de automatizar tenés que saber qué probar. Los conceptos base:

  • Tipos de prueba: funcionales, de regresión, de integración, end-to-end y de API.

  • La pirámide de testing: muchas pruebas unitarias, menos de integración y pocas end-to-end.

  • Diseño de casos: partición de equivalencia, valores límite y tablas de decisión.

  • Reporte de bugs claro: pasos, resultado esperado, resultado obtenido y evidencia.

El programa de certificación Foundation Level de ISTQB es una buena guía del vocabulario estándar, aunque no es obligatorio para empezar. Si venís de cero, leé qué hace un QA tester y cómo empezar.

Proyecto: un plan de pruebas y 20 casos para una web pública (por ejemplo, un e-commerce de demostración), con 3 bugs reportados de forma profesional.

Etapa 2: un lenguaje de programación

Elegí uno y profundizalo:

  • JavaScript/TypeScript: es el lenguaje nativo de Playwright y Cypress, y el más usado en equipos web.

  • Python: sintaxis amigable, muy usado con Selenium y pytest.

Lo que necesitás dominar: variables, funciones, condicionales, bucles, arrays y objetos, asincronía (en JavaScript), manejo de errores y Git para versionar tu código.

Proyecto: pequeños scripts que validen datos (por ejemplo, que un listado esté ordenado o que un formulario rechace emails inválidos) con pruebas unitarias.

Etapa 3: automatización web con Playwright o Selenium

Playwright

Según su documentación oficial, Playwright prueba sobre Chromium, Firefox y WebKit, y tiene soporte para TypeScript/JavaScript, Python, Java y .NET. Espera automáticamente a que los elementos estén listos, lo que reduce los tests inestables, y trae un generador de código que graba tus acciones.

Selenium

Selenium WebDriver es la herramienta histórica del área, basada en un estándar del W3C. Tiene soporte para muchos lenguajes y sigue presente en gran cantidad de empresas y proyectos existentes.

Cuál elegir: si empezás hoy, Playwright suele tener una curva más amable. Aun así, conviene conocer Selenium porque aparece en muchos avisos. Lo importante son los conceptos que se repiten en ambas: selectores robustos, esperas, aserciones y el patrón Page Object Model para organizar el código. Para comparar herramientas en detalle, mirá qué hace un QA Automation Engineer y qué herramientas usa.

Proyecto: una suite de 10 a 15 pruebas end-to-end sobre una web de demostración (login, búsqueda, carrito, checkout) con Page Object Model y capturas en los fallos.

Etapa 4: pruebas de API con Postman

Gran parte de la lógica de una aplicación vive en sus APIs, y probarlas es más rápido y estable que probar la interfaz. Con Postman podés armar colecciones de requests, escribir validaciones en JavaScript y correrlas desde la terminal con Newman.

  • Métodos HTTP, códigos de estado y formato JSON.

  • Autenticación con tokens.

  • Validaciones de estado, tiempos de respuesta y estructura de datos.

  • Variables de entorno para separar pruebas y producción.

Proyecto: una colección de pruebas para una API pública de práctica, con casos positivos y negativos.

Etapa 5: integración continua con GitHub Actions

Una suite que solo corre en tu computadora vale poco. Con GitHub Actions definís un workflow en YAML dentro de .github/workflows para que tus pruebas se ejecuten en cada push o pull request y generen un reporte. Te puede servir esta guía para desplegar una app con Docker y GitHub Actions.

Proyecto final: un repositorio con las pruebas web y de API que corran automáticamente en GitHub Actions, con un README que explique la estrategia, cómo ejecutarlas y un badge de estado.

Cómo sumar IA sin perder criterio

Los asistentes de IA ayudan a generar casos de prueba, datos de ejemplo y borradores de scripts. Usalos para acelerar, pero revisá cada test: un test que pasa sin validar lo correcto es peor que no tenerlo. Leé más en testing de software con IA.

Cursos recomendados de Coderhouse

Para la etapa 1, el curso de Testing QA Manual te da los fundamentos de diseño de casos, reporte de bugs y metodologías. Para la etapa 2, elegí JavaScript o Python según el lenguaje con el que quieras automatizar.

Preguntas frecuentes

¿Tengo que pasar por QA manual antes de automation? No es obligatorio, pero los fundamentos de testing son imprescindibles. Sin ellos, automatizás pruebas que no validan lo importante.

¿Playwright o Selenium? Para empezar, Playwright suele ser más simple. Selenium sigue muy presente en empresas, así que conocer los dos te da más opciones.

¿Cuánto tiempo lleva la ruta? Depende de tu punto de partida y de las horas semanales. Lo que conviene es avanzar etapa por etapa y cerrar cada una con su proyecto.

¿Qué se evalúa en una entrevista de QA Automation? En general, fundamentos de testing, lógica de programación, una prueba técnica de automatización y cómo organizás y mantenés tus tests.

Sobre el autor

Dan Patiño

Soy Dan Patiño, responsable de AI Strategy & Innovation en Coderhouse. Mi día a día consiste en fusionar la gestión táctica del e-commerce (CRO, Email Marketing y SEO) con el desarrollo de soluciones disruptivas. Me especializo en crear apps internas con IA para automatizar tareas y potenciar la innovación dentro del equipo. Creo fielmente que la tecnología es el mejor aliado de la estrategia. Para profundizar en mi recorrido profesional, te espero en mi perfil de LinkedIn.

Imagen promocionando quiz gratis de Coderhouse para encontrar tu formación.
Imagen promocionando quiz gratis de Coderhouse para encontrar tu formación.
Imagen promocionando quiz gratis de Coderhouse para encontrar tu formación.
Imagen promocionando quiz gratis de Coderhouse para encontrar tu formación.

NEWSLETTER

Suscríbete y mantente al día con las últimas noticias, ofertas exclusivas y recursos útiles directamente en tu correo.

Chile

© 2026 Coderhouse. Todos los derechos reservados.

NEWSLETTER

Suscríbete y mantente al día con las últimas noticias, ofertas exclusivas y recursos útiles directamente en tu correo.

Chile

© 2026 Coderhouse. Todos los derechos reservados.

NEWSLETTER

Suscríbete y mantente al día con las últimas noticias, ofertas exclusivas y recursos útiles directamente en tu correo.

Chile

© 2026 Coderhouse. Todos los derechos reservados.

NEWSLETTER

Suscríbete y mantente al día con las últimas noticias, ofertas exclusivas y recursos útiles directamente en tu correo.

Chile

© 2026 Coderhouse. Todos los derechos reservados.