Desarrollo y mantenimiento de frameworks de automatización de pruebas basados en BDD, así como 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.Automation Tester, con al menos 2 años de experiencia en pruebas manuales y automatizadas.
Desarrollador de Software de Pruebas / Core Developer especializado en la creación de frameworks de automatización escalables y mantenibles, con experiencia en BDD, gestión de herramientas de testing, integración CI/CD y automatización del ciclo de vida del software de pruebas.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.Ejecutar casos de prueba y reportar los resultados.Identificar, documentar y dar seguimiento a los defectos de software.Colaborar con el equipo de desarrollo para asegurar que los problemas sean resueltos.Apoyar en el desarrollo y mantenimiento de planes de prueba y documentación de pruebas.Contribuir a iniciativas de mejora continua en los procesos de testing.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.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.Interacción con Hardware:Idioma: al menos B2 (con excelentes habilidades de comunicación)Horario laboral: Lunes a Viernes de 8:00 am a 5:00 pm#J-*****-Ljbffr
📌 Automation Tester Mid. (Santiago de Querétaro)
🏢 Alten Mexico
📍 Santiago de Querétaro
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.