Estratégias de qualidade de software têm exigido novos princípios e práticas para permitir que as empresas dimensionem serviços críticos de maneira confiável e econômica. Nesse sentido, esse curso tem como objetivo proporcionar uma formação avançada e especializada na área de engenharia de qualidade e testes de software, visando a capacitação técnica, teórica e prática necessária para atuar no processo de desenvolvimento de software. O conteúdo contempla metodologias de garantia de qualidade, automação de processos de testes (UX, API, Web e App), CI/CD, DevOps, DevSecOps, monitoramento e observalidade e práticas que ajudarão as organizações a obter maior resiliência, disponibilidade e confiabilidade em seus produtos de software. As tecnologias usadas na jornada de aprendizagem são as mais aceitas pelo mercado. O curso transcorre de forma prática para que o aluno esteja apto a aplicar os conhecimentos adquiridos no sentido de garantir que os produtos de software sejam estáveis, previsíveis e escaláveis.
Titulação: Especialista
COMO FUNCIONA A MODALIDADE
OBJETIVOS
O Curso de Especialização em Engenharia de Qualidade e Teste de software visa:
Ensinar os fundamentos e estratégias de qualidade de software, incluindo métricas de processo e produto;
Desenvolver uma compreensão sobre princípios e práticas de qualidade de software, incluindo metodologias ágeis, DevOps e DevSecOps;
Capacitar os alunos a implementar e gerenciar processos de monitoramento, observabilidade e governança de dados em ambientes de software;
Habilitar os estudantes a planejar, executar e automatizar diversos tipos de testes de software, incluindo testes funcionais, não funcionais, de usabilidade, acessibilidade e mobile;
Desenvolver habilidades práticas em ferramentas e técnicas de integração contínua e entrega contínua (CI/CD);
Promover a compreensão e aplicação de métricas e práticas de melhoria contínua em processos de qualidade de software;
Familiarizar os alunos com as aplicações emergentes de IA generativa no desenvolvimento de software e testes;
Preparar os estudantes para aplicar princípios de qualidade em diferentes contextos, incluindo DevOps, cloud computing e aplicações móveis;
Desenvolver habilidades analíticas e de resolução de problemas aplicáveis a cenários de qualidade de software.
Competências a serem desenvolvidas
Ao final do curso, o aluno será capaz de:
Atuar com Engenheiros Qualidade e Teste de Software para garantir que o desenvolvimento siga os processos estabelecidos e seja orientado por uma abordagem centrada em objetivos de nível de serviço bem definidos;
Compreender os conceitos básicos de garantia e gerenciamento de qualidade e entender a importância da cultura de qualidade e testes de software no contexto corporativo e no processo de desenvolvimento de software;
Utilizar os principais modelos para analisar e avaliar a qualidade do processo de desenvolvimento de software;
Descrever os princípios e as principais técnicas de verificação, validação e testes de software;
Conhecer elementos básicos sobre tecnologias de apoio aos processos de controle de CD/CI, gerencia de configuração, automação de testes, conteinerização e monitoramento e explicitar componentes básicos para uma solução que usa tais tecnologias;
Aplicar técnicas e práticas modernas para a automação de testes juntamente com o gerenciamento de processos de desenvolvimento de software garantindo soluções robustas e de qualidade;
Propor soluções e estar envolvido nas decisões para maximizar o valor do software fazendo, também, com que ele gere valor para os clientes.
Definir e analisar métricas para mensurar a qualidade de software e para fazer estimativas do seu projeto;
Comunicar informações de qualidade a várias partes interessadas.
ÁREA DE ATUAÇÃO DO EGRESSO
O especialista em Especialista em Engenharia de Qualidade e Teste de Software poderá atuar como Engenheiro de Qualidade, Engenheiro de Testes, Desenvolvedor de Software e nas mais diversas áreas que demandam atividades de Engenharia de Software. Além disso, ele poderá atuar nos mais diversos tipos de projetos inovadores em TI.
PÚBLICO-ALVO
Profissionais com formação superior:
Em Ciência da Computação, Engenharia de Computação, Engenharia de Software, Sistemas de Informação, tecnólogos da área de Tecnologia da Informação ou áreas afins;
Nas mais diversas áreas e que necessitam de competências emergentes para o Gestão da Qualidade e Teste de Software;
Com experiência em Qualidade e Teste de Software e que queiram ampliar e aperfeiçoar seus conhecimentos;
Que pretendam investir ou mudar de carreira ou que estejam em busca de novas habilidades, competências, soft skills e networking na área de Engenharia de Qualidade e Teste de Software.
PROGRAMA DO CURSO
MÓDULO ONLINE Aulas ao vivo no ambiente digital Canvas/Microsoft Teams, nos dias e horários do curso:
Fundamentos de Engenharia de Qualidade
Estratégias Modernas de Teste de Software
Qualidade em Contextos Ágeis e DevOps
Liderança e Qualidade Contínua
Automação de Testes e QaOps
CI/CD, Pipelines e Testes Automatizados
Testes para APIs e Arquiteturas Distribuídas
Testes não Funcionais
Qualidade em Aplicações Web e Mobile
Testes de Usabilidade e Acessibilidade
Engenharia de Qualidade com IA e Análise de Dados
Projeto em Gestão de Qualidade e Testes de Software
Humanidades
MÓDULO EAD (Aulas gravadas no ambiente digital Canvas. Você assiste aos vídeos a qualquer momento durante o período de vigência da disciplina. As atividades avaliativas entram no ar a cada segunda-feira e precisam ser enviadas até a segunda-feira seguinte (são 4 atividades):
Os cursos de Arquitetura de Software Distribuído (ASD), Arquitetura de Soluções Digitais (AS), Engenharia de Qualidade e Teste de Software (EQS) e Engenharia de Software (ES) compartilham disciplinas que se complementam.
Ao concluir um desses cursos, você pode solicitar dispensa de disciplinas em outra especialização e conquistar um novo diploma com mais agilidade - otimizando seu tempo e investimento para ampliar suas competências na área de software.
Por que essa escolha pode acelerar sua carreira
Formação ampliada
Outra certificação com aproveitamento de estudos
Perfil profissional mais completo e competitivo no mercado
Maior retorno sobre seu investimento em educação
Convergência entre cursos
Veja abaixo quantas disciplinas podem ser dispensadas ao migrar de um curso para outro:
De Arquitetura de Software Distribuído para:
Arquitetura de Soluções Digitais: 4 disciplinas dispensadas de um total de 11
Engenharia de Qualidade e Teste de Software: 1 de 14
Engenharia de Software: 5 de 10
De Arquitetura de Soluções Digitais para:
Arquitetura de Software Distribuído: 4 de 11
Engenharia de Qualidade e Teste de Software: 1
Engenharia de Software: 3 de 12
De Arquitetura de Soluções Digitais para:
Arquitetura de Software Distribuído: 1 de 14
Arquitetura de Soluções Digitais: 1 de 14
Engenharia de Software: 2 de 13
De Engenharia de Qualidade e Teste de Software para:
Arquitetura de Software Distribuído: 5 de 10
Arquitetura de Soluções Digitais: 3 de 12
Engenharia de Qualidade e Teste de Software: 2 de 13
Disciplinas compartilhadas entre os cursos
As seguintes disciplinas são comuns a dois ou mais cursos:
Arquitetura de Back End (ASD, ES)
Arquitetura de Cibersegurança e Zero Trust (ASD, AS)
Arquitetura de Front End (ASD, ES)
Arquitetura de Soluções em Nuvem (EQS, ES)
Arquitetura de Microsserviços e APIs (ASD, AS, ES)
DevOps e DevSecOps: Cultura e Implementação (ASD, AS, ES)
Monitoramento e Observabilidade (ASD, AS, EQS, ES)
Arquitetura Cloud-Native e Soluções Serverless (ASD, AS)
Soluções Arquiteturais com IA Generativa (ASD, AS)
Visite as páginas dos cursos!
COMPETÊNCIAS DISCIPLINARES
O curso integra IA em todas as disciplinas como apoio para acelerar atividades práticas, aprofundar conhecimentos e fortalecer o vínculo entre conhecimento técnico, objetivos de negócio e competências comportamentais.
Módulo 1: Fundamentos e Estratégias de Qualidade
Fundamentos de Engenharia de Qualidade
Ao final da disciplina, os alunos deverão ser capazes de:
Compreender os princípios da qualidade de software e distinguir entre Quality Engineering (QE) e Quality Assurance (QA)
Aplicar modelos e frameworks de qualidade em diferentes contextos organizacionais
Planejar estratégias de qualidade com foco em sustentabilidade e valor para o negócio
Aplicar avaliações, auditorias e certificações de qualidade com base em normas e boas práticas
Promover cultura de qualidade e responsabilidade compartilhada entre equipes de desenvolvimento
Utilizar IA para predição de defeitos, automação de auditorias e otimização de processos de qualidade
Estratégias Modernas de Teste de Software
Ao final da disciplina, os alunos deverão ser capazes de:
Compreender os fundamentos dos testes de software, incluindo tipos, técnicas, níveis e pirâmide de testes
Aplicar abordagens como TDD, BDD e ATDD em projetos ágeis e contínuos
Planejar e automatizar testes integrados a pipelines CI/CD e ambientes de produção
Utilizar ferramentas de testes, incluindo mocks, stubs, test doubles e Testing as a Service (TaaS)
Documentar e comunicar resultados de testes com clareza e precisão
Empregar IA para geração de casos de teste, análise preditiva, otimização de suites e melhoria da cobertura de testes
Qualidade em Contextos Ágeis e DevOps
Ao final da disciplina, os alunos deverão ser capazes de:
Compreender os fundamentos da qualidade ágil e sua integração com DevOps e DevSecOps
Aplicar práticas de gestão ágil da qualidade com foco em colaboração e responsabilidade compartilhada
Implementar estratégias de shift-left e shift-right testing em pipelines seguros e automatizados
Utilizar ferramentas de conteinerização, orquestração e monitoramento contínuo
Gerenciar mudanças organizacionais com foco em qualidade contínua e observabilidade
Utilizar IA para detecção de anomalias em tempo real e integração de assistentes inteligentes para suporte à qualidade
Liderança e Qualidade Contínua
Ao final da disciplina, os alunos deverão ser capazes de:
Assumir liderança técnica em iniciativas de qualidade e desenvolvimento de equipes especializadas
Definir e acompanhar KPIs, métricas e dashboards para gestão da qualidade
Promover cultura DevEx e práticas de melhoria contínua orientadas por dados
Aplicar governança e compliance em processos de qualidade com foco em escalabilidade e segurança
Utilizar IA para análise de métricas, identificação de padrões de defeitos e recomendações automatizadas
Desenvolver projetos práticos que consolidem estratégias de liderança e qualidade contínua
Módulo 2: Automação, Pipelines e Arquitetura
Automação de Testes e QAOps
Ao final da disciplina, os alunos deverão ser capazes de:
Compreender os fundamentos e estratégias de automação de testes em diferentes contextos
Projetar arquiteturas de automação e QAOps com foco em escalabilidade e confiabilidade
Implementar pipelines de testes inteligentes com integração em ambientes de produção (Shift-Right)
Automatizar processos de testes e geração de relatórios com mitigação proativa de erros
Utilizar IA para geração automática de casos de teste, priorização, análise preditiva e recomendação de resultados
Desenvolver projetos práticos de automação com foco em eficiência, cobertura e governança
CI/CD, Pipelines e Testes Automatizados
Ao final da disciplina, os alunos deverão ser capazes de:
Compreender os fundamentos, objetivos e desafios da integração e entrega contínua (CI/CD)
Projetar pipelines completos com etapas de build, test, deploy e monitoramento
Integrar práticas de segurança como SAST, DAST, varredura de dependências e conformidade
Aplicar observabilidade em pipelines por meio de métricas, logs e tracing
Utilizar IA para análise de falhas, predição de gargalos e otimização de etapas do pipeline
Construir projetos práticos de pipelines CI/CD com integração a GitOps e práticas de confiabilidade
Testes para APIs e Arquiteturas Distribuídas
Ao final da disciplina, os alunos deverão ser capazes de:
Compreender os fundamentos de arquiteturas distribuídas e protocolos de APIs
Aplicar estratégias de testes em ambientes distribuídos, incluindo testes de contrato, carga e segurança
Utilizar ferramentas como Postman, SoapUI, Karate, REST-assured e Pact em testes automatizados
Realizar testes em ambientes com conteiners, orquestração e pipelines CI/CD
Utilizar IA para geração de dados de teste, simulação de cargas e detecção de falhas em APIs
Desenvolver projetos práticos de testes em arquiteturas distribuídas com foco em escalabilidade e rastreabilidade
Testes Não Funcionais
Ao final da disciplina, os alunos deverão ser capazes de:
Compreender os fundamentos e tipos de testes não funcionais: desempenho, segurança, confiabilidade, entre outros
Planejar e aplicar estratégias de testes não funcionais com uso de ferramentas de automação
Analisar métricas e resultados para avaliação de compatibilidade, portabilidade e resiliência
Aplicar boas práticas na execução e documentação de testes não funcionais
Utilizar IA para simulações de stress testing, identificação de gargalos e otimização de recursos
Desenvolver projetos práticos com foco em qualidade não funcional e previsibilidade de falhas
Módulo 3: Testes especializados e Experiência do Usuário
Qualidade em Aplicações Web e Mobile
Ao final da disciplina, os alunos deverão ser capazes de:
Compreender os fundamentos da qualidade em aplicações web e mobile em ambientes multiplataforma
Aplicar estratégias de testes automatizados para aplicações web, mobile, SPA e PWA
Utilizar ferramentas para testes cross-browser e em múltiplos dispositivos
Integrar práticas de automação com foco em responsividade, desempenho e segurança
Utilizar IA para testes visuais, sugestão de melhorias e geração inteligente de testes
Desenvolver projetos práticos com foco em qualidade de aplicações digitais
Testes de Usabilidade e Acessibilidade
Ao final da disciplina, os alunos deverão ser capazes de:
Compreender os fundamentos de UX, design centrado no usuário e acessibilidade digital (WCAG)
Planejar e executar testes de usabilidade com usuários reais e testes A/B
Utilizar ferramentas para análise de comportamento e automação de testes de acessibilidade
Aplicar práticas de inclusive design e conformidade legal em interfaces digitais
Utilizar IA para análise de experiência do usuário, identificação de barreiras e interpretação de feedbacks
Desenvolver projetos práticos com foco em usabilidade, acessibilidade e inclusão
Engenharia de Qualidade com IA e Análise de Dados
Ao final da disciplina, os alunos deverão ser capazes de:
Compreender os fundamentos da engenharia de qualidade orientada por dados (Data-Driven QE)
Coletar, preparar e analisar dados de qualidade com técnicas exploratórias e preditivas
Utilizar IA para geração de casos de teste, análise de cobertura e documentação inteligente
Aplicar análise de repositórios de software e visualização avançada de dados de qualidade
Automatizar decisões de release com quality bots e assistentes virtuais
Desenvolver projetos práticos com ferramentas de IA e análise de dados aplicadas à qualidade
Segurança e Conformidade em Testes de Software
Ao final da disciplina, os alunos deverão ser capazes de:
Compreender os fundamentos dos testes de segurança e conformidade regulatória (LGPD)
Aplicar técnicas como SAST, DAST, IAST e estratégias de threat modeling
Implementar práticas de Privacy by Design e Privacy Engineering em testes de software
Automatizar testes de segurança e compliance com foco em gestão de vulnerabilidades
Utilizar IA para identificação de falhas, geração de testes e análise comportamental de segurança
Desenvolver projetos práticos com foco em segurança, privacidade e conformidade
Módulo 4: Operações e Integração
Monitoramento e Observabilidade
Ao final da disciplina, os alunos deverão ser capazes de:
Diferenciar os conceitos de monitoramento e observabilidade e aplicar seus pilares fundamentais
Projetar arquiteturas observáveis em ambientes cloud-native e microsserviços
Utilizar ferramentas como OpenTelemetry, Observability Stacks e pipelines de observabilidade
Integrar práticas de SRE e estratégias de SLO/Error Budgeting na gestão de confiabilidade
Aplicar logs, métricas e tracing para gerar alertas, dashboards e relatórios de performance
Utilizar IA para predição de falhas, análise de anomalias e resposta autônoma
Arquitetura de Soluções em Nuvem
Ao final da disciplina, os alunos deverão ser capazes de:
Compreender os conceitos e componentes da computação em nuvem, incluindo IaaS, PaaS e SaaS
Projetar soluções em nuvem considerando elasticidade, alta disponibilidade e integração com DevOps
Implementar arquiteturas Cloud, Multicloud e Híbridas com interconexão entre ambientes
Avaliar estratégias de migração de aplicações e viabilidade técnica e financeira (FinOps)
Integrar práticas de segurança e governança em ambientes de nuvem
Utilizar GenAI para apoio no desenho de soluções, análise de viabilidade e conformidade
Projeto em Gestão de Qualidade e Testes de Software
Ao final da disciplina, os alunos deverão ser capazes de:
Planejar e definir o escopo de projetos de qualidade e testes de software
Desenvolver estratégias completas de qualidade com integração de ferramentas e práticas ágeis
Implementar pipelines automatizados com foco em testes, monitoramento e entrega contínua
Utilizar IA para análise de resultados, métricas e tomada de decisão baseada em dados
Avaliar ROI e apresentar resultados com base em indicadores de qualidade e eficiência
Conduzir projetos práticos que consolidem os conhecimentos adquiridos ao longo do curso
Humanidades
Ao final da disciplina, os alunos deverão ser capazes de:
Refletir sobre o papel da ética e da espiritualidade no contexto científico e tecnológico
Avaliar os impactos sociais e humanistas do uso de dados e tecnologia
Desenvolver uma ética profissional sólida em ambientes de trabalho colaborativos e tecnológicos
CORPO DOCENTE
Turma Única
Anderson da Silva Theobaldo - Mestre
Augusto Nogueira Zadra - Mestre
Douglas Cardoso Rezende Morais - Especialista
Jackson Smith Moises Matias - Especialista
Kleber Jacques Ferreira de Souza - Doutor
Marco Aurélio de Souza Mendes - Mestre
Marco Paulo Moreira Teixeira - Especialista
Paulo Henrique Nazaré - Especialista
Rafael da Camara Figueredo - Mestre
Rafael Kelles Vieira Lage - Mestre
Renan Santos Mendes - Doutor
Ricardo Brito Alves - Mestre
Samuel Martins da Silva - Especialista
Stenio Pereira Viveiros - Mestre
Tiago Moreira Vieira - Especialista
Túlio Philipe Ferreira e Vieira - Mestre
O corpo docente poderá sofrer alteração em caso de alguma eventualidade.
INSCRIÇÃO E MATRÍCULA
MODALIDADES ONLINE AO VIVO, PRESENCIAL E HÍBRIDA
FAÇA A SUA MATRÍCULA ATÉ 23/02 E GANHE O MÓDULO IA APLICADA Saiba mais sobre o módulo AQUI
INSCRIÇÕES A PARTIR DE 31 DE OUTUBRO
Veja como será o processo:
1. INSCRIÇÃO
- Ao clicar no botão Quero me Inscrever, o candidato deverá seguir as etapas do processo, que acontece dentro do portal de inscrições Vem Pra PUC.
-Taxa de R$ 40,00 isenta para inscrições até 09/02/26. Aproveite e faça já a sua inscrição. A isenção é aplicada somente após clicar em Quero me Inscrever.
- Após a conclusão desta fase, candidato receberá e-mail com a confirmação da inscrição.
2. MATRÍCULA
O candidato receberá e-mail com link do Painel do candidato para cumprir quatro procedimentos:
- atualização dos dados cadastrais
- upload da documentação necessária. Confira AQUI a lista dos documentos necessários.
- escolha da condição de pagamento
- adesão ao termo de matrícula
PAINEL DO CANDIDATO
Caso não receba o e-mail da matrícula, o candidato poderá acessar o ambientePainel do candidato e seguir com os passos para a realização do processo por lá. Além disso, ele conseguirá acompanhar as informações da matrícula e consultar o status do curso.
IMPORTANTE PARA TODAS AS OFERTAS
Somente após a realização da inscrição que o candidato estará apto a seguir para a etapa da matrícula.
A realização do upload dos documentos exigidos na fase da matrícula é obrigatória para seguir com o processo de matrícula.
Etapas de inscrição e matrícula finalizadas? Agora o candidato deverá aguardar as informações e orientações que serão enviadas por e-mail e também disponibilizadas no Painel do Candidato.
O 1º BOLETO (com vencimento em 01/04/2026) será enviado a partir de 04 DE MARÇO DE 2026.
ATENÇÃO • REQUISITO PREVISTO EM LEI
Apenas os candidatos que tenham colado grau na graduação poderão se inscrever para um curso de pós-graduação da PUC Minas. Este é um requisito previsto na Lei nº 9.394 e também no Contrato de Prestação de Serviços (clique AQUI para ter acesso). A conferência desse requisito será feita pela PUC Minas e, caso seja identificada alguma irregularidade, a matrícula será cancelada a qualquer momento (conforme cláusula 4.5.1 do contrato). Neste caso, o candidato não terá direito ao recebimento de reembolso dos valores já pagos.
Caso não receba as mensagens da PUC Minas, confira sempre a sua caixa de spam.
Início: 07/04/2026 Previsão de término: 17/06/2027
Carga Horária
444 horas/aula*. *Hora/aula de 50 minutos (carga horária total equivalente à 370 horas)
Horário
Turma Única
Aulas ao vivo, às terças e quintas-feiras, das 19h às 22h30. Eventualmente, poderá ocorrer em outro dia da semana.
Investimento
24 x R$ 525,00
18 x R$ 683,00
6 x R$ 1.946,00
À vista R$ 11.422,00
Parceiros e Descontos
Veja aqui a Política de Parcerias e Descontos para os cursos de Pós-graduação da PUC Minas.
Pessoa Jurídica como responsável pelo pagamento das mensalidades
Nos casos em que o candidato for beneficiado por uma pessoa jurídica que assumirá o pagamento total ou parcial das mensalidades de cursos da Pós PUC Minas, é necessário efetivar a inscrição, gerar o Contrato de Coparticipação Financeira, preencher todos os dados editáveis do documento, imprimir, assinar, carimbar o respectivo documento e enviar a cópia digitalizada para o Setor Financeiro, pelo e-mail financeiroiec@pucminas.br.
Esse procedimento também se aplica a pagamentos à vista.
Requisitos Tecnológicos
O aluno deve ter acesso próprio a equipamentos de acordo com as configurações técnicas especificas. Acesse aqui os detalhes.
Trabalho de conclusão de curso
O TCC não é obrigatório* para a finalização do curso de pós-graduação. Caso tenha interesse, o aluno pode contratar o serviço de tutoria específica para realizar um TCC. Mais informações, atendimentoiec@pucminas.br
*Exceção para os cursos de Especialização e Master em Odontologia. Após a conclusão do conteúdo programático, será exigida a apresentação de um trabalho de conclusão de curso ou monografia individual, no prazo de até 15 dias, perante uma banca examinadora constituída por dois examinadores e o professor orientador.
A monografia poderá ser elaborada através de uma revisão de literatura, caso clínico ou um trabalho experimental que possa ser conduzido durante o período do curso e que apresente uma real contribuição para o conhecimento do tema.
Certificação
Você receberá o certificado de especialista emitido em formato digital pela PUC Minas. O documento terá um link e código para verificação de autenticidade e veracidade. O certificado é igual para todas os formatos de pós-graduação oferecidos pela Universidade ? EAD com videoaulas, Online ao vivo, Presencial e Híbrido. Veja o modelo AQUI.
Dispensa de Disciplinas
O aluno que desejar cursar outra pós-graduação na PUC Minas poderá aproveitar disciplinas de cursos de especialização já realizados na Universidade. Consulte condições na Secretaria Acadêmica.
Diploma estrangeiro
Alunos com diploma de graduação emitido fora do território nacional, devem acessar o link oficial do MEC para revalidar ou reconhecer seu diploma no Brasil.
Estágio
De acordo com a Lei n. 11.788, de 25 de setembro de 2008, o estágio é um ato educativo supervisionado que ocorre no ambiente de trabalho, visando preparar estudantes do ensino superior para o mercado. Ele busca articular as competências adquiridas durante o curso através da vivência em situações profissionais.
Na pós-graduação lato sensu, os alunos podem realizar estágios não obrigatórios, que são opcionais e adicionais à carga horária regular (art. 2º da Lei 11.788/2008). O coordenador do curso é responsável pelas atividades de estágio, podendo contar com o apoio do Setor de Estágio da PÓS PUC Minas quando necessário.
ALGUNS CURSOS NÃO CELEBRAM CONTRATO DE ESTÁGIO, CONFIRA A LISTA AQUI.
Estude na Melhor
Não decidiu qual curso fazer? Faça um teste de orientação profissional para ajudar você na sua escolha.