Descrição do projeto
TraduzidoEstamos procurando um engenheiro de automação experiente que construa um conjunto de testes de ponta a ponta para uma aplicação no Playwright ou Cypress. Antes de tudo, o conjunto deve cobrir os cenários de usuário mais críticos: registro de conta, login e logout, formulários-chave nos quais os usuários confiam, e todo o fluxo de checkout do carrinho até a confirmação. Os testes devem ser robustos, não frágeis: com seletores estáveis e esperas razoáveis para que não falhem apenas por causa do tempo. Queremos incorporá-los em nosso pipeline CI para que todo o conjunto seja executado automaticamente em cada pull request, bloqueie a mesclagem quando quebrado e permaneça silencioso quando tudo estiver verde.
Igualmente importante é o feedback que os testes fornecem. Quando uma execução falha, precisamos de um relatório claro que indique precisamente qual cenário quebrou e por quê, com uma captura de tela no momento da falha e, idealmente, um rastreamento ou vídeo para casos complexos. A entrega final deve permitir que nossos desenvolvedores leiam, executem e estendam os testes sem ajuda externa, então inclua uma breve instrução de configuração e um pequeno guia.
Requisitos chave:
— Conjunto de testes no Playwright ou Cypress: registro, login, formulários-chave e checkout
— Seletores estáveis, manuteníveis e estratégia de espera robusta, sem testes instáveis
— Integração CI: executar o conjunto em cada pull request e bloquear a mesclagem em caso de falha
— Relatórios claros de aprovação/reprovação com capturas de tela em caso de falha, além de rastreamentos ou vídeos onde útil
— Configuração documentada e guia breve para que a equipe possa executar e desenvolver o conjunto