Responsabilidades e atribuições
Automação de API: Criar e manter scripts de testes automatizados para APIs (RestAssured, Postman/Newman). Testes de Carga/Stress: Simular picos de transações (como em uma Black Friday) para validar a resiliência da arquitetura (usando JMeter, K6 ou Gatling). Cenários Complexos: Mapear cenários de borda financeiros (ex: timeout no meio de uma transação, estorno parcial, concorrência de saldo). Integração Contínua: Garantir que os testes automatizados rodem na pipeline de CI/CD antes do deploy.
Requisitos e qualificações
Experiências e qualificações: Lógica de Programação: Conhecimento em lógica (preferencialmente Java) para escrita de scripts de teste. Testes de API: Domínio de ferramentas de teste de API (Postman, Insomnia, Swagger). Bancos de Dados: Capacidade de fazer queries (MariaDB/Mongo) para validar se o dado foi gravado corretamente após o teste. Metodologia: Experiência com BDD (Gherkin/Cucumber) e escrita de casos de teste estruturados.
Cód. da Vaga: 2199