Engenheiro(a) de Automação de Testes
Agradecemos seu interesse! No momento, não estamos aceitando novas candidaturas para esta vaga, mas temos várias outras oportunidades esperando por você.
Sobre a Vaga
O time de Engenharia de Qualidade ajuda a empresa contratante a construir software de alta qualidade de forma eficiente. Capacita os engenheiros a desenvolver sistemas altamente testáveis por meio da criação e utilização de ferramentas com apoio de IA. O time é responsável por criar e evoluir continuamente casos de teste, cobertura de automação, ferramentas de testes, ambientes e frameworks. Além disso, atua navegando em uma base de código complexa, identificando pontos frágeis e contribuindo para o desenho e implementação de sistemas tolerantes a falhas e testáveis.
Responsabilidades
- Atuar como líder na empresa contratante, utilizando IA para redefinir e acelerar a Engenharia de Qualidade.
- Como Engenheiro(a) Sênior de Automação, você será responsável por construir e manter a cobertura de automação para funcionalidades e releases.
- Trabalhará diretamente com o time de engenharia de produto para desenvolver e manter ferramentas de teste, escrever e validar código de produto, participar de revisões de design e contribuir para a criação de sistemas mais modulares e testáveis.
- Você terá interesse em entender sistemas complexos de ponta a ponta e irá atuar em diferentes tecnologias e bases de código.
- Além disso, deverá lidar bem com ambiguidades, validação de conceitos e implementação de soluções de alto nível.
- Como empresa global, a empresa contratante busca desenvolver e manter processos de engenharia de qualidade escaláveis, atendendo tanto clientes externos quanto times internos, garantindo uma experiência fluida para usuários, parceiros e equipes de suporte.
- Utilizar IA e ferramentas para liderar a implementação de estratégias de automação de testes, cobrindo toda a pirâmide de testes (unitário, serviço, integração e end-to-end).
- Liderar a construção, manutenção e uso eficiente de testes automatizados, garantindo cobertura robusta para funcionalidades e releases.
- Contribuir para a evolução de frameworks de automação, suportando novas funcionalidades e aumentando eficiência.
- Colaborar com o time de CI/CD para integrar testes automatizados nos pipelines, garantindo qualidade em todas as etapas do desenvolvimento.
- Demonstrar habilidade em troubleshooting, identificação de problemas e validação de correções.
- Atuar em um time de alta performance, com foco em qualidade de código e excelência operacional.
- Trabalhar com equipes multidisciplinares (produto, desenvolvimento e qualidade) em um ambiente dinâmico e com ciclos curtos de entrega.
Requisitos
- Mais de 5 anos de experiência com testes e automação de software.
- Conhecimento em pelo menos uma linguagem de programação (ex: Kotlin, Java) e boas habilidades de scripting.
- Forte conhecimento em metodologias, ferramentas e frameworks de automação de testes.
- Experiência prática com frameworks de automação (ex: Espresso).
- Experiência com integração de testes em pipelines CI/CD (ex: Buildkite, Spinnaker, Jenkins) e versionamento (Git).
- Boa comunicação para interação com times multidisciplinares.
- Capacidade de atuar em problemas ambíguos e integrar soluções entre múltiplos times.
- Formação em Ciência da Computação, Engenharia ou áreas correlatas.
- Inglês fluente (leitura, escrita e conversação).
Informações importantes
- Modelo de Trabalho: Remoto
- Horário: Comercial
- Forma de contratação: PJ
- Idioma: Inglês Fluente
Benefícios
Não informado.
Vagas semelhantes que ainda estão abertas
Oportunidades ativas na mesma área/tecnologia para você continuar a candidatura.