Pular para o conteúdo

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.