Créditos: Antonio Scarpinetti, Antoninho Perri, Felipe Bezerra
Quality Assurance (QA)
Cód. da oportunidade: 2703
Empresa:
FACTI
Atividades:
Analisar requisitos funcionais e não funcionais, identificando riscos, inconsistências e pontos de validação; Elaborar cenários, casos e planos de testes com base em requisitos, critérios de aceite e regras de negócio; Planejar e executar testes funcionais, regressivos, exploratórios, de integração, de API e end-to-end; Desenvolver, manter e aprimorar testes automatizados utilizando Playwright; Utilizar ferramentas de IA na criação, revisão e melhoria de cenários, casos e scripts de testes; Aplicar IA para identificar casos extremos, ampliar a cobertura e apoiar a geração de dados, mocks e massas de teste; Analisar logs, resultados de execução, falhas e possíveis causas de defeitos; Revisar criticamente os artefatos produzidos com o apoio de IA; Identificar, documentar e acompanhar bugs junto à equipe de Desenvolvimento; Criar evidências e manter a documentação dos testes realizados; Trabalhar de forma colaborativa com as equipes de Produto, Desenvolvimento e demais áreas envolvidas.
Requisitos:
Experiência profissional com Quality Assurance e testes de software; Experiência na criação e execução de testes manuais e automatizados; Conhecimento prático de Playwright; Conhecimento de JavaScript e/ou TypeScript para o desenvolvimento de automações; Experiência com testes de APIs; Capacidade de interpretar requisitos, regras de negócio e critérios de aceite; Experiência na elaboração de cenários, casos e planos de testes; Conhecimento de técnicas e estratégias de testes de software; Conhecimento de Git e versionamento de código; Experiência no uso de ferramentas de IA generativa como apoio às atividades de QA; Capacidade de elaborar prompts claros, avaliar as respostas produzidas pela IA e revisar criticamente o conteúdo gerado; Boa capacidade analítica, organização e atenção aos detalhes.
Será um diferencial
Experiência com automação de testes integrada a pipelines de CI/CD; Experiência com testes automatizados de APIs; Vivência com ferramentas de assistência à programação e automação baseadas em IA; Conhecimento de integração de modelos de linguagem a ferramentas ou pipelines de testes; Conhecimento de bancos de dados NoSQL, especialmente MongoDB, incluindo consultas e validação de dados; Experiência com testes de desempenho; Conhecimento de metodologias ágeis, como Scrum ou Kanban.