Descrição da vaga
Garantir a qualidade dos produtos de software da empresa, atuando desde o refinamento das demandas até a liberação para produção. Organizar e padronizar o processo de testes da squad de Desenvolvimento, com estratégia baseada em risco, casos de teste rastreáveis e critérios claros de liberação. Reduzir defeitos em produção e retrabalho, com a qualidade tratada como responsabilidade de todo o time e não como etapa isolada no fim do ciclo, inclusive em um contexto de desenvolvimento apoiado por inteligência artificial.
ATIVIDADES A DESENVOLVER
Qualidade desde a Demanda:
• Analisar demandas de desenvolvimento, correções e melhorias, apontando dúvidas, riscos, dependências e impactos antes do início do desenvolvimento.
• Apoiar a PO na definição e revisão dos critérios de aceite, sob a ótica de qualidade e aderência aos requisitos.
• Propor e manter, junto com o time, a Definição de Pronto e os critérios de saída para liberação.
Planejamento e Execução de Testes:
• Planejar e executar testes conforme o escopo e o risco de cada entrega ou ciclo de desenvolvimento.
• Executar testes exploratórios para identificar cenários não previstos e potenciais riscos de uso.
• Criar, organizar e manter casos de teste na ferramenta adotada pelo time, com rastreabilidade entre requisitos, defeitos e correções.
• Reportar defeitos de forma clara, objetiva e padronizada, garantindo fácil reprodução pelo time de Desenvolvimento.
• Validar correções implementadas, assegurando que o defeito foi resolvido sem impacto em funcionalidades existentes.
• Executar testes de regressão após novas entregas ou correções.
• Documentar evidências dos testes realizados (capturas de tela, logs, vídeos ou relatórios).
• Testar integrações entre sistemas, parceiros e equipamentos (câmeras e dispositivos de controle de acesso).
• Apoiar a validação de funcionalidades de visão computacional e IA dos produtos, com cenários de acerto, falso positivo e falso negativo definidos com o time responsável.
Qualidade no Desenvolvimento com IA:
• Adaptar a estratégia de testes ao desenvolvimento assistido por IA, com atenção ao maior volume de mudanças e a defeitos de lógica e de borda.
• Usar as ferramentas de IA aprovadas pela empresa para apoiar a criação de cenários, casos de teste e dados sintéticos, com revisão humana dos resultados.
• Seguir as diretrizes de uso de IA da empresa, sem inserir dados pessoais, biométricos ou informações confidenciais em ferramentas não autorizadas.
Evolução da Automação:
• Identificar os fluxos críticos candidatos à automação e priorizá-los com o Líder Técnico.
• Apoiar a construção gradual da regressão automatizada, em conjunto com os desenvolvedores e com a Infraestrutura de Aplicações.
Ambientes e Dados de Teste:
• Zelar pelo uso adequado do ambiente de homologação.
• Preparar massa de teste com dados sintéticos ou anonimizados, sem uso de dados pessoais ou biométricos reais de produção, conforme a LGPD e as orientações do Encarregado de Dados.
Liberação e Relacionamento:
• Emitir parecer de qualidade antes de cada liberação para produção, com riscos conhecidos e recomendação, enviado ao Líder Técnico e à PO. A decisão de liberar é do Líder Técnico com a PO.
• Homologar entregas de fornecedores e squads externas conforme os critérios de aceite contratados.
• Participar de demonstrações e revisões de entrega, contribuindo com a visão de qualidade.
• Fornecer à PO o resumo do que foi validado em cada versão.
Acompanhamento Pós-Entrega e Melhoria Contínua:
• Participar da análise de defeitos em produção, com foco em causa raiz e recorrência. A atuação é de apoio ao diagnóstico, sem assumir o atendimento de suporte.
• Acompanhar e reportar os indicadores de qualidade: defeitos encontrados em produção, reabertura de defeitos e taxa de falha de mudança.
• Propor melhorias nos processos de teste, documentação e automação.
Fonte: solides
Interessado nesta vaga?
Candidate-se agora e dê o próximo passo na sua carreira.