
Descubre cómo se conectan la programación, la automatización y las pruebas en el rol de QA Automation Engineer.
Aprende qué es un IDE, cómo instalarlo y configurarlo para dar tu primer paso en QA Automation con Java y Selenium.
Aprende a usar operadores aritméticos y lógicos en Java para realizar cálculos, comparaciones y controlar el flujo de tus programas.
Conoce cómo declarar variables y constantes en Java, entender sus tipos de datos y aplicarlos en ejemplos prácticos de programación.
Aprende a usar la estructura IF en Java para tomar decisiones en tu código y ejecutar instrucciones solo cuando se cumplan ciertas condiciones.
Descubre cómo aplicar la estructura Switch en Java para simplificar múltiples decisiones y manejar distintos casos de forma ordenada y clara.
Aprende a manejar errores en Java con Try-Catch, capturando excepciones y evitando que tu programa se detenga ante fallos inesperados.
Aprende a declarar, inicializar y recorrer arreglos en Java para almacenar múltiples valores y trabajar con colecciones de datos de forma eficiente.
Aprende a utilizar el ciclo FOR en Java para repetir instrucciones, recorrer arreglos y simplificar tareas repetitivas en tus programas.
Explicación práctica del ciclo while, su sintaxis y casos de uso para repetir instrucciones mientras se cumpla una condición.
Explicación práctica del ciclo do…while, su sintaxis y casos de uso cuando el bloque debe ejecutarse al menos una vez antes de evaluar la condición.
En esta clase encapsulás lógica en métodos claros y testeables, con ejemplos prácticos.
Explicación clara de los conceptos de POO en Java, su sintaxis básica y casos de uso para organizar el código en clases, compartir comportamiento y mantener proyectos más mantenibles.
Explicación práctica de qué es una clase y cómo modelar entidades: campos, métodos, constructores, uso de this, encapsulamiento básico y creación de instancias con ejemplos simples.
Explicación práctica de qué es un objeto y cómo se relaciona con su clase: qué es una referencia, cómo se crea y se inicializa, diferencia entre estado y comportamiento y un ejemplo simple de uso cotidiano.
Este curso teórico y práctico te lleva, paso a paso, desde cero absoluto hasta construir y ejecutar un mini-framework de automatización con Selenium WebDriver, Java, Maven y TestNG.
Empezamos por los fundamentos de programación (variables, estructuras de control, métodos y POO) para que adquieras una base sólida, incluso si nunca programaste. Luego avanzamos hacia la automatización web profesional: comprenderás la arquitectura de proyectos con Maven, aplicarás el patrón Page Object Model (POM), dominarás selectores (XPath y CSS), y aprenderás a interactuar de forma robusta con formularios, validaciones y flujos reales de negocio.
También verás técnicas de sincronización (esperas implícitas y explícitas) para que tus tests sean estables y confiables.
Trabajarás con buenas prácticas desde el día uno: estructura clara de paquetes, reutilización de componentes, aserciones efectivas y estrategias de regresión. El curso culmina con un proyecto integrador opcional donde planificarás, implementarás y ejecutarás una suite de pruebas de regresión sobre una aplicación realista, dejando listo tu repositorio para compartir con reclutadores o equipos técnicos.
Este programa forma parte de la propuesta educativa de Connecture Academy y está diseñado para acompañarte con una metodología progresiva, enfocada en resultados y en problemas reales que enfrentan los testers en la industria.
Temas cubiertos: Java básico y POO, Selenium WebDriver, Maven, TestNG, POM, locators, interacción con la UI, validaciones, sincronización y proyecto final opcional para que forme parte de tu repo.