En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.
Descripción del puesto
Estamos buscando un Analista QA Automatizador con experiencia en el sector financiero para unirse a nuestro equipo de control de calidad. El candidato será responsable de definir e implementar prácticas DevOps en la Dirección de Tecnología alineadas con metodologías ágiles y herramientas de software para la automatización de pruebas, con el fin de que los equipos aseguren la calidad del proceso de construcción de software y disminuir el riesgo operacional y deuda técnica en las etapas de producción.
Contexto: Prácticas de Automatización de pruebas: Uno de los pilares de DevOps es la realización de pruebas automatizadas, que consiste en un conjunto de prácticas y herramientas que facilitan el aseguramiento de la calidad en todas las fases del ciclo de desarrollo de software. Dentro de la automatización de pruebas se incluyen:
- Pruebas Funcionales
- Pruebas de Regresión
- Análisis de Historias de Usuarios
- Generación de métricas e informes relacionados con las pruebas
- Informes automatizados de escenarios probados
Responsabilidades principales:
- Implementar prácticas de codificación y scripting desde el análisis del requerimiento, con dominio de lenguajes de programación orientados a objetos y estructurados, para entregas de software de calidad.
- Implementar pruebas automatizadas que verifiquen el funcionamiento correcto y logren los resultados esperados, incluyendo pruebas de integración, funcionales, de regresión y humo.
- Asegurar que secuencias complejas en la UI se ejecuten correctamente y devuelvan resultados esperados.
- Generar métricas y brindar informes automatizados sobre los escenarios probados, mostrando los estados y análisis realizados.
- Preparar capacitaciones técnicas y talleres prácticos para que los equipos de desarrollo y QA integren prácticas de pruebas automatizadas en sus procesos.
- Implementar el patrón de diseño Screenplay en escenarios automatizados y aprender otros patrones para mejorar la eficiencia y replicabilidad.
- Definir indicadores y monitorear la implementación de prácticas DevOps en las áreas de Tecnología, para retroalimentar y mejorar procesos continuamente.
Requisitos mínimos:
- Título universitario en Ingeniería de Sistemas, Informática o áreas afines.
- Experiencia mínima de 2 años en automatización de pruebas (funcionales, regresión, humo, integración).
- Dominio de lenguajes de programación orientados a objetos (Java, Python, C#).
- Conocimientos en DevOps y CI/CD (Jenkins, GitLab CI, Azure DevOps u otros).
- Scripting estructurado (Shell, Bash, PowerShell).
- Experiencia con frameworks de automatización (Selenium, Serenity BDD, Cypress, Playwright, etc.).
- Conocimiento en patrones de diseño para pruebas automatizadas, especialmente Screenplay.
- Herramientas de gestión de pruebas y reportes automatizados (Allure, ExtentReports, etc.).
- Conocimientos básicos en monitoreo e indicadores de calidad del software.
- Habilidades para analizar documentación y transformar en casos de prueba efectivos.
Competencias deseadas
- Capacidad para priorizar áreas críticas de prueba según impacto en el negocio.
- Atención al detalle y detección de inconsistencias.
- Capacidad para trabajar bajo presión y cumplir plazos en proyectos críticos.
- Enfoque analítico y resolución de problemas.
- Habilidad para realizar capacitaciones y talleres sobre pruebas automatizadas.
- Enfoque en mejora continua y aprendizaje de nuevas herramientas y patrones.
¿Por qué co-crear con nosotros?
¿Buscas un lugar donde tus ideas brillen?
Con más de 37 años y presencia global, en Stefanini transformamos el mañana juntos. Aquí, cada acción cuenta y cada idea puede marcar la diferencia. Únete a un equipo que valora la innovación, el respeto y el compromiso.
Si eres una persona disruptiva, te mantienes en aprendizaje continuo y la innovación está en tu ADN, entonces somos lo que buscas. ¡Ven y construyamos juntos un futuro mejor!