Chainguard
Neura Robotics
Ingeniero/a de Pruebas de Software - Brazo Robótico (humano)
PythonJavaC++
Traducción automática. Consulta el original.
Tu misión y desafíos
Juntos, damos el paso hacia una nueva era de robots. Te asegurarás de que el software de nuestro brazo robótico sea fiable, seguro y esté listo para su implementación en el mundo real, validando el comportamiento desde los flujos de trabajo del operador hasta los servicios de aplicación y los resultados de movimiento.
Pruebas del brazo robótico y del sistema
- Probar todas las funcionalidades del sistema robótico – desde la interfaz gráfica de usuario hasta los comandos de movimiento, comunicación PLC o funciones de seguridad
- Soportar la validación de lanzamientos y regresiones en software de robot versionado, incluyendo pruebas de localización y multi-entorno.
- Trabajar estrechamente con ingenieros de robótica, firmware, aplicaciones y seguridad funcional para validar componentes de software, comportamiento relacionado con la seguridad y contribuir a la estabilidad y cumplimiento del producto.
Automatización de pruebas y framework
- Desarrollar e implementar casos de prueba detallados Gherkin y definiciones de pasos utilizando Cucumber, Selenium y Java para pruebas de GUI y API.
- Construir y mantener suites de pruebas automatizadas de regresión, smoke y lanzamiento integradas en pipelines de CI/CD (ej. GitLab).
- Extender el framework de pruebas con definiciones de pasos reutilizables, objetos de página, gestión de datos de prueba e informes.
- Ejecutar pruebas automatizadas y manuales; analizar resultados para detectar defectos, regresiones, problemas de localización y cuellos de botella de rendimiento.
- Registrar, rastrear y comunicar problemas claramente; mantener la trazabilidad entre requisitos y casos de prueba.
- Crear y mantener documentación de pruebas y guías de usuario.
- Identificar proactivamente oportunidades para mejorar las prácticas de prueba, la cobertura y la eficiencia de ejecución.
Lo que esperamos de ti
- Grado o Máster en Robótica, Informática, Ingeniería Mecánica, Ingeniería Eléctrica o un campo relacionado.
- 3–5+ años de experiencia en automatización de pruebas, pruebas de sistemas, validación o verificación de sistemas complejos; se prefiere experiencia en robótica o automatización industrial.
- Sólida comprensión de los fundamentos de los brazos robóticos – conceptos básicos de cinemática, movimiento de articulaciones vs. cartesiano, marcos de referencia, límites de seguridad y software de control del operador.
- Dominio de Java; la familiaridad con Python o C++ es un plus.
- Experiencia práctica con Maven, Selenium, Cucumber (BDD), pruebas de API y Git.
- Experiencia con CI/CD, informes de pruebas y equipos ágiles y multifuncionales.
- Se requiere fluidez en inglés.
