SDET (Software Development Engineer in Test) / Ingeniero de Automatización QC
Adecco Colombia S.A. SDET (Software Development Engineer in Test) / Ingeniero de Automatización QC
Summary
Adecco Colombia is hiring a semi-senior/senior SDET to build scalable test-automation frameworks and quality strategies for high-availability banking applications, on a hybrid schedule in Medellín (2 office days, 3 remote). Day to day: developing Java/Python automation for APIs and microservices and wiring tests into CI/CD pipelines.
Semi Senior o Senior Software Development Engineer in Test - Automatización de pruebas | Java | Python | AWS | CI/CD
¿Eres un ingeniero de software que cree que la calidad debe construirse desde el desarrollo y no comprobarse únicamente al final?
Estamos buscando un Semi Senior o Senior Software Development Engineer in Test (SDET) para participar en la construcción de soluciones de automatización y estrategias de calidad para aplicaciones bancarias de alta disponibilidad.
Buscamos un perfil con mentalidad de ingeniería, sólidas habilidades de programación y experiencia diseñando frameworks de automatización escalables, integrando pruebas en pipelines CI/CD y validando arquitecturas modernas basadas en APIs y microservicios.
Este rol va más allá del QA/QC tradicional: tendrás la responsabilidad de desarrollar soluciones técnicas que permitan prevenir defectos, automatizar controles de calidad y fortalecer la confiabilidad del software.
¿Qué serán tus responsabilidades?
- Diseñar, desarrollar y mantener frameworks de automatización de pruebas reutilizables y escalables.
- Automatizar pruebas funcionales, de regresión, smoke e integración para APIs, aplicaciones web y, deseablemente, móviles.
- Desarrollar soluciones de testing utilizando Java y/o Python, aplicando principios de programación orientada a objetos, patrones de diseño y buenas prácticas de desarrollo.
- Integrar pruebas automatizadas en pipelines CI/CD, configurando quality gates y validaciones que ayuden a prevenir despliegues con riesgos de calidad.
- Diseñar y ejecutar pruebas de integración y contract testing en arquitecturas de microservicios.
- Validar flujos asincrónicos y eventos, idealmente mediante tecnologías como Kafka.
- Analizar resultados de pruebas, métricas y logs para identificar defectos, problemas de rendimiento y oportunidades de mejora.
- Colaborar con desarrolladores, arquitectos, equipos de plataforma y Product Owners para integrar la calidad en todo el ciclo de desarrollo.
¿Qué buscamos?
Experiencia y conocimientos indispensables
- 3 o más años de experiencia en SDET (Software Development Engineer in Test), QA Automation, o roles relacionados con ingeniería de automatización con experiencia en sector asegurador/financiero.
- Al menos 2 años desarrollando automatización de pruebas sobre arquitecturas de microservicios.
- Experiencia práctica programando en Java y Python.
- Dominio de al menos una herramienta de automatización: Karate, REST Assured, Playwright o Cypress.
- Experiencia en pruebas de APIs REST, uso de Postman y documentación mediante OpenAPI/Swagger.
- Conocimientos de SQL, consultas y validación de datos.
- Experiencia con Git y procesos de integración continua mediante Azure DevOps o GitHub Actions.
- Experiencia trabajando con Docker y servicios de AWS.
- Experiencia integrando pruebas automatizadas en pipelines CI/CD.
- Familiaridad con metodologías ágiles y trabajo colaborativo con equipos multidisciplinarios.
- Profesional en Ingeniería de Sistemas, Ingeniería de Software, Ingeniería Informática, Ingeniería Electrónica o carreras afines.
CONDICIONES
Contrato para trabajar con compañía de consultoría IT, Salario según aspiración y experiencia, Todas las Prestaciones de Ley, Beneficios extralegales como Seguro de Vida, Asistencias Médicas y Psicológicas, Convenios educativos y financieros, Descuentos en GYM, Viajes, Inglés, e-learning, entre otros. Horario de oficina lunes a viernes en modalidad híbrida (2 días en oficina en Medellín y 3 remoto)