Ver mais vagas de QA
Voltar

Analista de Qualidade de Software (QA)

Vaga: Analista de Qualidade de Software (QA)

O Cenário

Ampla carteira de produtos digitais de missão crítica, com alto grau de exigência de confiabilidade, desempenho e conformidade.

A Missão

Profissional hands-on, responsável pela implementação de rotinas automatizadas de qualidade. O foco não é inspeção manual: é construir e operar automações que garantam a qualidade de forma contínua, em duas frentes:

  1. Quality Gates no CI/CD — barreiras automatizadas e bloqueantes que impedem código fora do padrão de avançar.
  2. Análise automatizada de logs — rotinas que identificam bugs e problemas de performance nos logs do OpenSearch, de forma proativa.

Responsabilidades

  • Implementar Quality Gates como etapas bloqueantes no pipeline de CI/CD (GitLab CI): cobertura de testes, análise estática, segurança e conformidade.
  • Definir os critérios objetivos de aprovação/reprovação de cada portão (limiares de cobertura, complexidade, duplicação, vulnerabilidades, dívida técnica).
  • Integrar ferramentas de qualidade ao pipeline (SonarQube, SAST/DAST, análise de dependências).
  • Desenvolver suítes de testes automatizados (unitários, integração, contrato, E2E, regressão e API).
  • Criar rotinas automatizadas de análise de logs no OpenSearch para detectar bugs, exceções, erros recorrentes e degradações de performance em produção.
  • Construir queries, alertas e dashboards no OpenSearch que evidenciem padrões anômalos (picos de latência, taxas de erro, gargalos, falhas intermitentes).
  • Padronizar as automações via templates reutilizáveis entre os produtos da carteira.

Requisitos Obrigatórios

  • Experiência prática em automação de testes e integração de testes em pipelines de CI/CD.
  • Configuração de Quality Gates com ferramenta de análise estática (SonarQube ou equivalente).
  • Experiência com GitLab CI (ou equivalente) e pipeline como código.
  • Uso prático de OpenSearch/Elasticsearch: queries, dashboards e alertas.
  • Proficiência em linguagem de automação (Python, JavaScript/TypeScript ou similar).
  • Testes de API (Postman/Newman, Playwright, pytest, etc.).
  • Domínio de Git e fluxos de merge request com verificações automatizadas.

Diferenciais

  • SAST/DAST e análise de composição de software (SCA).
  • Testes de performance/carga (k6, JMeter, Locust).
  • Ambientes containerizados (Docker) e Kubernetes.
  • Práticas de DevSecOps.
  • Sistemas críticos ou ambientes regulados.

As condições de vínculo, regime de contratação e benefícios serão detalhados no processo seletivo.

Vagas

Vagas Front-end

Sobre

Política de privacidade

Termos de uso

getVagas, 2026