
Quiero aprender QA Automation gratis, hoy en día no alcanza con saber testing manual, Se espera que el tester sepa automatizar pruebas.
¿Por qué? Porque el tiempo es oro, hay procesos muy repetitivos y engorrosos que llevan mucho tiempo si se hacen de forma manual, pero se hacen en forma regular. Yo siempre pongo de ejemplo las pruebas de regresión, pero podrían ser tareas como probar un formulario de registro con varios tipos de datos.
Saber automatizar ése tipo de procesos te ahorran mucho trabajo y tiempo. Por eso, cuanto más temprano aprendas a automatizar mejor, y podrás ser más empleable (es decir, tener más habilidades requeridas y posibilidades) a la hora de buscar trabajo en éste rubro.
Es por eso que en éste artículo quiero hablar de cuál es el path de carrera o ruta de aprendizaje de testing automation que ofrece Testarudo Academy en forma totalmente gratuita.
¿Estás listo para llevar tus habilidades al siguiente nivel?
¿Qué se necesita para poder automatizar pruebas?
Primero lo primero. Para poder automatizar en forma exitosa se necesita tener una serie de habilidades:
- Saber programar: no es necesario ser un experto, pero sí conocer lo básico. Javascript, Python o Java pueden ser un buen punto de partida.
- Scripting: el scripting es la creación de pequeños programas llamados scripts, que automatizan tareas dentro de un sistema operativo, aplicación o entorno de desarrollo. Estos scripts están escritos en lenguajes como JavaScript, Python, Bash, PowerShell, entre otros.
- Dominar algún framework: tener conocimientos de programación te va a ayudar al momento de aprender frameworks como Cypress, Playwright o Selenium, que son los más requeridos a nivel general. Sin embargo, también existe Appium, destinado exclusivamente para pruebas mobile.
- Conocer sobre APIs: una API (Application Programming Interface) es un conjunto de reglas y protocolos que permite que diferentes aplicaciones se comuniquen entre sí, se integren e intercambien información. Un ejemplo de API es el Google Maps en tu smartphone.
Conocer qué son y cómo funcionan es fundamental para luego saber cómo testearlas. Una de las herramientas más utilizadas para el testeo de APIs tanto manual como automatizado es Postman.
¿Qué ofrece Testarudo Academy?

Testarudo Academy tiene como objetivo guiarte en tu transición de Manual Testing hacia Automation, por lo que ofrece diferentes rutas de aprendizaje según el lenguaje de programación que elijas entre Python, JavaScript/ TypeScript, o Java.
Es importante mencionar que Testarudo Academy está en constante crecimiento. ¡Es por eso que irás encontrando disponibles más cursos mencionados en las rutas de aprendizaje a medida que van siendo terminados!
Cursos de QA Automation gratis y con certificado.

Cada curso se caracteriza por:
- Duración entre 2 y 3 hs máximo: están pensados para ser de una duración corta para evitar que se extienda al punto de frustrarte y terminar por abandonar tu aprendizaje.
- Con laboratorio de práctica: al terminar los temas del curso, se muestra un ejercicio práctico que incorpora todo lo visto para que tengas una mejor idea de cómo implementar los conceptos al momento de testear.
- Con certificado: luego de completar un examen donde se evalúa lo que aprendiste, podrás obtener tu certificado descargándolo directamente desde la página.
- Gratuitos: Testarudo Academy tiene como objetivo de brindar acceso a cursos y formación en testing de forma gratuita.
Ruta de aprendizaje en Testarudo Academy hacia Automation
- Programación para Testers: dependiendo qué lenguaje hayas elegido, vas a dar tus primeros pasos en la programación, con un enfoque puesto en el testing. Aprenderás sobre los conceptos más básicos que tienen en común todos los lenguajes (variables, constantes, funciones, condicionales, loops, objetos, etc.). La idea es que al concluir el curso tengas ya incorporadas las bases de la programación que te van a servir después cuando tengas que automatizar pruebas.

En en caso de la ruta de JavaScript/TypeScript, después del curso «JavaScript básico para Testers» de Pablo Herrera vas a poder profundizar con «Programación Orientada a Objetos con JavaScript» donde aprenderás los fundamentos de POO (clases, objetos, herencia y encapsulación), cómo organizar tu código para tener tus archivos ordenados y trabajar con mayor facilidad. Además, Pablo te enseña con un ejercicio práctico cómo aplicar lo aprendido al resolver un problema real.
En la ruta de Python vas a encontrar cursos únicos como «Introducción al Web Scraping con Python» (que ya está disponible) para automatizar pruebas API.
- Cypress, Playwright y Selenium: el próximo paso una vez aprendido a programar es aprender 1 o 2 de estos frameworks.
Con Playwright aprenderás desde cómo instalarlo e implementarlo para automatizar tus pruebas web hasta automatizar pruebas API.

- Scripting: Uno de los entornos más usados para automatizar directamente desde la terminal es Node.js, un entorno de ejecución de JavaScript que permite ejecutar código JS fuera del navegador. Podrás encontrar el curso de «Scripting en Node.js» próximamente.
- API Testing: vas a poder aprender a testear APIs con Postman, Playwright, usando sólo Python, o si elegiste la Ruta Java vas a contar con Karate Framework, y también con Rest Assured y Java.
- Performance Testing: para hacer pruebas de performance y estrés podrás hacerlo con Locust (una herramienta basada en Python), o con K6 si preferís un framework de performance basado en JavaScript.
- Mobile Testing: vas a contar con Appium, un framework de código abierto que se usa para probar aplicaciones móviles mediante tests automatizados. Permite escribir scripts de prueba para aplicaciones nativas, web e híbridas en iOS y Android. Podrás aprenderlo tanto en Java como en TypeScript.
Poco a poco se irán subiendo todos los cursos, pero para aprender QA Automation gratis ya hay unos cuantos disponibles para que des tus primeros pasos en la automatización de pruebas, y lleves tus habilidades al siguiente nivel. 😉
Espero te haya gustado éste post. ¡Hasta la próxima!