Senior Test Automation Engineer
¿Qué es Cobre y que hacemos?
Cobre es la plataforma de tesorería corporativa más grande de Colombia, que acelera el movimiento de dinero para empresas en Latam. Nuestra misión es potenciar el dinero con tecnología y crear un futuro en el que todas las empresas realicen y reciban pagos a través de Cobre. Vemos un futuro en el que las empresas gestionan sus pagos sin esfuerzo, sin dedicar horas al proceso, confiando en que será rápido y eficiente.
Estamos comprometidos a crear un proceso de pago sin fricciones, que permita a las empresas mover dinero en tiempo real, conectar sus cuentas bancarias con Cobre y proporcionar una única fuente de datos para mejorar la toma de decisiones.
¿Qué estamos buscando?
Estamos buscando un ingeniero de automatización de control de calidad con experiencia en la creación y ejecución de pruebas automatizadas, así como la implementación de integración continua y entrega continua, desarrollo de librerías y herramientas para mejorar la calidad de nuestras pruebas. Este rol requiere conocimientos en el uso de herramientas de pruebas de API como Karate DSL, Jenkins y Java, además, habilidades analíticas, atención al detalle y excelentes habilidades de comunicación y una actitud positiva y disposición para aprender.
¿Qué estarás haciendo?
Diseñar, desarrollar y ejecutar pruebas automatizadas a través de canales de CI/CD.
Evolucionar y mantener nuestro framework de automatización de pruebas para aumentar la eficiencia y eficacia de las pruebas.
Colaborar con los equipos de desarrollo/producto para identificar y priorizar los requisitos de las pruebas para cada versión de software y garantizar una cobertura adecuada.
Analizar los resultados de las pruebas, identificar y reportar defectos y realizar un seguimiento hasta su resolución.
Trabajar en estrecha colaboración con los desarrolladores para garantizar que las pruebas automatizadas se integren en el ciclo de vida del desarrollo de software.
Capacitar y guiar a los miembros del equipo sobre mejores prácticas y herramientas de prueba.
Comunicarse de manera efectiva con los miembros del equipo, incluyendo desarrolladores y dueños de producto.
Crear, configurar y documentar entornos de prueba dónde se puedan ejecutar casos y escenarios de prueba.
Participar en la creación y gestión de librerías, herramientas, frameworks y utilidades de apoyo para el control de calidad.
¿Qué necesitas?
Mínimo 3 años de experiencia en roles similares
Conocimiento en Jenkins
Conocimiento en integración continua y entrega continua (CI/CD)
Experiencia en lenguajes de programación orientados a objetos, especialmente en Java
Experiencia en la creación y mantenimiento de pruebas automatizadas utilizando herramientas y frameworks de pruebas, especialmente en Karate DSL.
Conocimientos de SQL para interactuar con bases de datos.
Capacidad de comunicación y análisis de requisitos de prueba.
Nivel de inglés intermedio - avanzado