Bosch Group
ALTEN MÉXICO
(4063Q) - Engenheiro Sênior de Desenvolvimento de Ferramentas de Automação e Testes
Sobre a oportunidade
A ALTEN México é uma empresa líder em engenharia que fornece soluções inovadoras e eficientes em projetos de tecnologia e desenvolvimento de produtos. Nossa empresa é composta por mais de 700 profissionais comprometidos em prestar serviços a diversos setores, incluindo automotivo, energia, aeronáutico, bancário e seguros, telecomunicações e multimídia, bem como ferroviário.
Na ALTEN México, valorizamos o talento e estamos em busca de um Engenheiro Sênior de Desenvolvimento de Ferramentas de Automação e Testes para integrar nossa equipe.
Como Engenheiro Sênior de Desenvolvimento de Ferramentas de Automação e Testes, você será responsável pelo desenvolvimento e manutenção de frameworks de automação de testes baseados em BDD, bem como pela gestão do ciclo de vida completo de ferramentas de teste, incluindo sua integração em pipelines CI/CD, versionamento e compatibilidade com diferentes versões de software em teste.
ATIVIDADES
Arquitetura de Framework
- Projetar e manter frameworks principais baseados em BDD (por exemplo, Behave), garantindo modularidade, reutilização e escalabilidade.
- Desenvolver e manter uma biblioteca compartilhada de definições de passos Gherkin reutilizáveis para evitar a duplicidade de código entre diferentes equipes.
- Criar bibliotecas que suportem cenários de teste.
Integração CI/CD
- Desenvolver e gerenciar pipelines com GitHub Actions ou JFrog para executar testes automatizados na criação de PRs, merges ou releases agendados.
Gestão de versões (Release Management)
- Supervisionar o versionamento da biblioteca de testes para garantir a compatibilidade entre as versões do conjunto de testes e a aplicação em teste.
Mentoria
- Capacitar outros engenheiros no uso do framework e das ferramentas.
Requisitos mínimos
- Diploma e Cédula profissional em Engenharia de Sistemas Computacionais, Desenvolvimento de Software ou área correlata.
Experiência em Testes
- Domínio de BDD e TDD.
- Experiência na extensão de funcionalidades do Cucumber/Behave.
- Conhecimento especializado em integração Hardware-in-the-Loop (HiL), incluindo o gerenciamento de restrições em tempo real e processamento de sinais em scripts automatizados.
Experiência em Programação
- Sólida compreensão de princípios orientados a objetos.
- Experiência no gerenciamento de ambientes Linux e scripting em shell.
- Capacidade de otimizar código e projetar soluções arquiteturais limpas.
Controle de Versão
- Domínio avançado de Git (rebase interativo, cherry-pick, hooks e submódulos).
- Experiência em GitHub Enterprise (ambientes complexos, gestão de segredos OIDC e ações personalizadas) para automatizar o ciclo de vida do software de testes.
Compromisso com Sprint e Entrega
- Foco em metodologias Agile/Scrum com capacidade de cumprir objetivos de sprint e entregar user stories dentro do prazo.
- Familiaridade com a abordagem “Three Amigos”.
Interação com Hardware
- Experiência prática em bancadas de teste HiL.
- Capacidade de operar equipamentos de laboratório como fontes de alimentação, multímetros e osciloscópios.
Ferramentas ALM e de Testes
- Experiência em Jira, Jama, Test Rail e Gherkin para BDD.
- Inglês Avançado (indispensável).
- Salário base.
- Seguro de Saúde (inclui plano odontológico e oftalmológico).
- 15 dias de aguinaldo (gratificação anual).
- 25% de prima vacacional.
- 12 dias de férias (a partir do primeiro ano).
- Vales-alimentação quinzenais.
