Curso de Formação | Duração: 8 meses

Analista de testes de software

Em apenas 8 meses você dominará as habilidades necessárias para começar do zero e conseguir um emprego em uma empresa de TI
6 peças de um projeto que você desenvolverá durante a formação
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
 -50%
/ Analista de testes de software
até 27/05
-50%
Você vai encontrar um emprego ao se formar ou devolvemos o seu dinheiro!
Por que se tornar

Analista de testes de software?

Esta área é uma das áreas mais bem remuneradas da área 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 é 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.
*Referência no portal Glassdoor na região de São Paulo
R$ 3.565*
salário médio

Analista de Testes Júnior

R$ 4.658*
salário médio

Analista de Testes Pleno

R$ 7.069*
salário médio

Analista de Testes Sênior

Para quem é o curso?
Profissionais júnior
Que já possuem alguma habilidade com computação e queiram se aprimorar na área e alavancar sua carreira
Profissionais júnior
Iniciantes em tecnologia
Que desejam iniciar sua carreira em uma das profissões mais promissoras da área de TI
Iniciantes em tecnologia
Profissionais da tecnologia
Já experientes nesse mercado que desejam se desenvolver em mais um setor ou migrar de área
Profissionais da tecnologia
O que você aprenderá
Analista de testes de software
Testes de APIs
Você vai saber como utilizar ferramentas de teste automatizado para identificar o funcionamento correto de APIs que comunicam e integram diferentes sistemas
JavaScript e automação de testes
Aprenda a linguagem de programação mais popular do planeta e como fazer testes automatizados em JS
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
Ferramentas de testes de software
1
2
3
Essas serão as ferramentas e técnicas que você aprenderá a usar no curso:
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
Prática
  • 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
  • Escrevendo 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

  • Empurre o sistema JavaScript construído e aplique o CI aos testes no Github
GitHub
Aqui estão os marcos do projeto que os alunos alcançarão após o final de cada módulo:
Projeto
Você deverá assistir a todas as aulas e completar todos os projetos propostos durante o curso. Em contrapartida, você receberá suporte de um especialista em RH para preparar o seu CV, selecionar as vagas mais relevantes, enriquecer o seu perfil no LinkedIn, preparar seu portfólio e seu plano de carreira. Se ainda assim você não encontrar um trabalho em até seis meses da sua conclusão, você receberá seu dinheiro de volta!
Por que estamos confiantes que você conseguirá um emprego?
Nós devolveremos o seu dinheiro se você não encontrar um trabalho!
1
Nós identificamos as necessidades do mercado, analisamos as profissões, entrevistamos profissionais, avaliamos vagas de emprego, necessidade de candidatos e acessibilidade da profissão para recém-chegados
2
Nosso programa é 100% relevante para o trabalho: nós ajudamos você a adquirir as habilidades que você precisa para colocar o conhecimento em prática aqui e agora. Todos os nossos professores são experientes e atuantes na área
3
Nossos consultores de carreira supervisionam todas as etapas de sua jornada profissional. Eles oferecem suporte desde o início, te auxiliam a evitar erros e planejar sua carreira com eficiência
Programa do curso
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.
Aqui 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, 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
Qual será seu cronograma de estudos?
Qual será seu cronograma de estudos?
  • Você precisa investir 6 horas por semana para um aprendizado confortável

  • 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
Ao clicar no botão, aceito a Política de Privacidade e Termos de Uso
Receba uma consultoria de carreira gratuita
Receba mais informações sobre o curso
Veja como você irá aprender em nossa plataforma
Receba uma consultoria de carreira gratuita
Tenha acesso ao Guia de Carreiras
Você aprenderá com os melhores especialistas
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 no Grupo GFT
Com mais de 5 anos de experiência na área de Teste de Qualidade de Software, baseando-se nas melhores práticas e metodologias ágeis, Luis atualmente trabalha como Especialista de Qualidade de Software no Grupo GFT.
Como você vai aprender
Estude no seu tempo
Assista workshops ao vivo
Transforme o aprendizado em prática
Obtenha suporte dos facilitadores
Troque experiências
Acesso vitalício
Plano de aprendizagem 100% flexível e que se encaixa na sua rotina
Estude no seu tempo
Projetos semanais para aperfeiçoar seu conhecimento e enriquecer seu portfólio
Transforme o aprendizado em prática
Faça parte de uma comunidade exclusiva para alunos e fortaleça seu networking
Troque experiências
Tire dúvidas e receba dicas exclusivas de especialistas do mercado
Assista workshops ao vivo
Tenha um tutor para tirar suas dúvidas e dar feedbacks sobre o seu desempenho
Obtenha suporte dos facilitadores
Acesse e assista às gravações das aulas mesmo quando tiver finalizado o curso
Acesso vitalício
Seu currículo após o curso
Analista de testes
de software
  • 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 engenheiro de qualidade de software júnior completo e será capaz de encontrar seu primeiro emprego em TI.
Habilidades profissionais:
Salário de:
R$4.768*
Ao clicar no botão, aceito a Política de Privacidade e Termos de Uso
Início:
13 de junho
Restam:
2 vagas
até 27/05
-50%
R$ 224,80
Até 24x de
Comece agora, pague depois
Preço com desconto
R$ 4.200
R$ 8.400
Inicie a formação pagando apenas 5% de entrada. A próxima parcela é só daqui a 2 meses
Garantimos seu dinheiro de volta por até 7 dias
Inscreva-se
R$
!
A primeira escola de negócios digitais no Brasil pensada para acelerar o seu crescimento profissional
logotipo ultima school
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
Para quem é este curso?
Para todos que desejam começar a trabalhar em TI sem habilidades técnicas ou conhecimento prévio em programação.
Onde o Analista de Testes trabalha?
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.
Preciso de alguma ferramenta específica para acompanhar o curso e realizar as atividades?
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.
Como funciona a metodologia de ensino?
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.
Como funciona o projeto final?
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.
Como encontrar um emprego após o curso?
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.
Escola online para acelerar sua carreira
Lifelong Learning Group, Inc.
Atendimento Comercial
Seg-Sex 10h às 19h
Sábados 10h às 17h
Avenida Paulista, 2349
12° andar - CJ 121
São Paulo - SP
CEP 01311-936
CPD