1 of 21

A EVOLUÇÃO DO QUALITY ASSURANCE DENTRO DO QUALITY MANAGEMENT

2 of 21

O Que é Quality Management?

3 of 21

Quality Management é:

76%

19%

5%

Processo

Nenhuma das Opções

Cargo

Total de votos

63

4 of 21

Quality Management

Customer Requirements

Quality Planning

Quality Assurance

Quality Improvement

Quality Control

Customer Satisfaction

Quality Management

5 of 21

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

6 of 21

Quais Tipos de Testes Você Executa no Dia a Dia?

7 of 21

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

8 of 21

Evolução do Profissional de Quality Assurance

Customer Requirements

Quality Assurance

Quality Control

Customer Satisfaction

Quality Management

Quality Improvement

Quality Planning

9 of 21

O Que é Quality Engineer?

10 of 21

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

11 of 21

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).

12 of 21

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

13 of 21

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

14 of 21

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

15 of 21

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

16 of 21

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.

17 of 21

Shift Left Model

18 of 21

O QA Precisa Possuir Conhecimentos Técnicos?

19 of 21

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%

20 of 21

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

21 of 21

Obrigado!