Garantir a qualidade das entregas de software através de testes funcionais e automatizados. Atuar com autonomia na criação de cenários de testes, validação de APIs, investigação de falhas e sugerir melhoria nos processos de QA.
Responsabilidades e atribuições
Elaboração e Execução de Testes
Criar e manter casos de testes funcionais, não funcionais, regressão e exploratórios.
Criar e executar testes automatizados utilizando Cypress (ou similares).
Identificar e sugerir melhores estratégias de testes a serem aplicadas nos projetos.
Mentoria Técnica
Apoiar QA´s juniores no desenvolvimento técnico.
Validação Técnica
Testar APIs com Postman ou ferramentas equivalentes.
Validar dados com SQL e monitorar erros com Kibana/Grafana.
Capacidade analitica para verificação de logs com objetivo de levar á equipa de desenvolvimento uma análise mais detalhada e assertiva dos problemas identificados.
Identificar, documentar e acompanhar bugs e desvios de qualidade.
Garantir a cobertura de testes adequada antes da liberação para ambientes produtivos.
Participação no Ciclo de Desenvolvimento
Participar das cerimônias ágeis e contribuir com visão crítica de qualidade.
Sugerir melhorias no fluxo de testes, processos e documentação.
Promover boas práticas de QA.
Colaboração Multidisciplinar
Trabalhar de forma integrada com as equipas de desenvolvimento, produto e operações.
Contribuir para a evolução das práticas de QA da equipa.
Requisitos e qualificações
Graduação em Engenharias, Ciências de Informação, Ciências de Computação ou áreas correlatas.
Experiência desejável entre 3 a 5 anos.
Experiência intermediária com testes manuais e automatizados.
Conhecimento de ferramentas como Cypress, Postman, Git, Azure DevOps.
Conhecimentos em SQL, APIs e testes de integração são diferenciais.
Conhecimento básicos de CI/CD
Capacidade de análise técnica e raciocínio lógico.