Modelo de trabalho: Presencial ou Home Office
Descrição da vaga
Principais Atividades:
- Realizar análise da funcionalidade a ser automatizada, a fim de mensurar o esforço, os impactos e encontrar a melhor solução de automação para o que está sendo solicitado no artefato de teste (caso de teste, checklist, mapa mental, ...).
- Criar e manter scripts de testes automatizados seguindo os padrões e metodologias preestabelecidas.
- Executar scripts de teste a fim de validar a qualidade dos produtos.
- Criar e manter ambiente para criação/ execução de scripts de teste (ex.: preparação de massa de dados, preparação do banco de dados).
- Identificar e reportar divergências ocorridas na execução de testes automatizados, mantendo uma comunicação eficaz com o time.
- Criar e manter artefatos técnicos de automação de teste (código fonte, documentação no Atcontroller, documentação das atividades nas ferramentas) seguindo os padrões e metodologias preestabelecidas.
- Identificar soluções técnicas para melhoria do código fonte ou resolução de problemas, como reestruturar funções de alta complexidade e de difícil manutenção.
- Validar atividades técnicas e prestar apoio aos demais automatizadores, a fim de garantir que as entregas sejam realizadas com qualidade.
- Pesquisar, estudar e propor soluções para atender a automação de testes funcionais, bem como testes de desempenho, performance, carga e stress.
- Sugerir ações para melhoramento dos indicadores/métricas de qualidade do time (analisando produto, pessoas e processo).
- Apoiar na definição e garantia da utilização dos padrões e boas práticas de automação de teste.
- Apoiar na realização de treinamentos para nivelar o conhecimento da equipe em técnicas de automação de teste.
- Apoiar no planejamento e execução de testes manuais exploratórios e funcionais;
- Realizar testes de segurança e privacidade;
Requisitos
- Experiência comprovada em automação de testes.
- Conhecimento em ferramentas de automação como Selenium, Appium, JUnit, TestNG, ou similares.
- Experiência com linguagens de programação como Java, Python, JavaScript ou outras.
- Conhecimento em controle de versão com Git.
- Experiência em CI/CD utilizando ferramentas como Jenkins, GitLab CI, ou similares.
- Forte habilidade analítica e atenção aos detalhes.
- Capacidade de trabalhar de forma independente e em equipe.
- Excelente comunicação verbal e escrita.
(Plano de Saúde Unimed Nacional, Vale alimentação/refeição, Seguro de vida, Mental Health, Saúde Emocional e Terapias, Auxílio especialização (MBA, pós-graduação), Auxílio Inglês, Universidade Corporativa, Crescimento profissional, Sexta-feira feliz, Sala de jogos, Conveniência interna, Área zen, Segunda à quinta-feira frutas fresquinhas, Café grátis infinito)