A EVOLUÇÃO DO QUALITY ASSURANCE DENTRO DO QUALITY MANAGEMENT
O Que é Quality Management?
Quality Management é:
76%
19%
5%
Processo
Nenhuma das Opções
Cargo
Total de votos
63
Quality Management
Customer Requirements
Quality Planning
Quality Assurance
Quality Improvement
Quality Control
Customer Satisfaction
Quality Management
No cenário mais comum o QA executa testes funcionais de forma manual, participando eventualmente da revisão dos requisitos tendo um foco maior em encontrar falhas.
Quality Assurance
Quality Control
Quality Management
Customer Requirements
Customer Satisfaction
Quais Tipos de Testes Você Executa no Dia a Dia?
Você QA, Executa Algum dos Tipos de Testes Abaixo no Seu Dia a Dia?
70%
27%
3%
Apenas Testes Funcionais
Apenas Testes Não Funcionais
Funcionais e Não Funcionais
Total de votos
66
Evolução do Profissional de Quality Assurance
Customer Requirements
Quality Assurance
Quality Control
Customer Satisfaction
Quality Management
Quality Improvement
Quality Planning
O Que é Quality Engineer?
Em Qual dos Papéis Abaixo Você Se Enxerga Atualmente?
43%
39%
17%
Quality Engineer
Tenho dúvidas entre ambos
Quality Assurance
Total de votos
76
Quality Engineer
O Quality Engineer é mais que um testador ou automatizador, ele pensa e age como dono do negócio (qualidade) e enxerga além das suas atribuições (testes), capacitando equipes com um mindset de qualidade em todos os aspectos da construção do produto/serviço.
Em algumas empresas esse papel é chamado de SDET (Software Development Engineer in Test).
Quality Management
Quality Planning
Define um plano de qualidade + plano estratégico de como o produto/serviço será testado dado os objetivos, riscos e contexto (requisitos).
Exemplo: Regulatório do PIX.
Customer Requirements
Garante que os requisitos definidos no plano sejam atendidos colaborando com outras funções/áreas (desenvolvimento, produto, infra, segurança ...).
Exemplo: Teste de uma API do PIX / DevOps.
Quality Assurance
Quality Management
Quality Planning
Customer Requirements
Executa os planos criados nas etapas anteriores através de testes funcionais (manual ou automatizado), não funcionais (performance e segurança) e experimento de resiliência das aplicações (Chaos Engineering).
Exemplo: Testes na API de PIX Out.
Quality Assurance
Quality Control
Quality Management
Quality Planning
Customer Requirements
Acompanha e analisa os indicadores da execução das etapas anteriores provendo feedback para as áreas interessadas, sugerindo práticas que aprimorem os processos resultando em um alto nível da qualidade do produto/serviço.
Quality Assurance
Quality Control
Quality Management
Quality Improvement
Quality Planning
Customer Satisfaction
Customer Requirements
Por Que é Necessário Evoluir?
Em um contexto onde a necessidade de entregas é ser cada vez mais rápida e com alto nível de qualidade, a atividade manual e automações fora da esteira se tornam gargalo para o time.
Pensando no processo de melhoria contínua, o QA precisa se adaptar as estratégias organizacionais utilizando práticas como o Shift Left.
Shift Left Model
O QA Precisa Possuir Conhecimentos Técnicos?
O QA Deve Possuir Conhecimento Técnico Para Aumentar a Eficiência dos Testes Utilizando Ferramentas Apropriadas?
Não
Sim
Total de votos
137
98%
2%
CTFL v4.0
Conhecimento técnico (para aumentar a eficiência do teste, por exemplo, usando ferramentas de teste apropriadas)
Boas habilidades de comunicação, escuta ativa, ser um jogador de equipe (para interagir de forma eficaz com todas as
partes interessadas, para transmitir informações a outros, para ser compreendido, e para relatar e discutir
defeitos)
Fonte: ISTQB
Obrigado!