Parabéns por chegar até esta fase do processo seletivo para Desenvolvedor QA.
Aqui na Ploomes valorizamos muito uma qualidade: autonomia. Isso quer dizer que, uma vez que um problema é apresentado para um dos nossos colaboradores, cabe a este decidir qual a melhor solução.
Por isso,em nosso desafio, nos vamos setar alguns critérios mínimos para a aplicação e deixar você tomar as decisões mais profundas sobre a aplicação, como bibliotecas, estrutura da aplicação e etc.
- Aplicação em JavaScript
- Clean Code
- Realizar teste na API do Ploomes nas seguintes entidades:
- CRUD em Clientes (/Contacts)
- CRUD em Negócios (/Deals)
- Teste no Front-end simulando o uso do sistema semelhante ao realizado pelo usuário final. Devem ser testadas as seguintes funcionalidades:
- Login do sistema
- CRUD em Clientes
- CRUD em Negócios
- Testar mais funcionalidades além das especificadas;
- Para a entrega, commitar na branch
main
os testes criados; - Incluir também instruções de execução, limitações, bugs conhecidos e quais seriam os próximos passos para a evolução do sistema;
Para acessar a api do Ploomes você precisará da chave de integração, que você consegue pegar seguindo a documentação a seguir: https://developers.ploomes.com/
Você pode criar uma conta trial para realização do teste proposto através do link: https://www.ploomes.com/versao-trial