Lider de Automatización de Pruebas de Software / Monterrey
Empresa: Zemsania
Ubicación: Monterrey, México
Experiencia Requerida: 8+ años
Acerca de Zemsania:
En Zemsania, somos líderes en la transformación digital, impulsando a las empresas a través de la innovación y la tecnología de vanguardia. Buscamos constantemente profesionales excepcionales que compartan nuestra pasión por la excelencia y deseen crecer en un entorno dinámico y colaborativo. Si eres un experto en automatización de pruebas con una visión estratégica y un deseo de impactar en proyectos de gran envergadura, esta oportunidad es para ti.
Resumen del Puesto:
Buscamos un(a) Líder de Automatización de Pruebas de Software con una sólida trayectoria de 8 a 12+ años en Ingeniería de Calidad y Automatización de Pruebas. El candidato ideal poseerá una propiedad a nivel de arquitectura sobre frameworks y estrategias de automatización, con la capacidad de diseñar e implementar soluciones escalables y eficientes. Este rol es crucial para garantizar la calidad y confiabilidad de nuestros productos, especialmente en el contexto de tecnologías emergentes como la Inteligencia Artificial (IA). Inglés conversacional.
Responsabilidades Clave:
- Liderar el diseño, desarrollo y mantenimiento de frameworks de automatización de pruebas de software de clase mundial.
- Definir y ejecutar la estrategia de automatización de pruebas, asegurando la cobertura adecuada y la alineación con los objetivos del negocio.
- Implementar y optimizar soluciones de automatización escalables en diversas capas de la aplicación:
- Pruebas de API: Incluyendo pruebas de contratos, pruebas de integración y validación de servicios.
- Automatización de UI: Utilizando estrategias de localización estables y accesibles (ej. Test IDs, roles de accesibilidad).
- Estrategia de Datos de Prueba y Confiabilidad de Entornos: Asegurando la disponibilidad y calidad de los datos y entornos necesarios para las pruebas.
- Programar soluciones de automatización robustas utilizando lenguajes modernos como Java, Python, TypeScript/JavaScript o C#.
- Demostrar un dominio profundo de herramientas y frameworks de automatización reconocidos:
- UI: Playwright, Cypress, Selenium.
- API: REST-assured, SuperTest, Postman/Newman, pytest.
- CI/CD: GitHub Actions, Jenkins, Azure DevOps.
- Reducir activamente la inestabilidad (flakiness) de las pruebas y mejorar la velocidad de ejecución mediante soluciones de ingeniería avanzadas.
- Colaborar estrechamente con los equipos de desarrollo, producto y operaciones para integrar las prácticas de automatización en todo el ciclo de vida del desarrollo de software (SDLC).
- Mentorizar y guiar a otros ingenieros de pruebas, fomentando una cultura de calidad y excelencia técnica.
- Investigar y aplicar nuevas tecnologías y metodologías para mejorar continuamente nuestras capacidades de automatización.
- Evaluar y adoptar herramientas y enfoques para la automatización en el contexto de sistemas probabilísticos y de IA, incluyendo la exploración de SpecDevKit, OpenSpec (SDD), Kiro y la integración con herramientas como Copilot, Cursor, Claude y Codex.
Cualificaciones Deseadas (Altamente Valoradas):
- Experiencia probada en la prueba de funcionalidades de IA/Agentes Inteligentes (LLM) u otros sistemas probabilísticos. Esto incluye experiencia con:
- Mecanismos de evaluación (evaluation harnesses).
- Conjuntos de datos de referencia (benchmark datasets).
- Puntuación semántica (semantic scoring).
- Detección de deriva de modelos (drift detection).
- Estrategias de regresión de prompts y versiones.
- Familiaridad con conceptos y herramientas relacionadas con la especificación y desarrollo de IA, como OpenSpec, SpecDevKit y Kiro.
- Experiencia trabajando con modelos de lenguaje grandes y herramientas asociadas (ej. Copilot, Cursor, Claude, Codex).
- Conocimiento de arquitecturas de microservicios y prácticas DevOps.
- Experiencia en entornos cloud (AWS, Azure, GCP).
Habilidades y Competencias:
- Pensamiento analítico y habilidades para la resolución de problemas complejos.
- Excelentes habilidades de comunicación (oral y escrita) y capacidad para presentar ideas técnicas de manera clara.
- Capacidad para trabajar de forma independiente y como parte de un equipo.
- Proactividad y una fuerte orientación a resultados.
- Liderazgo técnico y capacidad para influir en las decisiones técnicas.
¿Por qué unirte a Zemsania?
- Oportunidad de trabajar en proyectos innovadores y desafiantes con tecnologías de punta.
- Entorno de trabajo colaborativo y enfocado en el crecimiento profesional.
- Paquete de compensación competitivo y beneficios.
- Crecimiento y desarrollo continuo de carrera.
Si cumples con los requisitos y estás listo(a) para llevar tus habilidades de automatización al siguiente nivel en un entorno que abraza la innovación en IA, te invitamos a formar parte de nuestro equipo en Zemsania.
¡Aplica hoy y sé parte de la revolución tecnológica!