(0211) Software Development Engineer in Test (SDET)
- Work arrangement
- Remote
- Job type
- Full-time
- Occupation
- Software & IT
- Location
- Puebla, Pue., MX
- Compensation
- Not disclosed
- Apply by
- April 30, 2027
About this role
ALTEN MÉXICO, líder global en consultoría de ingeniería y tecnología, ofrece soluciones innovadoras en sectores como automotriz, aeronáutica, energía y telecomunicaciones. Como parte del grupo ALTEN, aprovechamos nuestra experiencia internacional para impulsar la eficiencia operativa y la excelencia técnica de nuestros clientes.
Estamos en búsqueda de unSenior Automation Engineer (SDET)para integrarse a un proyecto estratégico enfocado en el diseño, desarrollo e implementación desoluciones de automatización avanzada en entornos Cloud y Serverless. Este rol será responsable de construir y mantenerframeworks de pruebas automatizadasdesde cero, asegurando la calidad, escalabilidad y eficiencia de arquitecturas modernas basadas enTypeScript/JavaScript, AWS Serverless y Arquitectura Hexagonal.
ACTIVIDADES PRINCIPALES
- Diseño de frameworks de automatización: Crear frameworks robustos y escalables para pruebas unitarias, de integración y end-to-end, aplicando principios deArquitectura Hexagonal(Puertos y Adaptadores) y desarrollo guiado por contratos conZod.
- Automatización en Cloud & Serverless: Implementar pruebas automatizadas para flujos asíncronos basados en eventos, utilizando servicios de AWS (Lambda, SQS, SNS, EventBridge) y herramientas de emulación local comoFlocioMinistack.
- Validación de APIs y datos: Asegurar la integridad de APIs y payloads mediante validación estricta de esquemas conZodyTypeScript.
- Pruebas Frontend Multi-Framework: Automatizar pruebas de componentes y flujos de usuario en aplicaciones desarrolladas conReact, Vue.js y Angular, usando herramientas comoPlaywright, Jest o Testing Library.
- Observabilidad y rendimiento: Analizar trazas, logs y métricas en AWS (CloudWatch, X-Ray, RUM) para identificar cuellos de botella, latencias y problemas de concurrencia.
- Integración en CI/CD: Mantener e integrar suites de pruebas automatizadas en pipelines de entrega continua.
- Mentoría y colaboración: Guíar a equipos junior en buenas prácticas de automatización y comunicar avances a stakeholders.
Requirements
- Formación académica: Carrera en Ingeniería en Sistemas, Ciencias de la Computación, TI o afín.
- Experiencia: Mínimo3 a 5 añosen desarrollo de software o automatización de pruebas avanzadas (preferiblemente como SDET).
- Lenguajes y herramientas:
- Dominio avanzado deTypeScriptyJavaScript (Node.js).
- Experiencia conPlaywright, Cypress, Jest o Testing Library.
- Cloud & Serverless (AWS):
- Conocimiento práctico deLambda, API Gateway, SQS, SNS, EventBridgey herramientas de emulación local (Floci, Ministack).
- Arquitectura y diseño:
- Sólido entendimiento deArquitectura Hexagonal, principios SOLID y diseño orientado a dominios.
- Validación de datos: Uso comprobable deZodpara esquemas y contratos.
- Entorno de desarrollo:
- Manejo fluido determinal, Docker, Gity flujos de trabajo en monorepos (Turborepo, pnpm).
- Metodologías ágiles: Scrum, Kanban.
- Idiomas: Inglés conversacionalB1(deseable).