Descripción
Consultora global de transformación digital que trabaja junto a organizaciones líderes para diseñar e implementar soluciones tecnológicas de alto impacto.
Sus equipos internacionales combinan estrategia, tecnología e innovación para transformar plataformas, productos digitales y ecosistemas de datos. La compañía ofrece un entorno colaborativo y multicultural, con oportunidades de aprendizaje y participación en proyectos de gran escala.
Sobre el rol
Buscamos un/a Software Development Engineer in Test (SDET) con experiencia en ingeniería de calidad de datos y automatización de pruebas.
La persona seleccionada será responsable de diseñar e implementar soluciones automatizadas que permitan validar la calidad, integridad y confiabilidad de pipelines de datos, procesos ETL, APIs y servicios de software.
La posición requiere sólidos conocimientos de SQL, Python, AWS, testing de ETL, APIs y CI/CD. La experiencia con PySpark, Informatica, ICEDQ o QuerySurge será especialmente valorada.
Responsabilidades
- Diseñar, implementar y mantener pruebas automatizadas para procesos ETL, pipelines de datos, APIs y servicios de software.
- Validar mapeos entre origen y destino, transformaciones, integridad, precisión, completitud y reconciliación de datos mediante SQL avanzado.
- Desarrollar controles escalables de calidad de datos utilizando Python, PySpark, ICEDQ, QuerySurge u otras herramientas equivalentes.
- Realizar pruebas funcionales, de integración, regresión y rendimiento sobre procesos de Informatica y servicios de datos alojados en AWS.
- Diseñar estrategias de testing basadas en riesgos, planes de prueba, casos de prueba, matrices de trazabilidad, reportes de defectos y evidencias de liberación.
- Integrar las suites automatizadas a pipelines de Jenkins.
- Gestionar el código de automatización, las ramas y las revisiones mediante GitHub.
- Utilizar herramientas de Unix/Linux para analizar logs, archivos, fallas en procesos, problemas de ambiente y comportamiento de los pipelines.
- Probar APIs REST, incluyendo contratos, payloads, autenticación, manejo de errores, integridad de los datos y efectos en sistemas relacionados.
- Trabajar en conjunto con desarrolladores, data engineers, analistas y stakeholders para mejorar la capacidad de prueba y la calidad de cada entrega.
- Crear componentes de automatización reutilizables, mantenibles y observables, aplicando buenas prácticas de diseño de software.
Requisitos
- Experiencia como SDET, QA Automation Engineer o Data Quality Engineer, con participación directa en la automatización de pruebas de datos y software.
- Sólidos conocimientos de SQL para realizar consultas complejas, joins, reconciliaciones, validación de transformaciones y análisis de causa raíz.
- Experiencia práctica en testing de procesos ETL con Informatica o herramientas empresariales similares de integración de datos.
- Experiencia con servicios de AWS relacionados con pipelines, almacenamiento, procesamiento, integración o monitoreo de datos.
- Dominio de Python para automatización de pruebas.
- Conocimientos de PySpark para validaciones de datos distribuidos.
- Experiencia en diseño y ejecución de pruebas funcionales, de integración, regresión, negativas y basadas en riesgos.
- Experiencia en testing de APIs REST.
- Manejo de GitHub, Jenkins y entornos Unix/Linux.
- Buen nivel de inglés profesional para colaborar con equipos internacionales y elaborar documentación técnica.
- Capacidad analítica, autonomía y orientación a la calidad.
Conocimientos valorados
- Experiencia con ICEDQ, QuerySurge u otra plataforma especializada en automatización de pruebas de datos.
- Certificaciones relacionadas con AWS o testing de software.
Las certificaciones serán valoradas, pero no constituyen un requisito excluyente.
¿Qué ofrecemos?
- Participación en proyectos tecnológicos de gran escala para compañías líderes.
- Trabajo con tecnologías modernas vinculadas a automatización, datos y servicios cloud.
- Integración a equipos globales, multidisciplinarios y multiculturales.
- Un entorno de trabajo colaborativo, diverso y orientado a la innovación.
- Oportunidades de aprendizaje, desarrollo profesional y crecimiento dentro de una consultora internacional.
- Desafíos técnicos con impacto directo en la calidad y confiabilidad de soluciones empresariales.

