/prova-qa

A idéia deste desafio é nos permitir avaliar melhor as habilidades de candidatos à vagas de QA

Prova QA

Este desafio tem o intuito de avaliar suas habilidades em testes automatizados e manuais.

Descrição Geral

  • https://fakerestapi.azurewebsites.net/index.html

  • No link acima temos o Swagger de uma API pública de Livros.

  • Este serviço é composto de cinco collections: Atividades, Autores, Livros, Fotos de Capa e Usuários.

  • Com algumas requisições podemos adcionar, editar, pesquisar ou remover registros.

O que sua prova deve conter

  1. Escolha duas dentre as collections da API de Livros. (Exceto as coleções de usuários e atividades)

  2. Construa na Ferramenta Postman as requisições para as collections escolhidas

  3. Elabore um projeto de Testes Automatizados de API com o Framework e Linguagem de sua preferência

Você deve abrir uma Pull Request para este repositório, contendo os itens a seguir:

  • Arquivo no fromato Json exportado do Postman contendo as requisições.

  • Projeto de Testes Automatizados contendo uma suíte de testes de API.

  • Instruções de como executar o projeto.

Instruções de entrega

  1. Primeiro, faça um fork deste projeto para sua conta no Github.

  2. Em seguida, implemente sua solução seguindo as instruções que estão acima.

  3. Envie o link do seu Pull Request, com a resultado da prova, para manuel.neto@trademaster.com.br com cópia para seu headhunter.

Pontos de Atenção

  1. Tenha atenção para a qualidade e complexidade do projeto que você está montando.

  2. Não fique em cenários comuns de teste, valide erros, fluxo de exceção e relações entre as coleções.

  3. Foque em construir um projeto simples mais bem elaborado, utilize algum padrão de projeto, gere relatórios, reutilize código etc.

  4. Mostre que você é Sênior, se ainda não é, mostre que pode se tornar.

  5. Qualquer dúvida não exite em entrar em contato: manuel.neto@trademaster.com.br