Santex busca un Ingeniero de Calidad Senior (SDET) para su plataforma de middleware, enfocándose en la validación de APIs y servicios en un entorno AWS serverless. Se requiere experiencia en automatización, pruebas de performance y uso de herramientas de IA para el desarrollo.
Si sos un ingeniero/a de calidad con experiencia en automatización y te interesa trabajar en una empresa global con foco en IA y tecnología serverless, ¡este puesto remoto es para vos! Sumate a Santex y potenciá tu carrera en un entorno innovador.
Descripción del puesto
Santex es una compañía global de tecnología certificada B Corp y una de las empresas de más rápido crecimiento en Norteamérica, según la Inc. 5000. Tiene presencia en 18 países y más de 100 ciudades, con sede en Argentina y oficinas en Estados Unidos, México y Perú. Sus dos líneas de servicio —Consultoría Tecnológica de IA e Ingeniería Optimizada por IA— ayudan a las organizaciones a adoptar tecnología de manera integral, expandir sus capacidades y mejorar los resultados comerciales a escala. El mismo enfoque define su cultura: Santex tiene un 80,4% de compromiso de los empleados (promedio global: 21%), una rotación anual del 8% (sector tecnológico: 20–25%), 9.369 horas de capacitación invertidas en 2025 —más del doble del promedio global— y una reducción interanual del 26,5% en su huella de carbono, logrando la neutralidad de carbono mediante compensaciones. Santex. Una empresa con propósito y criterio. Sí, es posible. Somos un Empleador que Ofrece Igualdad de Oportunidades y estamos comprometidos a fomentar un lugar de trabajo inclusivo y diverso. No discriminamos por motivos de raza, color, religión, sexo, identidad o expresión de género, orientación sexual, origen nacional, edad, discapacidad, condición de veterano, información genética o cualquier otra característica protegida por la ley aplicable. Todos los solicitantes calificados recibirán consideración para el empleo sin importar ninguno de estos factores. Alentamos encarecidamente a los candidatos de todos los orígenes a postularse. Descripción del Puesto: Nuestra plataforma de middleware es la columna vertebral de integración de nuestro stack de comercio digital, conectando aplicaciones front-end (iOS, Android, Web, Kiosk) con sistemas internos y socios externos como DoorDash y Uber Eats. Dado que la ingeniería de calidad es cada vez más crítica para nuestra forma de lanzar productos, el Ingeniero de Calidad Senior de Middleware será responsable de la validación de la confiabilidad, el rendimiento y la corrección de los servicios creados por nuestros Ingenieros de Software Senior. Diseñarás y ejecutarás estrategias de prueba que van mucho más allá de la corrección funcional, cubriendo pruebas de carga y estrés, validación de contratos, inyección de fallos y escenarios de integración de extremo a extremo en una arquitectura distribuida y sin servidor de AWS. Trabajarás en estrecha colaboración con los ingenieros de software para anticipar la calidad, integrando pruebas automatizadas más temprano en el ciclo de desarrollo. El desarrollo asistido por IA es una parte central de cómo trabaja nuestro equipo. Se espera que utilices herramientas como GitHub Copilot y Claude a diario, para acelerar la creación de pruebas, generar datos de prueba, analizar patrones de fallos y documentar la cobertura, y para ayudar a impulsar su adopción en todo el equipo. Funciones Esenciales: - Diseñar, construir y mantener suites de pruebas automatizadas que cubran pruebas funcionales, de integración y de contratos para APIs y servicios de middleware, asegurando que cada servicio se comporte correctamente de forma aislada y en conjunto con dependencias ascendentes y descendentes. - Utilizar herramientas asistidas por IA (GitHub Copilot, Claude y similares) como parte central del trabajo diario de ingeniería de calidad, desde la generación de casos de prueba y datos de prueba sintéticos hasta el análisis de patrones de fallos y la producción de documentación de cobertura. Promover la adopción de herramientas de IA en todo el equipo. - Ser responsable de la validación del rendimiento y la confiabilidad: diseñar y ejecutar pruebas de carga, estrés, picos y resistencia contra los servicios de middleware. Establecer líneas de base de rendimiento, identificar cuellos de botella y trabajar con los ingenieros para resolverlos antes de la producción. - Colaborar estrechamente con los Ingenieros de Software Senior y el Ingeniero de Desarrollo de Software Senior de Pruebas, Middleware durante todo el ciclo de desarrollo: revisar diseños para determinar la testeabilidad, alinear la estrategia y cobertura de pruebas, contribuir a los criterios de aceptación e integrar puertas de calidad automatizadas en pipelines de CI/CD a través de Azure DevOps o GitHub Actions. - Validar integraciones de terceros (DoorDash, Uber Eats y socios similares) a través de pruebas de contrato, pruebas en entornos sandbox/staging y análisis de modos de fallo, asegurando que los cambios en las API de los socios no rompan silenciosamente los flujos principales de procesamiento de pedidos y sincronización de menús. - Rastrear, informar e impulsar la resolución de métricas de calidad en toda la cartera de middleware; mantener la documentación de pruebas y contribuir a los post-mortems de incidentes con análisis de defectos y recomendaciones de cobertura de regresión. Tecnologías: Probarás y operarás dentro del siguiente entorno: - AWS Lambda - API Gateway - DynamoDB - SQS / SNS - Node.js / TypeScript - Pruebas de Rendimiento - Herramientas de Pruebas de API - GitHub / ADO - Dynatrace / APM - Asistentes de Código IA Calificaciones Requeridas Experiencia - Más de 5 años de experiencia en ingeniería de calidad o ingeniería de software, con enfoque en pruebas de API backend e integración. - Experiencia demostrada en el diseño y ejecución de suites de pruebas automatizadas para APIs RESTful en un entorno distribuido o de microservicios. - Experiencia práctica con herramientas y metodologías de pruebas de rendimiento y carga. - Experiencia escribiendo automatización de pruebas en JavaScript/TypeScript, Java o Python. - Conocimiento práctico de servicios sin servidor de AWS (Lambda, API Gateway, DynamoDB, SQS/SNS) y cómo probarlos. - Experiencia integrando pruebas automatizadas en pipelines de CI/CD (Azure DevOps, GitHub Actions o equivalente). - Dominio de herramientas de desarrollo asistido por IA (GitHub Copilot, Claude o equivalente), sintiéndote cómodo usándolas a diario para crear pruebas, generar datos y analizar fallos. - Familiaridad con enfoques de pruebas de contrato y frameworks de contratos impulsados por el consumidor. Habilidades y Competencias - Sólidas habilidades analíticas y de análisis de causa raíz; capaz de distinguir pruebas inestables de defectos genuinos. - Capacidad para leer y razonar sobre el código de la aplicación para evaluar la testeabilidad e identificar brechas de cobertura. - Comunicador claro que puede traducir hallazgos de pruebas en prioridades de ingeniería accionables. - Enfoque colaborativo hacia la calidad, cómodo trabajando directamente en sprints de ingeniería en lugar de como un punto de control de QA separado. Educación - Título de grado o superior en Ciencias de la Computación, Ingeniería de Software o un campo relacionado (o experiencia práctica equivalente). Calificaciones Preferidas - Experiencia directa probando integraciones con DoorDash Drive, Uber Eats u otras APIs de plataformas de entrega/mercado. - Experiencia con prácticas de ingeniería del caos e inyección de fallos (AWS Fault Injection Simulator o similar). - Familiaridad con herramientas de observabilidad (Dynatrace, Datadog, CloudWatch) para monitoreo de pruebas y triaje de fallos. - Experiencia con entornos AWS multirregión y pruebas de failover geográfico y latencia. - Experiencia en la indicación u orquestación de herramientas de IA para automatizar la generación de casos de prueba o el análisis de cobertura. - Experiencia en dominios de QSR, retail o e-commerce. - AWS Certified Developer – Associate o
Responsabilidades
- Diseñar, construir y mantener suites de pruebas automatizadas para APIs y servicios de middleware (funcionales, integración, contrato).
- Utilizar herramientas de IA (GitHub Copilot, Claude) para la ingeniería de calidad diaria.
- Ejecutar pruebas de performance, carga, estrés y soak contra servicios de middleware.
- Colaborar con ingenieros de software para revisar diseños, alinear estrategias de prueba e integrar validaciones de calidad en pipelines CI/CD.
- Validar integraciones con terceros (DoorDash, Uber Eats) mediante contract tests y pruebas en entornos de staging.
- Rastrear, reportar y resolver métricas de calidad, mantener documentación de pruebas y contribuir a análisis post-incidente.