Job Description
Descrição do Cargo: Responsável por projetar, desenvolver e manter automações de teste garantindo alta, escalabilidade e eficiência. Irá executar e acompanhar atividades de validação de software atuando em estreita colaboração com times de desenvolvimento, produto e operações, com o objetivo de entregar produtos robustos e de alta performance.
Funções Principais
- Definir e implementar estratégias de automação de testes funcionais, regressão, performance e segurança.
- Elaborar e revisar planos de teste, cenários e casos de teste funcionais e não funcionais.
- Executar testes manuais para validação de funcionalidades, garantindo aderência aos requisitos.
- Desenvolver e manter scripts e automações de testes, garantindo manutenibilidade e cobertura adequada.
- Integrar pipelines de automação aos fluxos de CI/CD, promovendo testes contínuos durante o ciclo de desenvolvimento.
- Analisar falhas e resultados de testes, apoiando times de desenvolvimento na identificação e correção de defeitos.
- Realizar code reviews e apoiar membros do time mais juniores no desenvolvimento técnico e boas práticas.
Qualificações
- Formação superior completa em Ciência da Computação, Engenharia de Software ou áreas correlatas.
- Experiência consolidada com automação de testes em nível sênior.
- Experiência com testes de APIs (ex.: Postman, RestAssured).
- Conhecimento avançado em linguagens de programação ou scripts usados para automação (ex.: Java, Python, JavaScript).
- Experiência prática com frameworks de testes (ex.: Selenium, Cypress, JUnit, TestNG).
- Vivência em pipelines de CI/CD e ferramentas de integração (ex.: Jenkins, GitLab CI).
- Forte capacidade analítica, atenção aos detalhes e orientação para resultado
Desejável
- Conhecimentos em testes de performance (ex.: JMeter, Gatling).
- Certificações na área de testes ou qualidade (ex.: ISTQB).
Experiência com metodologias ágeis (Scrum, Kanban).