Tarefas e Responsabilidades
Descrição da vaga:
- Responsável pelo planejamento de cenários de teste, desenvolvimento e manutenção de Scripts de Testes automatizados e manuais em uma squad ágil.
- Acompanhar o processo desde o refinamento da história, para criação do plano de teste, até a entrega da sprint e apresentação na review e retro.
- Apontar e gerenciar ocorrências e defeitos, geração de massas de teste e análise de dados.
- Autonomia para apontar se uma funcionalidade desenvolvida pela squad está completa ou não.
- Responsável por aprender rapidamente sobre os detalhes do produto para assegurar que seu feedback para a squad esteja alinhado com a visão do produto.
- Buscar otimizar os processos de automação e ser inovador para descobrir novas formas de automatizar processos manuais.
Requisitos e qualificações:
- A partir de 5 anos de experiência com Automação de Testes e Teste Funcional;
- Atuado como QA ágil junto a um time de desenvolvimento;
- Metodo Kanban e framework Scrum;
- Escrita de cenários de teste nos modelos de orientação BDD, utilizando Gherkin;
- Linguagem de programação Java para automação dos testes de mensagens e arquivos (Posicional e XML);
- Linguagem de programação Java para automação de testes web (com Selenium Webdriver + Cucumber) e automação de testes API (com RestAssured + Cucumber);
- Banco de dados relacional Postgresql;
- Conhecimento básico de Linux;
- Conhecimento de AWS (Cognito);
- Esteiras de integração contínua CI/CD;
- GitHub e versionamento de código;
- Análise de logs da aplicação;
- Gestão de testes com Jira e Zephyr Scale;
- Experiência com ferramentas de Ciclo de Vida de Testes e Defeitos;
- Experiência em Jira e Confluence ou alguma ferramenta de Gestão Ágil.
Diferenciais:
- Testes de carga (JMeter)
- Conhecimentos em testes de segurança
- Ferramentas de monitoramento (Grafana)
- Análise estática do código (SonarQube)