
Resumo 🛠️ O que faz um QA (Quality Assurance): Planejamento de Testes: Criação de estratégias e ferramentas para garantir a qualidade do software. Criação de Casos e Cenários de Teste: Geração de testes detalhados para cobrir diferentes situações. Execução de Testes: Inclui testes manuais, automáticos, de desempenho, segurança, regressão, estresse e carga. Relatório de Bugs: Identificação de defeitos e comunicação clara para os desenvolvedores. Automação de Testes: Desenvolvimento de scripts para aumentar a eficiência e abrangência. Participação em Reuniões Ágeis: Contribuição desde o refinamento de backlog até retrospectivas para garantir contexto. Melhoria Contínua: Sugestões para aprimorar processos de desenvolvimento e experiência do usuário. 🚫 O que não faz um QA: Desenvolver o Código Principal: QA não é responsável por escrever o software principal. Definir Requisitos de Negócio: Essa tarefa é do Product Owner ou analista de negócios. Garantir Produto Sem Defeitos: A ausência total de defeitos não pode ser prometida devido a variáveis externas. Tomar Decisões de Produto: Decisões estratégicas cabem ao PO ou gerente de produto. Assumir Total Responsabilidade pela Qualidade: Qualidade é responsabilidade de toda a equipe.