Você será notificado quando abrirmos as matrículas
on-line com consultores de carreira e especialistas do mercado
durante o curso
Sem experiência
Aprenda uma nova profissão do zero
Comece a procurar um trabalho
Obtenha mentoria pessoal
6 peças de um projeto que você desenvolverá durante a formação em testes de software
Portfólio
De zero a profissional
Nível
Diploma após conclusão do curso
Certificado
Aulas ao vivo, videoaulas e exercícios práticos
Formato
R$ 7.069*
R$ 3.565*
R$ 4.658*
Analista de Testes Sênior
Analista de Testes Júnior
Analista de Testes Pleno
*Salário médio referência de um tester no Portal Glassdoor na região de São Paulo
A área de Quality Assurance (QA) é uma das áreas mais bem remuneradas do campo de TI e também uma das formas mais fáceis de ingressar nesse setor - mesmo que você ainda não tenha nenhuma habilidade em programação.
O Analista de Testes de Software é responsável por planejar e coordenar testes durante o desenvolvimento de um software, revisar a qualidade e documentos de projetos técnicos para fornecer respostas relevantes às partes interessadas quanto ao trabalho em andamento.
Analista de testes de software?
Por que se tornar
Receba um desconto extra de R$ 300!
O desconto é válido por 2 horas, não perca a oportunidade e envie uma mensagem no WhatsApp agora mesmo para garantir o desconto!
Grandes empresas que estão constantemente à procura de Analistas e testadores de software
Para quem é o curso de Analista de Testes de Software?
Que desejam iniciar sua carreira em uma das profissões mais promissoras da área de TI, a profissão de QA Analyst (analista de qualidade de software)
Iniciantes em tecnologia
Que já possuem alguma habilidade com computação e queiram se aprimorar na área e alavancar sua carreira
Profissionais júnior
Já experientes nesse mercado que desejam se desenvolver em mais um setor ou migrar de área
Profissionais da tecnologia
O que você aprenderá no curso?
Ferramentas de testes de software
Testes de APIs
JavaScript e automação de testes
Você vai saber como planejar e coordenar testes durante o desenvolvimento de um software, revisar documentos de projetos técnicos para fornecer respostas relevantes às partes interessadas quanto ao trabalho em andamento
No curso de QA você também vai aprender como utilizar ferramentas de teste automatizado para identificar o funcionamento correto de APIs que comunicam e integram diferentes sistemas
Quando falamos que não é necessário saber programação antes deste Curso de Quality Assurance, é porque aqui você vai aprender a linguagem de programação mais popular do planeta e como fazer testes automatizados em JS
Essas serão as ferramentas e técnicas que você aprenderá a usar no curso de tester de software:
Ferramentas
Lógica de programação
Testes móveis
Testes automatizados
Testes manuais
Testes ágeis + Scrum
SQL
Jira
Javascript
Selenium
Postman
Restful API
Git/Github
Docker
NodeJs
Swagger
BDD/Cucumber
HTML/CSS
Dockerize um projeto deste curso no Github
Automatize o teste do sistema com Cucumber e Selenium
Escreva um script de teste com cenários para aplicativos móveis
Escreva scripts de teste no Confluence, executando esses testes para uma aplicação web real e relatando alguns bugs no JIRA
Crie uma conta no Github e envie o site HTML construído
Poste o sistema Javascript construído e aplique o CI aos testes no Gihtub
Exemplos de tarefas práticas neste Curso de QA Tester (Analista de testes de Software):
Projeto
O programa do curso atinge os requisitos para uma vaga de Analista de testes Júnior
Módulo 1. Teste de software manual em aplicação web
+
Neste módulo você aprenderá teorias de qualidade de software e tipos de teste. Irá compreender sobre o ciclo de vida do desenvolvimento e a arquitetura de software.
Começará a realizar testes manuais, escrevendo roteiros de teste e relatórios de defeitos no JIRA.
Conceitos de Garantia de Qualidade (QA) e Controle de Qualidade (QC). Qual a diferença?
Qualidade de software: conceitos de análise estática e dinâmica
Ciclo de vida de desenvolvimento de software: Metodologias ágeis e tradicionais e o papel do QA
Carreira na área de QA
Principais arquiteturas de software: MVC e microsserviços
Introdução ao teste de software: tipos, níveis e técnicas de teste
Teste de software manual em aplicação web: criação de roteiros de teste e relatórios de defeitos no JIRA
Módulo 2. Criação de site HTML/CSS, GIT para controle de versão e SQL
+
Você vai aprender a fazer sites em HTML/CSS que é a base para desenvolver qualquer aplicação web. Poderá realizar consultas e fazer scripts para banco de dados relacional com SQL.
Além disso, poderá realizar controle de versão de todas suas tarefas produzidas neste curso, com o serviço Github, para começar a criar seu portfólio nessa plataforma. Os empregadores costumam pedir que você mostre exemplos de seus códigos no GitHub.
Introdução ao HTML: marcação de página, layout e estrutura do conteúdo e conceito DOM
Introdução ao CSS: estilo e formatação
Controle de versão com GIT: operações básicas e resolução de conflitos
Como utilizar o GitHub
Introdução ao SQL: linguagem para bancos de dados relacionais
Módulo 3. Programação JavaScript (JS) e teste de unidade
+
Conhecimento em lógica de programação é um requisito básico para quem quer evoluir na carreira de teste de software. A linguagem JavaScript é utilizada por diversas aplicações e tem essa fama por ser versátil na construção de aplicações web ou mobile, através de diferentes frameworks.
Lógica de programação
Conceitos de JavaScript: sintaxe, funções, programação orientada a objetos, escopos, conversão de tipo, debugging e logging
Criação de aplicação NodeJS
Conceitos de desenvolvimento dirigido a testes (TDD)
Testes de unidade com Jest
Conceitos de integração contínua e entrega contínua (CI/CD)
Integração contínua (CI) dos testes de unidade no Github
Módulo 4. Teste de integração para Restful API
+
Com o crescente aumento da demanda por aplicativos móveis, empresas estão adaptando seus sistemas para microsserviços. A criação de uma Restful API é uma das maneiras que serviços web estão sendo migrados.
Neste módulo, você irá aprender como realizar testes de integração para essas APIs, que é essencial para a garantia de um bom funcionamento durante o consumo dessas APIs por suas interfaces (web, desktop ou mobile).
Fundamentos da comunicação cliente-servidor, protocolo HTTP, métodos de requisição
Instalação de um Restful API com NodeJs
Compreensão de documentação de um Restful API com Swagger
Teste de integração para Restful API com Postman
Instalação e criação de docker e docker-compose para os projetos do Github
Módulo 5. Teste de sistema automatizado em aplicação web
+
Em processos ágeis, onde os sistemas são lançados periodicamente, há uma grande necessidade de realização de testes automatizados para permitir que os sistemas sejam verificados durante cada entrega do sistema.
Nesta parte do curso de QA você irá aprender a realizar testes de sistemas automatizados para aplicações web usando o Selenium, que é uma ferramenta bem requisitada pelas empresas de TI. Além disso, aprenderá como realizar testes de aceitação automatizando a especificação de requisitos para a linguagem Gherkin e rodando os testes na ferramenta Cucumber.
Noções básicas de testes automatizados para aplicações web
Conceitos de desenvolvimento baseados em comportamento (BDD)
Teste usando BDD com linguagem Gherkin no Cucumber
Teste de sistema web com Selenium IDE
Teste de sistema web com Selenium Webdriver (JavaScript)
Módulo 6. Teste de sistema manual em aplicativos móveis
+
Neste módulo do curso de Analista de Testes de Software, você irá aprender sobre o funcionamento de aplicativos móveis, seus diferentes tipos e as diferenças entre os dispositivos. Compreender estas diferenças vai permitir que os testes manuais de aplicativos, que você irá produzir, serão realizados de forma mais eficiente. Pois serão considerados cenários, em que diferentes eventos podem ocorrer durante o uso do sistema
Introdução aos tipos de aplicativos móveis: ios/android, híbrido, nativo, multiplataforma
Instalação de ferramentas como Android Studio e XCode: abrir aplicativos, criar emuladores para teste
Teste manual de aplicativos móveis em diferentes cenários: versão do dispositivo, navegação, telas, eventos, internet, GPS e bateria
8 horas
Práticas de Programação e Trabalho com Dados usando ChatGPT/IA
Introdução à Inteligência Artificial e ChatGPT
Utilizando o ChatGPT para Programar
Exploração e Visualização de Dados
Aplicações Avançadas do chatGPT
Workshop - Práticas de Programação e Trabalho com Dados usando ChatGPT/IA
Você aprenderá com os melhores especialistas de QA
Nosso Centro de Carreira irá te auxiliar a preparar o seu CV e para as entrevistas
Conquiste seu certificado e encontre um novo emprego
Complete seu portfolio com 6 projetos novos
Você irá criar e defender projetos finais
em tarefas semanais e obtenha feedback de especialistas do curso
Coloque seu conhecimento em prática
Assista às aulas e participe de webinars
100% online - assista quando e onde puder. Aulas ministradas por especialistas da área para responder às suas dúvidas
Faça parte de uma comunidade exclusiva para estudantes e fortaleça suas conexões
Comunidade de alunos para compartilhar experiências
Acesse e revise as aulas mesmo se você já tiver completado o curso
Acesso Vitalício
Anne Rocha
Senior QA Tester na UFPB
Bacharel e mestre em Ciência da Computação pela UFCG, Anne trabalha como Analista de Testes Sênior há 13 anos e atualmente ministra aulas online de Teste de Software. Ao longo de sua carreira, já criou aplicações WEB em Ruby on Rails e plugins para Gestão de Projetos no Redmine e no momento produz aplicativos para celular em Flutter.
Carlos Eduardo
SQA Specialist Senior Aubay Portugal
Com mais de 16 anos de experiência na área de Quality Assurance e com vivência em projetos ágeis desde 2014, Carlos trabalhou com mais de 50 projetos globais com atuação direta em QA e Compliance. Ao longo de sua trajetória profissional, atuou como instrutor e palestrante em seminários.
Luis Eduardo
Especialista de Qualidade de Software - Grupo GFT
Profissional com 7 anos de experiência na área de tecnologia, com amplo conhecimento em metodologias ágeis e tecnologias de automação, além de certificações CTFL, TKP, CSM, CSPO, KMP e SAFe. Mestre em formação em Engenharia de Software é Especialista em Administração formado pela USP, Gestão de Pessoas e Liderança, Gestão Estratégica de Projetos e Tecnologias Ágeis, Gestão de QAS além de pós graduado em Engenharia Devops e Qualidade de Software. Durante os últimos anos, Luis Eduardo se dedica também como palestrante e colaborador científico em diversas organizações na área da ciência e tecnologia.
Guilherme Luz Lisboa
SQA Engineer - Bosch Termotecnologia Comercial e Industrial Portugal
Senior Quality Assurance Engineer, Pós graduado e com certificação ISTQB, atua na área de testes há mais de 7 anos. Já atuou nos mais diversos segmentos do mercado como: agronegócio, saúde, financeiro e termotecnologia realizando a gestão de qualidade e automação de testes nas principais plataformas. Possui cursos voltados à automação em plataformas como UDEMY e já ministrou aulas em Universidades como o SENAC.
Hector Costa Lima
Engenheiro da Computação com MBA em Business Agility & Agile Project Management
Com 15 anos de experiências em Fintech’s, Telecom, Grandes Bancos, Logística, Varejo e Tecnologia atuando em cargos de liderança na área de Qualidade de Software. Apaixonado pelo desenvolvimento de pessoas, estratégia de negócios, transformação digital, melhoria contínua, novas tecnologias e cultura ágil, conta com certificações CTFL, CTFL-AT, PSM I, KMP e Management 3.0.
Seu currículo após o curso
Analista de testes de software
R$4.768*
Salário de:
Uso de teorias de teste atualizadas
Compreensão do ciclo de vida de desenvolvimento de software
Programação Javascript
Uso de programação orientada a objetos
Trabalho com sistema de controle de versão Git e plataforma GitHub
Teste de unidade
Preparação e condução de scripts de teste automatizados
Elaboração de roteiro de teste e relatório de defeitos
Uso do Selenium Webdriver
No final do curso, você se tornará um Analista de Teste de Qualidade de software júnior completo e será capaz de encontrar seu primeiro emprego em TI.
Habilidades profissionais:
Feedback dos nossos alunos
Wellington Cardoso Cortinove
"Eu consegui passar em uma entrevista e a Ultima tem um papel fundamental nessa minha nova conquista de trabalho.”
Analista de testes de software
Erica
“Eu tinha dúvidas sobre minha carreira e na Ultima recebi uma direção, o que me fez crescer pessoal e profissionalmente.”
Analista de testes de software
Lucas Amaral Rosa
Analista de testes de software
“Ao conhecer a metodologia e os professores da Ultima, tive total segurança em iniciar o curso e me preparar pro futuro.”
Qual será seu cronograma de estudos?
Videoaulas serão abertas toda semana
Webinars e workshops acontecerão uma vez a cada uma ou duas semanas, em dias úteis às 19:00: você poderá fazer as perguntas e terá acesso a casos práticos para melhorar suas habilidades, durante todo o período do curso
Você precisa investir 6 - 10 horas por semana para um aprendizado confortável
Sua carreira é a nossa maior prioridade
Com nosso programa de carreira gratuito, ajudamos você a planejar sua carreira, agendar entrevistas e conseguir um emprego. Nosso programa inclui:
Plano de carreira individual
fazemos um teste vocacional de entrada para te ajudar a determinar seus objetivos e preferências profissionais
Preparação e organização do currículo
ajudamos você a organizar suas experiências em um currículo que chame a atenção de recrutadores
Preparação para entrevistas
treine pontos-chave das entrevistas de emprego com nossos mentores
Projeto final
o projeto em que você trabalhará ao longo do curso será um forte aliado ao seu currículo e portfólio
Ana Paula Holanda
Ultima.School HR Consultant e Coach de Carreira
Você será notificado quando abrirmos as matrículas
A primeira escola de negócios digitais no Brasil pensada para acelerar o seu crescimento profissional
facilitadores brasileiros e estrangeiros
35
alunos inscritos neste ano
5.000+
facilitadores são profissionais atuantes no mercado
100%
empresas globais participantes
20+
Perguntas frequentes sobre o Curso de Analista de Testes de Software:
Para todos que desejam começar a trabalhar em TI sem habilidades técnicas ou conhecimento prévio em programação.
Um Analista de Teste desempenha um papel essencial em qualquer equipe de desenvolvimento: ele é responsável pela qualidade do produto de software. Um site, um serviço online, um programa, um aplicativo móvel - tudo isso é testado por um Analista de Teste antes de ser lançado no mercado.
Para este curso, basta um computador com sistema operacional Windows 7, Linux ou MacOs, com acesso à Internet. Todas as ferramentas necessárias para o desenvolvimento da aprendizagem dentro do curso serão gratuitas e orientadas em aula pelo professor.
Após cada bloco de estudo, você fará trabalhos práticos. Organizamos a prática para que você treine não apenas em seu projeto pessoal, mas também nos projetos de seus colegas. Isso o ajudará a ganhar experiência adicional.
Após o término das palestras você terá 3 semanas para construir seu projeto final. Você terá suporte de um orientador - um especialista que entende as especificações de seu produto.
Nosso consultor de RH ajudará você a escrever um currículo atraente, orientará com conselhos sobre onde procurar emprego e como se preparar para uma entrevista.
Como cada caso é único, os alunos têm a oportunidade de ter consultorias individuais e fazer perguntas específicas ao nosso especialista em recrutamento.