Beneficios:
- Oportunidad de ascenso
Sr SDET – Calidad de Datos y Plataforma
Ubicación: Dallas, TX
A largo plazo
Resumen del rol
Buscamos un SDET Senior para poseer la calidad de automatización en plataformas a gran escala, con muchos datos y orientadas a eventos. Este puesto se centra en la validación de backend, Kafka y AWS de plataformas de datos utilizando frameworks de automatización basados en Python.
Este es un puesto de ingeniería práctica, no un puesto tradicional de QA.
• Sin pruebas manuales
• Sin UI / pruebas solo con selenio
• No hay validación básica de scripts ETL
Diseñarás y poseerás marcos de automatización que validen arquitecturas impulsadas por Kafka, servicios backend y pipelines de datos nativos en la nube, colaborando estrechamente con ingenieros de datos y plataformas.
Responsabilidades clave
Automatización y Propiedad del Marco
• Diseñar, construir y mantener frameworks de automatización de pruebas basados en Python, no solo casos individuales
• Definir bibliotecas de prueba reutilizables para validar plataformas de datos y sistemas distribuidos
• Impulsar estándares, patrones y mejores prácticas de automatización entre equipos
Kafka y pruebas de sistemas impulsadas por eventos
• Validar los flujos de eventos basados en Kafka, incluyendo:
◦ Validación de datos a nivel temático
◦ Comportamiento del productor y del consumidor
◦ Esquemas de mensajes, integridad de la carga útil, ordenamiento y escenarios de reproducción
◦ Manejo de fallos, intentos y escenarios de letra muerta
• Probar flujos de trabajo asíncronos y propagación de eventos entre servicios
Plataforma de Datos y Validación Backend
• Validar los flujos de datos de extremo a extremo entre servicios y pipelines distribuidos
• Pruebas de APIs backend, integraciones de servicios y capas de procesamiento asíncronas
• Realizar validación de esquemas, comprobaciones de transformación, consistencia de datos y validación de completitud
AWS y Pruebas de Datos en la Nube
• Probar plataformas de datos nativas en la nube construidas sobre servicios de AWS como:
◦ S3, Glue, Redshift, Lambda (o servicios similares)
• Validar la ingestión, procesamiento, almacenamiento y consumo posterior de datos
• Depuración de datos y fallos de automatización en múltiples servicios en la nube
Puertas CI/CD y de calidad
• Integrar la automatización en las canalizaciones CI/CD
• Hacer cumplir las puertas de calidad y las canalizaciones de fallo en datos críticos o problemas de plataforma
• Proporcionar retroalimentación accionable a los equipos de ingeniería basada en los resultados de la automatización
Colaboración y estrategia
• Trabajar estrechamente con ingenieros de datos, ingenieros de plataforma y arquitectos
• Definir estrategias de prueba para sistemas de datos orientados a eventos y distribuidos
• Identificar proactivamente riesgos de calidad y lagunas en el diseño de plataformas
Experiencia requerida (No Negociable)
• Sólida experiencia en ingeniería de automatización de pruebas usando Python
• Experiencia práctica en pruebas de Kafka (sistemas reales de producción, no conocimientos teóricos)
• Experiencia probada probando sistemas distribuidos y orientados a eventos
• Comprensión sólida de los conceptos de validación de datos, incluyendo:
◦ Esquemas y contratos
◦ Transformaciones y enriquecimiento
◦ Consistencia, completitud y precisión de los datos
• Experiencia trabajando en plataformas de datos basadas en AWS
• Capacidad para depurar y solucionar problemas en múltiples servicios, no solo en los registros
• Mentalidad de ingeniería con mentalidad de propiedad
Encantado de tener
• Experiencia con registros de esquemas (Avro / JSON / Protobuf)
• Conocimiento de las arquitecturas de streaming frente a las de datos por lotes
• Familiaridad con la observabilidad, registro y monitorización en sistemas distribuidos
• Experiencia trabajando en entornos de datos de alto volumen y casi en tiempo real
Ubicación: Dallas, TX
A largo plazo
Resumen del rol
Buscamos un SDET Senior para poseer la calidad de automatización en plataformas a gran escala, con muchos datos y orientadas a eventos. Este puesto se centra en la validación de backend, Kafka y AWS de plataformas de datos utilizando frameworks de automatización basados en Python.
Este es un puesto de ingeniería práctica, no un puesto tradicional de QA.
• Sin pruebas manuales
• Sin UI / pruebas solo con selenio
• No hay validación básica de scripts ETL
Diseñarás y poseerás marcos de automatización que validen arquitecturas impulsadas por Kafka, servicios backend y pipelines de datos nativos en la nube, colaborando estrechamente con ingenieros de datos y plataformas.
Responsabilidades clave
Automatización y Propiedad del Marco
• Diseñar, construir y mantener frameworks de automatización de pruebas basados en Python, no solo casos individuales
• Definir bibliotecas de prueba reutilizables para validar plataformas de datos y sistemas distribuidos
• Impulsar estándares, patrones y mejores prácticas de automatización entre equipos
Kafka y pruebas de sistemas impulsadas por eventos
• Validar los flujos de eventos basados en Kafka, incluyendo:
◦ Validación de datos a nivel temático
◦ Comportamiento del productor y del consumidor
◦ Esquemas de mensajes, integridad de la carga útil, ordenamiento y escenarios de reproducción
◦ Manejo de fallos, intentos y escenarios de letra muerta
• Probar flujos de trabajo asíncronos y propagación de eventos entre servicios
Plataforma de Datos y Validación Backend
• Validar los flujos de datos de extremo a extremo entre servicios y pipelines distribuidos
• Pruebas de APIs backend, integraciones de servicios y capas de procesamiento asíncronas
• Realizar validación de esquemas, comprobaciones de transformación, consistencia de datos y validación de completitud
AWS y Pruebas de Datos en la Nube
• Probar plataformas de datos nativas en la nube construidas sobre servicios de AWS como:
◦ S3, Glue, Redshift, Lambda (o servicios similares)
• Validar la ingestión, procesamiento, almacenamiento y consumo posterior de datos
• Depuración de datos y fallos de automatización en múltiples servicios en la nube
Puertas CI/CD y de calidad
• Integrar la automatización en las canalizaciones CI/CD
• Hacer cumplir las puertas de calidad y las canalizaciones de fallo en datos críticos o problemas de plataforma
• Proporcionar retroalimentación accionable a los equipos de ingeniería basada en los resultados de la automatización
Colaboración y estrategia
• Trabajar estrechamente con ingenieros de datos, ingenieros de plataforma y arquitectos
• Definir estrategias de prueba para sistemas de datos orientados a eventos y distribuidos
• Identificar proactivamente riesgos de calidad y lagunas en el diseño de plataformas
Experiencia requerida (No Negociable)
• Sólida experiencia en ingeniería de automatización de pruebas usando Python
• Experiencia práctica en pruebas de Kafka (sistemas reales de producción, no conocimientos teóricos)
• Experiencia probada probando sistemas distribuidos y orientados a eventos
• Comprensión sólida de los conceptos de validación de datos, incluyendo:
◦ Esquemas y contratos
◦ Transformaciones y enriquecimiento
◦ Consistencia, completitud y precisión de los datos
• Experiencia trabajando en plataformas de datos basadas en AWS
• Capacidad para depurar y solucionar problemas en múltiples servicios, no solo en los registros
• Mentalidad de ingeniería con mentalidad de propiedad
Encantado de tener
• Experiencia con registros de esquemas (Avro / JSON / Protobuf)
• Conocimiento de las arquitecturas de streaming frente a las de datos por lotes
• Familiaridad con la observabilidad, registro y monitorización en sistemas distribuidos
• Experiencia trabajando en entornos de datos de alto volumen y casi en tiempo real
Compensación: 55,00 $ - 60,00 $ la hora
Sobre nosotros
Trabajamos para ofrecer rentabilidad en su negocio, con comunicación efectiva, consultoría y soluciones interactivas. Siguiendo un enfoque de trabajo ágil, nos aseguramos de que obtenga las soluciones ideales a un costo mínimo.
Enfoque de trabajo
Nuestra Filosofía
Nuestra filosofía comienza y termina en el enfoque del cliente primero. Ya sea entendiendo los requisitos de su negocio o eligiendo las tecnologías adecuadas, trabajamos como un equipo colectivo que toma todas las medidas posibles para crecer continuamente hacia nuestro objetivo común.
Nuestra filosofía comienza y termina en el enfoque del cliente primero. Ya sea entendiendo los requisitos de su negocio o eligiendo las tecnologías adecuadas, trabajamos como un equipo colectivo que toma todas las medidas posibles para crecer continuamente hacia nuestro objetivo común.
Política de trabajo
Promovemos un ambiente de trabajo colaborativo. Involucramos a todos los que trabajan en la organización en las decisiones de la comunidad y los alentamos a pensar desde una perspectiva más amplia. Nuestro proceso de trabajo promueve la flexibilidad y mantenemos un alto nivel de disciplina en diferentes niveles de ejecución.
El futuro
SelectMinds tiene años de experiencia en el dominio nos ayuda a comprender mejor la necesidad del momento. Esta comprensión nos impulsa a un futuro mejor con cada minuto que pasa. Creemos que vamos a despegar a las principales empresas de sus posiciones emblemáticas, con los productos que estamos considerando hoy.
(si ya tienes un currículum en Indeed)
