Quality Assurance III
Remoto
Sobre a vaga
Buscamos um(a) Analista de QA Sênior para definir e conduzir estratégias de testes, garantindo a qualidade e a confiabilidade das soluções tecnológicas. Esse profissional será responsável por planejar e executar testes manuais e automatizados, validar APIs, integrações e regras de negócio, identificar falhas e contribuir para a melhoria contínua dos processos de desenvolvimento.
Stack com que você vai trabalhar
- Backend em Java 21 com Spring Boot, PostgreSQL, Kafka e MQTT.
- Frontend em Next.js com React.
- App mobile em Flutter.
- Gestão de trabalho no Jira.
Não esperamos que você domine tudo isso. Esperamos que consiga testar com segurança um sistema com essas peças.
Responsabilidades
- Definir e conduzir a estratégia de testes do Sigma: o que testar manualmente, o que automatizar e em que camada (API, integração, interface, mobile).
- Escrever e manter casos de teste ligados aos requisitos, garantindo rastreabilidade entre história, teste e defeito no Jira.
- Testar fluxos de ponta a ponta: o equipamento envia o dado, o dado passa pela ingestão e pelo processamento e chega ao alerta, ao relatório e ao dashboard.
- Validar regras de negócio de módulos como lista de monitoramento (blacklist), velocidade média por rota, detecção de comboio e relatórios.
- Testar APIs REST, incluindo autenticação, permissões por perfil e isolamento de dados entre contratos (multi-tenant).
- Criar e manter testes automatizados de regressão e integrá-los ao pipeline de CI/CD.
- Conferir no banco de dados se o que a tela mostra corresponde ao que foi gravado.
- Planejar testes de carga e de volume para a entrada de dados dos equipamentos.
- Participar do refinamento, ajudando a escrever critérios de aceite testáveis antes do desenvolvimento começar.
- Reportar defeitos com clareza (passos, evidência e impacto) e acompanhar a correção até o fechamento.
Requisitos Obrigatórios
- Experiência sólida como QA em produtos web, com atuação de nível sênior: já definiu estratégia de testes, não apenas executou roteiros.
- Testes de API com ferramentas como Postman/Newman, REST Assured ou equivalente.
- SQL para consulta e validação de dados.
- Experiência com testes em sistemas integrados, filas ou processamento assíncrono.
- Escrita clara de casos de teste, critérios de aceite e relatórios de defeito.
- Conhecimento de boas práticas de segurança em testes: controle de acesso, exposição de dados e LGPD.
Requisitos Desejáveis
- Zephyr para gestão de casos de teste, ciclos de execução e rastreabilidade integrada ao Jira.
- Automação de testes de interface com ferramentas como Playwright, Cypress ou Selenium.
- Vivência com testes de regressão em pipeline de CI/CD.
- Testes de carga com k6, JMeter, Gatling ou similar.
- Testes de aplicativos mobile, idealmente em Flutter.
- Experiência com Kafka ou MQTT do ponto de vista de testes, como produzir mensagens de teste e validar o consumo.
- Experiência montando a área de QA do zero em um produto novo.