Estamos buscando un profesional con experiencia en automatización de pruebas para colaborar en un proyecto de automatización end- to -end en sitios web reales. El candidato ideal debe tener dominio en al menos un lenguaje de programación y estar familiarizado con herramientas de automatización modernas con IA.
Habilidades técnicas obligatorias:
Experiencia en automatización de pruebas (test automation).
Dominio intermedio o avanzado en al menos uno de los siguientes lenguajes: Python, Java, JavaScript, C , Ruby, entre otros.
Conocimiento en frameworks de automatización como Selenium WebDriver, Playwright, Cypress, Puppeteer, WebdriverIO o TestCafe.
Dominio en el manejo de selectores web (DOM), incluyendo XPath, CSS Selectors, clases, IDs y atributos.
Automatización de navegación: interacción con elementos (clics, inputs, scroll, filtros), uso de esperas explícitas o implícitas.
Capacidad para extraer información de páginas web (web scraping básico dentro de pruebas).
Manejo de consola y logs: impresión de resultados correctamente formateados.
Uso de control de versiones con Git.
Documentación clara mediante archivos README. md.
Habilidades deseables:
Generación de reportes automatizados mediante herramientas como Allure, ExtentReports, pytest-html o JUnit Reports.
Captura de pantallas automáticas para cada paso de ejecución.
Aplicación de buenas prácticas en la estructura del código: arquitectura modular, uso de Page Object Model (POM), separación de lógica de pruebas y navegación, y manejo adecuado de excepciones.
Uso de archivos de configuración para entornos y parámetros reutilizables.
Experiencia en contenerización de soluciones (Docker).
Ofrecemos:
Proyecto desafiante con enfoque técnico sólido.
Flexibilidad en el uso de herramientas y lenguaje.
Remuneración competitiva acorde al alcance del proyecto.
Interesados:
Favor de postularse por este medio o enviar su portafolio / repositorio con pruebas automatizadas previamente realizadas.
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.