Buscamos un Ingeniero/a QA Senior para asegurar la calidad de la plataforma de datos y productos de analítica. El rol se enfoca en la corrección de pipelines, modelos de datos y reportes, requiriendo fuertes habilidades en SQL y validación de datos.
Si te apasiona la calidad de datos y tenés experiencia en SQL, este puesto remoto es para vos. Podrás asegurar la precisión de pipelines y reportes en una plataforma de analítica, trabajando de cerca con el equipo de ingeniería.
Horario: 7 AM - 4 PM (zona horaria de Brasil) Días de trabajo: Lunes a Viernes Tipo de empleo: Contratista - indefinido Acerca del rol: Buscamos un Ingeniero de QA Senior para ser responsable de la calidad de nuestros productos de Plataforma de Datos y Analítica & Reportes. Este rol se enfoca en asegurar la corrección de los pipelines, modelos de data warehouse y reportes que impulsan nuestros productos de analítica. A diferencia de los puestos de QA tradicionales, este rol está centrado en los datos. La mayoría de lo que construimos tiene poca o ninguna interfaz de usuario. Un reporte es correcto o no lo es; una prueba de UI aprobada no garantiza que los números detrás de él sean precisos. El éxito en este rol requiere a alguien que disfrute investigando datos, escribiendo SQL, validando métricas contra datos de origen sin procesar y trabajando en estrecha colaboración con ingeniería para identificar y prevenir defectos antes de que lleguen a los clientes. La experiencia con pruebas de API y frameworks de automatización como Playwright es valiosa, pero el enfoque principal es la calidad de los datos y la validación del backend. Responsabilidades clave: 1) Corrección de datos - Validar reportes, dashboards y métricas agregadas antes de que lleguen a los clientes. - Conciliar datos de reportes contra APIs upstream y datos de origen sin procesar. - Verificar cálculos de forma independiente en lugar de depender de reportes downstream. - Clarificar y documentar definiciones de métricas de negocio cuando sean ambiguas. 2) Automatización de calidad de datos - Diseñar e implementar verificaciones automatizadas de calidad de datos utilizando Soda o frameworks de expectativas similares. - Validar la frescura, volumen, distribución y expectativas de negocio de los datos. - Contribuir con verificaciones de calidad a contratos de datos y monitoreo de producción. 3) Pruebas de pipelines y plataforma - Probar DAGs de Airflow y trabajos de Databricks. - Validar la programación, dependencias, backfills, recuperación de fallos e integridad de datos a lo largo del pipeline. 4) Pruebas de API - Desarrollar pruebas automatizadas y manuales para APIs REST y GraphQL. - Validar la lógica de negocio, la integridad de los datos y la confiabilidad del servicio. 5) Automatización de pruebas - Construir y mantener verificaciones de calidad automatizadas con un enfoque en la validación de datos, al tiempo que se apoya la automatización de API y UI cuando sea apropiado. 6) Comunicación y colaboración - Documentar investigaciones, defectos y resultados de pruebas de forma clara. - Asociarse estrechamente con los equipos de Ingeniería, Producto y Analítica. - Presentar riesgos y hallazgos de calidad a audiencias tanto técnicas como no técnicas. Calificaciones requeridas: - Más de 5 años de experiencia en QA. - Sólidas habilidades de SQL con la capacidad de escribir consultas complejas de forma independiente. - Experiencia validando datos contra una fuente de verdad upstream. - Comodidad trabajando con payloads de API sin procesar. - Experiencia investigando discrepancias en reportes o datos. - Más de 2 años de experiencia en automatización. - Experiencia probando APIs REST. - Sólida mentalidad analítica y de investigación. - Excelentes habilidades de comunicación. - Experiencia con Playwright (o Selenium/Cypress con disposición a la transición).