- Estudar e praticar alguma linguagem de programação (Ruby, Java, JS ou Python)
- Dica: Ruby na Codecademy
- Estudar, praticar Git e criar uma conta no Github
- Dica: Curso de Git e Github
- Estudar sobre Agilidade, Scrum, valores e manifesto ágil (talvez algum curso)
- Dica: Agile School
- Dica: YouTube - Testes Ágeis
- Dica: Artigo sobre Teste de Mutação
- Dica: Artigo sobre Testes de Performance com Artillery e Datadog
- Dica: Teste Unitário e Qualidade de Software
- Dica: Abordagem de Testes
- Dica: Pirâmide de Testes
- Dica: YouTube - Coders on Beer QA
- Dica: Slideshare - Qualidade além dos Asserts
- Dica: YouTube - Testes de API
- Dica: Automatizando Testes com Newman
- Dica: Automatizando Testes de APIs REST
- Dica: Simulando APIs com Wiremock
- Dica: Testando API REST com Rest Assured
- Dica: Public APIs
- Dica: APIs da Marvel
- Cypress: Udemy - Testes Cypress
- Selenium: Udemy - Testes Funcionais com Selenium WebDriver
- Lógica de Programação
- Ruby
- Java
- JavaScript
- Análise de Histórias de Usuário
- BDD
- Cucumber
- Ambientes e Ferramentas de Desenvolvimento
- Git
- Xcode
- Android Studio
- Appium (com qualquer linguagem de programação)
- Selenium WebDriver (com qualquer linguagem de programação)
- Protractor
- Testes de API
- Httparty
- Pacote Node.js (mocha, chai e supertest)
- RestAssured
- Integração e Entrega Contínua
- Jenkins
- Travis
- Circle CI
- Básico em lógica de programação
- Sabe realizar testes exploratórios e manuais
- Sabe reportar bug simples (Front)
- Tem vontade de aprender
- Sabe buscar ajuda dos mais seniors
- Escreve cenários de testes funcionais (junto com PO e Designer)
- Sabe gerenciar as principais massa de dados para os testes
- Conhecimentos básicos de agilidade
- Sabe reportar qualquer tipo de bug (Backend, ambiente, Front)
- Sabe usar melhores evidências para reportar bugs (logs)
- Desenvolve em alguma linguagem de programação (Java, Ruby, JavaScript, etc.)
- Escreve cenários para diferentes tipos de testes (junto com todo o time, aplicar BDD)
- Sabe gerenciar as principais massa de dados para os testes
- Conhecimentos básicos de agilidade e produto
- Possui boa comunicação com o time
- Sabe usar melhores evidências ao reportar bugs (logs, por exemplo)
- Escreve cenários para diferentes tipos de testes
- Compartilha cen