TP es una compañía global de servicios digitales para negocios. Nuestra escala global y presencia local nos permiten ser una fuerza para el bien al apoyar a nuestras comunidades, a nuestros clientes, a sus consumidores y al medio ambiente. Ofrecemos servicios empresariales avanzados y digitalmente potenciados para ayudar a las mejores marcas del mundo a optimizar sus operaciones de manera significativa y sostenible.
Como Database Test Engineer, serás responsable de garantizar la integridad, precisión y rendimiento de los datos en toda la plataforma TP.ai. Validarás flujos de datos (pipelines), cumplimiento de esquemas, cálculos de KPIs, consistencia de datos y rendimiento de consultas.
¿Cuáles serán tus funciones?
- Integridad y Validación de Datos: Diseñar y ejecutar casos de prueba basados en SQL para validar la precisión de los datos en todas las capas de la aplicación, verificar cálculos de métricas/KPIs e identificar oportunidades de optimización.
- Pruebas de ETL y Pipelines de Datos: Probar pipelines de ingesta y transformación de datos de extremo a extremo, asegurando la calidad, precisión, frescura y completitud de los datos recopilados y procesados.
- Validación de Modelos de Datos y Esquemas: Verificar la consistencia de mapeos de campos, relaciones de fundamental primaria/foránea, integridad referencial y compatibilidad en migraciones de esquemas.
- Pruebas de Rendimiento de Consultas: Evaluar el comportamiento y rendimiento de consultas SQL complejas para tableros y reportes bajo grandes volúmenes de datos y cargas concurrentes.
- Gestión de Defectos: Identificar,
documentar y realizar seguimiento a defectos de datos utilizando Jira y TestRail, respaldados con evidencia a nivel de SQL y participando en el análisis de causa raíz.
- Colaboración Ágil: Trabajar activamente junto a ingenieros de datos, desarrolladores backend y product owners en ciclos ágiles (sprints), pruebas UAT y planificación.
- Formación académica: Técnico, tecnólogo o Profesional en IT
- Experiencia: De 3 a 6 años de experiencia en pruebas de bases de datos (Database Testing), QA de datos o pruebas de ETL. Experiencia obligatoria trabajando con Azure Databricks y SQL avanzado.
Conocimientos técnicos:
- Obligatorios:
- Dominio avanzado de SQL (Joins complejos, CTEs, Funciones de ventana, Agregaciones).
- Conceptos de Data Warehousing (Esquema en estrella, modelado dimensional, claves primarias y foráneas).
- Pruebas de bases de datos RDBMS (PostgreSQL, MS SQL Server, MySQL, Stored Procedures, Views).
- Pruebas de pipelines ETL y reconciliación de datos.
- Herramientas de gestión de pruebas: Jira, TestRail, Git básico.
- Pruebas básicas de APIs con Postman/Newman.
- Deseables / Conocimientos adicionales:
- Azure Data Factory, Azure SQL, PySpark y scripting básico en Python (Pandas).
- Snowflake, NoSQL (MongoDB) e integración de pruebas en pipelines CI/CD (Azure DevOps / Jenkins).
- Herramientas modernas y GenAI (Cursor, Genie, Langfuse).
- Idiomas: Inglés C1 (Avanzado / Fluido conversacional)
- Ubicación: Trabajo remoto / Colombia
- Modalidad Teletrabajo
- Oportunidades de crecimiento en un ambiente global.
#J-18808-Ljbffr
📌 Database Test Engineer (Colombia)
🏢 Tp
📍 Colombia