




Resumen: Este puesto es para un/a SDET nivel medio/senior que liderará el diseño e implementación de una infraestructura de calidad de próxima generación, diseñando marcos de automatización escalables en Python y definiendo la estrategia de calidad a largo plazo para microservicios. Aspectos destacados: 1. Liderar el diseño y desarrollo de marcos de automatización escalables en Python 2. Diseñar y gestionar entornos de pruebas complejos basados en Kubernetes 3. Impulsar la ingeniería del rendimiento y la arquitectura CI/CD **Descripción de la empresa** ¿Te desenvuelves con excelencia en entornos donde se te otorga autonomía para tomar decisiones de impacto y aportar claridad ante problemas complejos? ¿Quieres formar parte de una empresa de rápido crecimiento y alto dinamismo? ¡Únete a nosotros en **Spectrum Effect**! La misión de Spectrum Effect es resolver los problemas más desafiantes y costosos del sector inalámbrico mediante innovación y automatización impulsada por IA. Nuestro equipo está apasionado por crear tecnologías disruptivas, desarrollar soluciones con excelencia en ingeniería y entregar un valor sustancial a nuestros clientes. Nuestra solución de software Spectrum\-NET, desplegada por los principales operadores móviles del mundo, realiza análisis automatizados impulsados por IA de redes de acceso radioeléctrico. Spectrum\-NET es una solución nativa en la nube, escalable horizontalmente y basada en una arquitectura de microservicios orquestada mediante Kubernetes. Nuestro equipo de más de 60 personas se encuentra principalmente en Seattle (EE.UU.) y Monterrey (México), y sus miembros disfrutan de participación accionaria en nuestra empresa privada mediante opciones sobre acciones y salarios competitivos. Esta es una oportunidad excepcional para unirse a un líder emergente en el ámbito de la automatización con IA y generar un impacto real en la industria móvil. **Descripción del puesto** Como SDET nivel medio/senior, liderarás el diseño e implementación de nuestra infraestructura de calidad de próxima generación. No solo escribirás pruebas; también diseñarás marcos de automatización escalables en Python, crearás entornos de pruebas complejos basados en Kubernetes y definirás la estrategia de calidad a largo plazo para nuestros microservicios. Actuarás como mentor técnico del equipo de QA, impulsando la adopción de las mejores prácticas de ingeniería de software y garantizando que nuestras canalizaciones CI/CD sean de vanguardia. Serás el puente entre DevOps y Calidad, asegurando que los principios de "infraestructura como código" se apliquen rigurosamente en nuestro dominio de pruebas. **Responsabilidades:** * Diseñar marcos de automatización: Liderar el diseño y desarrollo de marcos escalables y orientados a objetos en Python para pruebas de extremo a extremo (E2E), integración y API. Definirás los estándares de codificación y los patrones arquitectónicos para el equipo de QA. * Análisis profundo de defectos: Ir más allá de los "pasos para reproducir". Realizarás análisis de causa raíz de fallos complejos, aislando defectos dentro de la arquitectura de microservicios, los registros o la capa de red antes de remitirlos a los desarrolladores. * Estrategia de infraestructura: Diseñar y gestionar entornos de pruebas complejos y contenerizados mediante Kubernetes (EKS) y Helm. Crearás y mantendrás gráficos avanzados de Helm desde cero e implementarás estrategias sofisticadas de despliegue para pruebas. * Control de calidad e informes: Serás responsable de las métricas de "aprobación/rechazo". Te encargarás de hacer seguimiento del estado de liberación del QA, interpretarás las métricas de calidad para las partes interesadas y automatizarás la generación de informes de resultados de pruebas para garantizar decisiones de liberación claras y basadas en datos. * Arquitectura CI/CD: Liderar el diseño de nuestras canalizaciones CI/CD (TeamCity), implementando "puertas de calidad" avanzadas, estrategias de paralelización y aprovisionamiento automatizado de entornos para maximizar la velocidad de ingeniería. * Impulsar la ingeniería del rendimiento: Definir la estrategia de pruebas de rendimiento. Diseñarás pruebas distribuidas de carga mediante Locust y analizarás tendencias de referencia a largo plazo para guiar la optimización del producto. **Cualificaciones** **Qué necesitas tener:** * Competencia experta en Python: Eres, ante todo, ingeniero/a de software. Tienes amplia experiencia en programación orientada a objetos (OOP), patrones de diseño y construcción de herramientas o marcos internos complejos. * Habilidades sólidas para aislar defectos y realizar análisis de causa raíz: Has demostrado capacidad para rastrear errores complejos en sistemas distribuidos. No solo reportas síntomas; realizas diagnósticos precisos (por ejemplo, identificando condiciones de carrera, fugas de memoria o latencia de red). * Dominio de Kubernetes y Helm: No solo utilizas clústeres; los comprendes. Tienes amplia experiencia gestionando clústeres EKS, escribiendo gráficos complejos de Helm desde cero y resolviendo problemas de bajo nivel relacionados con redes o almacenamiento de contenedores. * Experiencia en CI/CD: Has demostrado experiencia diseñando y optimizando canalizaciones de compilación, habilitando flujos de Integración Continua y Despliegue Continuo. * Experiencia como mentor/a: Cuentas con un historial comprobado de elevación de las competencias técnicas de tus compañeros mediante revisiones de código, documentación y tutoría. **Habilidades deseables (no excluyentes):** * Pilas de observabilidad: Experiencia configurando y consultando Prometheus, Grafana o AlertManager para supervisar entornos de pruebas y visualizar métricas de rendimiento. * Infraestructura como código (IaC): Experiencia con Terraform o Ansible. * Arquitectura en la nube: Comprensión profunda de los servicios de AWS (EC2, S3, EKS, ECR, IAM) y optimización de costos para entornos de pruebas. * Pruebas de seguridad: Experiencia integrando escáneres de seguridad (SAST/DAST) en canalizaciones de automatización. * Ajuste avanzado de bases de datos: Capacidad para diagnosticar cuellos de botella de rendimiento en bases de datos (Mongo, InfluxDB, Postgres) en contextos de pruebas. **Información adicional** **Por qué unirte a nosotros** * **Equipo dinámico:** Colabora con expertos apasionados que impulsan una innovación real en el sector de las telecomunicaciones * **Crecimiento profesional:** Trabaja en problemas de alto impacto con verdadera autonomía y visibilidad * **Trabajo significativo:** Contribuye a dar forma a la próxima generación de análisis de redes impulsados por aprendizaje automático * **Beneficios atractivos:** Salario competitivo, opciones sobre acciones y un entorno laboral flexible **Este puesto es híbrido. El candidato debe residir ya en Monterrey, México, o estar dispuesto/a a trasladarse allí.** ¿Tienes las competencias técnicas y el sentido del producto necesarios para ayudar a moldear el futuro de la automatización inalámbrica? ¡Postúlate ahora: tu próxima gran oportunidad comienza aquí.


