Recsa Perú
Recsa Perú

Analista de QA

June 12, 2025
Full-time
Remote · Lima, Peru
Not Applicable
Front-end Developer

Analista QA

Objetivo del Rol

Garantizar la calidad, integridad y confiabilidad de los datos almacenados en bases de datos, así como validar los procesos de carga (ETL/ELT) y transformación de información. El/La candidato(a) será responsable de diseñar, ejecutar y automatizar pruebas para asegurar que los sistemas de bases de datos y los flujos de datos cumplan con los requisitos funcionales, técnicos y de negocio.

Responsabilidades Clave

  • Validación de Bases de Datos (BD):
  • Verificar la integridad, consistencia y precisión de los datos en bases de datos relacionales (Ej: MySQL, PostgreSQL, Oracle) y NoSQL (Ej: MongoDB, Cassandra).
  • Realizar pruebas de regresión tras migraciones, actualizaciones o cambios en esquemas de BD.
  • Asegurar el cumplimiento de reglas de negocio, restricciones y normalización de datos.
  • Pruebas de Procesos ETL/ELT (Carga y Transformación):
  • Validar flujos de extracción, transformación y carga de datos desde fuentes heterogéneas (archivos, APIs, otros sistemas).
  • Verificar la calidad de los datos transformados (limpieza, mapeos, agregaciones, etc.).
  • Evaluar el rendimiento de procesos de carga masiva para optimizar tiempos y recursos.
  • Automatización de Pruebas:
  • Desarrollar scripts de automatización (Ej: Python, SQL, herramientas como Apache NiFi, Talend, o frameworks como Selenium para integración con frontend).
  • Implementar pruebas de rendimiento, estrés y escalabilidad en procesos ETL/ELT.
  • Colaboración con Equipos Técnicos:
  • Trabajar con ingenieros de datos, desarrolladores y analistas para identificar y resolver inconsistencias.
  • Revisar requerimientos técnicos y diseños de pipelines de datos para proponer casos de prueba.
  • Documentación y Reportes:
  • Generar reportes de defectos, métricas de calidad y recomendaciones de mejora (usando herramientas como Jira, Confluence).
  • Mantener un repositorio de casos de prueba y resultados históricos.

Requisitos

  • Formación:
  • Título en Ingeniería de Software, Sistemas, Ciencias de la Computación, o afines (o experiencia equivalente).
  • Experiencia:
  • 2+ años en roles de QA enfocados en bases de datos y procesos ETL/ELT.
  • Conocimiento avanzado de SQL para creación de queries complejas (joins, subqueries, funciones analíticas).
  • Familiaridad con herramientas ETL (Ej: Informatica, Pentaho, SSIS) y metodologías de testing de datos.
  • Experiencia en automatización de pruebas (Ej: herramientas como pytest, Jenkins, o frameworks de testing de datos).
  • Habilidades Técnicas:
  • Conocimiento de modelos de datos, data warehousing y arquitecturas de Big Data.
  • Manejo de herramientas de monitoreo y profiling de datos (Ej: Great Expectations, DataDog).
  • Básico en programación (Python, Bash, o similares) para scripts de prueba.
  • Soft Skills:
  • Pensamiento analítico y atención al detalle.
  • Capacidad para comunicar hallazgos técnicos a equipos multidisciplinarios.

Condiciones Del Puesto

  • Modalidad de trabajo Híbrido
  • Horario de trabajo 9:00 am a 7:00 pm de lunes a viernes.
  • Gestión corporativa con Perú, Colombia y Chile.