Descrição do Cargo O Analista de Automação de Testes Java Sênior é responsável por desenvolver scripts de automação de testes web e/ou de serviços. Trabalhará dentro de squads multifuncionais ágeis em diferentes desafios estratégicos de transformação digital para um grande banco, com foco em investimentos e gestão de patrimônios. Será responsável por fetuar e analisar a documentação dos projetos de testes automatizados, identificar defeitos e reportar status das execuções, defeitos e impeditivos. Candidato ideal deve ter experiência com testes manuais e suas abordagens técnicas (caixa preta, caixa branca), além de automação de testes utilizando a linguagem Java e frameworks de apoio a testes (Cucumber, Selenium, Extent Report, etc.). Também é necessário conhecimento em API REST utilizando a biblioteca REST Assured, Web Services utilizando SOAP UI, boas práticas de desenvolvimento e conhecimento prático com SOLID, metodologia ágil (Scrum, Kanban) e ferramenta de gerenciamento de issues (Jira). É também importante boa comunicação para reportar de status de atividades e bugs encontrados nos artefatos testados, bem como testes de não-funcionais (performance) utilizando a ferramenta JMeter e documentação técnica, ou de produto, utilizando Confluence. A pessoa selecionada trabalhará em uma equipe comprometida com resultados e capaz de resolver problemas desafiadores. Competências Desejadas Para assumir esse desafio você precisa de: