QA Python
Hace 2 días
Ciudad de México
ALTEN Mexico
Jornada completa
Gratis con email o Google
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Gratis con email o Google
Al continuar, aceptas nuestros Términos & Política de Privacidad.
En ALTEN México, valoramos el talento y estamos buscando a un Automation and Test Tool Development Engineer Senior para unirse a nuestro equipo.
Como Automation and Test Tool Development Engineer Senior, serás responsable del desarrollo y mantenimiento de frameworks de automatización de pruebas basados en BDD, así como de la gestión del ciclo completo de vida de herramientas de testing, incluyendo su integración en pipelines CI/CD, versionado y compatibilidad con distintas versiones de software bajo prueba.
Actividades:
Arquitectura de Framework:
• Diseñar y mantener frameworks core basados en BDD (por ejemplo, Behave), asegurando modularidad, reutilización y escalabilidad.
• Desarrollar y mantener una librería compartida de definiciones de pasos Gherkin reutilizables para evitar duplicidad de código entre distintos equipos.
• Crear librerías que soporten escenarios de testing. Integración CI/CD:
• Desarrollar y gestionar pipelines con GitHub Actions o JFrog para ejecutar pruebas automatizadas en creación de PR, merges o releases programados. Gestión de versiones (Release Management):
• Supervisar el versionado de la librería de testing para asegurar compatibilidad entre versiones del test suite y la aplicación bajo prueba. Mentoría:
• Capacitar a otros ingenieros en el uso del framework y herramientas.
Requisitos:
Título y cédula profesional de ingeniería en sistemas computacionales, desarrollo de software o carrera afín. Experiencia en Testing:
• Dominio de BDD y TDD.
• Experiencia extendiendo funcionalidades de Cucumber/Behave.
• Conocimiento especializado en integración Hardware-in-the-Loop (HiL), incluyendo manejo de restricciones en tiempo real y procesamiento de señales en scripts automatizados. Experiencia en Programación:
• Sólido entendimiento de principios orientados a objetos.
• Experiencia gestionando entornos Linux y scripting en shell.
• Capacidad para optimizar código y diseñar soluciones arquitectónicas limpias. Control de Versiones:
• Dominio avanzado de Git (rebase interactivo, cherry-pick, hooks y submódulos).
• Experiencia en GitHub Enterprise (entornos complejos, gestión de secretos OIDC y acciones personalizadas) para automatizar el ciclo de vida del software de pruebas. Compromiso con Sprint y Entrega:
• Enfoque en metodologías Agile/Scrum con capacidad de cumplir objetivos de sprint y entregar user stories a tiempo.
• Familiaridad con el enfoque “Three Amigos”. Interacción con Hardware:
• Experiencia práctica en bancos de prueba HiL.
• Capacidad de operar equipos de laboratorio como fuentes de poder, multímetros y osciloscopios. Herramientas ALM y Testing:
• Experiencia en Jira, Jama, Test Rail y Gherkin para BDD Inglés Avanzado (indispensable)
Ofrecemos:
• Sueldo base
• Seguro de Gastos Médicos Mayores (incluye plan dental y visión)
• 15 días de aguinaldo
• 25% de prima vacacional
• 12 días de vacaciones (a partir del primer año)
• Vales de despensa quincenales
• Diseñar y mantener frameworks core basados en BDD (por ejemplo, Behave), asegurando modularidad, reutilización y escalabilidad.
• Desarrollar y mantener una librería compartida de definiciones de pasos Gherkin reutilizables para evitar duplicidad de código entre distintos equipos.
• Crear librerías que soporten escenarios de testing. Integración CI/CD:
• Desarrollar y gestionar pipelines con GitHub Actions o JFrog para ejecutar pruebas automatizadas en creación de PR, merges o releases programados. Gestión de versiones (Release Management):
• Supervisar el versionado de la librería de testing para asegurar compatibilidad entre versiones del test suite y la aplicación bajo prueba. Mentoría:
• Capacitar a otros ingenieros en el uso del framework y herramientas.
Requisitos:
Título y cédula profesional de ingeniería en sistemas computacionales, desarrollo de software o carrera afín. Experiencia en Testing:
• Dominio de BDD y TDD.
• Experiencia extendiendo funcionalidades de Cucumber/Behave.
• Conocimiento especializado en integración Hardware-in-the-Loop (HiL), incluyendo manejo de restricciones en tiempo real y procesamiento de señales en scripts automatizados. Experiencia en Programación:
• Sólido entendimiento de principios orientados a objetos.
• Experiencia gestionando entornos Linux y scripting en shell.
• Capacidad para optimizar código y diseñar soluciones arquitectónicas limpias. Control de Versiones:
• Dominio avanzado de Git (rebase interactivo, cherry-pick, hooks y submódulos).
• Experiencia en GitHub Enterprise (entornos complejos, gestión de secretos OIDC y acciones personalizadas) para automatizar el ciclo de vida del software de pruebas. Compromiso con Sprint y Entrega:
• Enfoque en metodologías Agile/Scrum con capacidad de cumplir objetivos de sprint y entregar user stories a tiempo.
• Familiaridad con el enfoque “Three Amigos”. Interacción con Hardware:
• Experiencia práctica en bancos de prueba HiL.
• Capacidad de operar equipos de laboratorio como fuentes de poder, multímetros y osciloscopios. Herramientas ALM y Testing:
• Experiencia en Jira, Jama, Test Rail y Gherkin para BDD Inglés Avanzado (indispensable)
Ofrecemos:
• Sueldo base
• Seguro de Gastos Médicos Mayores (incluye plan dental y visión)
• 15 días de aguinaldo
• 25% de prima vacacional
• 12 días de vacaciones (a partir del primer año)
• Vales de despensa quincenales