Objetivo del Cargo
Diseñar, desarrollar e implementar pruebas automatizadas para garantizar la calidad y el correcto funcionamiento de los sistemas y aplicaciones de software. Contribuir a la mejora continua de los procesos de prueba mediante el uso de herramientas y frameworks de automatización.
Responsabilidades Principales
1. Diseño y Desarrollo de Pruebas Automatizadas:
o Crear, ejecutar y mantener scripts de pruebas automatizadas para validación de funcionalidades, rendimiento, integración y regresión.
o Utilizar frameworks de automatización como Selenium, Appium, Cypress, Playwright, entre otros.
2. Análisis de Requisitos:
o Revisar y analizar los requisitos funcionales y técnicos para identificar casos de prueba automatizables.
o Participar en reuniones de planificación con los equipos de desarrollo y producto.
3. Gestión y Mantenimiento de Frameworks:
o Configurar y mantener herramientas y entornos de pruebas automatizadas.
o Diseñar soluciones reutilizables que reduzcan el esfuerzo manual en pruebas.
4. Ejecución de Pruebas y Reporte de Resultados:
o Ejecutar pruebas automatizadas en diversos entornos (local, CI/CD, producción controlada).
o Documentar y reportar defectos, sugiriendo posibles soluciones.
5. Colaboración con Equipos Multidisciplinarios:
o Trabajar de la mano con desarrolladores, analistas de negocio y otros QA para definir criterios de aceptación claros.
o Apoyar al equipo en la implementación de estrategias de calidad a lo largo del ciclo de desarrollo.
6. Innovación y Mejora Continua:
o Investigar nuevas herramientas y técnicas para optimizar los procesos de prueba.
o Capacitar al equipo en buenas prácticas de automatización.
________________________________________
Requisitos del Cargo
Formación Académica
• Ingeniero en Sistemas, Informática o carreras afines.
Experiencia Laboral
• Mínimo 2-3 años de experiencia en automatización de pruebas de software.
Conocimientos Técnicos
• Lenguajes de programación: Java, Python, JavaScript, o similares.
• Herramientas de automatización: Selenium, Appium, JUnit, TestNG, Cypress, Postman (para API testing), entre otras.
• Gestión de control de versiones: Git.
• Integración continua: Experiencia con herramientas como Jenkins.
• Pruebas de rendimiento: Uso de herramientas como JMeter, LoadRunner.
• Conocimiento en metodologías ágiles (Scrum, Kanban).
Habilidades Blandas
• Trabajo en equipo y colaboración.
• Orientación a resultados y detalle.
• Capacidad de análisis y solución de problemas.
• Buena comunicación escrita y oral.
Cargando ...
100% Complete