Chainguard
Neura Robotics
Engenheiro de Testes de Software - Braço Robótico (Mensch)
PythonJavaC++
Tradução automática. Consulte o original.
Sua Missão e Desafios
Juntos, daremos o próximo passo para uma nova era da robótica. Você garantirá que o software do nosso braço robótico seja confiável, seguro e pronto para uso no mundo real – desde fluxos de trabalho do operador, lógica de aplicação até a execução real do movimento.
Testes de Braço Robótico e Sistema
- Você testará todas as funções do sistema robótico – da GUI, interfaces, comandos de movimento, comunicação PLC e funções de segurança
- Você apoiará testes de release e regressão em diferentes versões de software, incluindo localização e testes em diversos ambientes
- Você trabalhará em estreita colaboração com as equipes de Robótica, Firmware, Aplicação e Segurança Funcional para validar o software, o comportamento relacionado à segurança e a estabilidade geral
Automação de Testes e Framework
- Você desenvolverá e implementará casos de teste detalhados em Gherkin e Step Definitions com Cucumber, Selenium e Java para testes de GUI e API
- Você construirá e manterá suítes automatizadas de testes de regressão, smoke e release, integradas em pipelines de CI/CD (por exemplo, GitLab)
- Você desenvolverá o framework de testes (Steps reutilizáveis, Page Objects, gerenciamento de dados de teste, relatórios)
- Você executará testes automatizados e manuais e analisará os resultados (bugs, regressões, problemas de localização, problemas de desempenho)
- Você documentará, rastreará e comunicará issues de forma clara, garantindo a rastreabilidade entre requisitos e testes
- Você criará e manterá a documentação de testes e guias do usuário
- Você identificará ativamente potenciais melhorias em testes, cobertura e eficiência
Com o que podemos contar
- Bacharelado ou Mestrado em Robótica, Ciência da Computação, Engenharia Mecânica, Engenharia Elétrica ou área similar
- 3–5+ anos de experiência em automação de testes, testes de sistema, validação ou verificação de sistemas complexos (idealmente robótica ou automação industrial)
- Bom entendimento de braços robóticos – fundamentos de cinemática, movimentos articulares vs. cartesianos, sistemas de referência, limites de segurança e software do operador
- Muito bons conhecimentos em Java, idealmente adicionalmente em Python ou C++
- Experiência com Maven, Selenium, Cucumber (BDD), testes de API e Git
- Experiência com CI/CD, relatórios de testes e equipes ágeis e multifuncionais
- Fluência em inglês
