Descrição
Elaborar e implementar estratégias de teste para funcionalidades de média e alta complexidade, desenvolvendo e mantendo testes manuais e automatizados. Atuar com autonomia na análise de causa raiz dos defeitos, garantindo a qualidade e a cobertura dos testes. Propor e implementar ativamente melhorias nos processos, ferramentas e metodologias de QA para otimizar a eficiência e a qualidade dos produtos.
Responsabilidades e atribuições
- Elaborar planos e casos de teste bem estruturados, buscando aplicar as melhores práticas de QA e otimizando suítes de testes existentes;
- Desenvolver e executar testes (manuais e automatizados) de alta qualidade, dentro dos prazos, aplicando abordagens como BDD ou testes baseados em risco;
- Planejar e executar a estratégia de testes para soluções de média e alta complexidade, após validação da gestão imediata;
- Identificar, documentar e analisar a causa raiz de falhas (bugs) nas aplicações, assegurando a qualidade dos produtos/serviços.
- Apoiar na revisão de planos e casos de teste (peer review), buscando orientar sobre boas práticas, cobertura de cenários e clareza na documentação;
- Auxiliar a equipe de produto na análise de risco de escopo, orientando sobre os impactos em qualidade e cobertura de testes;
- Apresentar uma negativa com o racional baseado em dados e conhecimento técnico, seja para a gestão ou stakeholders;
- Dominar as regras de negócio da plataforma e auxiliar tecnicamente os analistas menos experientes na criação de cenários de teste;
- Colaborar ativamente em situações críticas e emergenciais (hotfixes), validando as correções com agilidade e precisão;
- Seguir todas as normas e procedimentos da empresa.
Requisitos e qualificações
- Ensino Superior Completo em Ciência da Computação, Engenharia de Software, Engenharia da Computação, Desenvolvimento de Sistemas ou áreas correlatas;
- Conhecimento em Testes Funcionais:
- Conhecimento em Testes de Regressão;
- Conhecimento em Testes de Usabilidade;
- Conhecimento em Testes de Integração;
- Conhecimento em Testes de API (REST, Webhooks);
- Experiência com o fluxo de Git (Pull Requests/Merge Requests, Code Review, Issues) em plataformas como GitHub ou GitLab.
- Experiência na criação de testes em algum framework como Cypress ou Selenium.
- Experiência em SQL com consultas de maior complexidade (JOINs variados, GROUP BY, subqueries) e manipulação de dados de teste (INSERT, UPDATE).
- Habilidade em metodologias ágeis
- Kanban ou Scrum,
- Software de Gestão de Projeto, Jira, Monday, Trello;