Database Test Engineer

Hace 3 días

Colombia TP Trabajo remoto Jornada completa $ 60 - $ 120 Por obra

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 clave 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.