Atuar como Engenheiro de Qualidade, liderando iniciativas de automação de testes em ambientes distribuídos e arquiteturas baseadas em microsserviços. Será responsável por garantir qualidade ponta a ponta em APIs e serviços, integrando testes aos pipelines CI/CD e apoiando a evolução contínua das práticas de QA. Também atuará na validação de fluxos críticos, observabilidade e estabilidade das aplicações em produção. Responsabilidades: — Desenvolver, executar e manter testes automatizados (foco em APIs e serviços/microserviços). — Especificar e implementar cenários seguindo BDD com Gherkin. — Registrar, organizar e rastrear cenários, evidências e resultados no Xray (Gherkin). — Garantir cobertura e eficácia com técnicas de teste de caixa preta e caixa branca. — Integrar automação aos pipelines de CI/CD (ex.: Jenkins), garantindo execução recorrente e confiável. — Realizar smoke testing e identificar rapidamente falhas críticas. — Validar fluxos síncronos e assíncronos, incluindo cenários com mensageria (AWS SQS) quando aplicável. — Colaborar com times de desenvolvimento, produto e operações para qualidade ponta a ponta. — Utilizar Docker para provisionamento de ambientes de teste e execução de pipelines automatizados. — Apoiar investigação de falhas utilizando observabilidade (traces/métricas/logs), quando necessário. Requisitos: — Experiência sólida com Playwright (automação). — Experiência com Gherkin (BDD) e uso do Xray com Gherkin. — Profundo entendimento de APIs (validação de payloads, autenticação, contratos, timeouts, retries, etc.). — Experiência com CI/CD e integração de testes em pipelines (ex.: Jenkins). — Conhecimento em Docker e ambientes conteinerizados. — Familiaridade com testes em ambientes distribuídos / microserviços. — Domínio de técnicas de teste de caixa preta e caixa branca. — Vivência com smoke testing. — Programação (principalmente JavaScript) — obrigatório e eliminatório. Diferenciais: — Experiência com validação de fluxos assíncronos e tópicos de mensageria (SQS/DLQ/reprocessamento). — Noções de Kubernetes/EKS para troubleshooting básico de execuções (logs/health checks). — Experiência com observabilidade (Dynatrace / OpenTelemetry / Grafana Loki) para diagnóstico e redução de testes instáveis (“flaky tests”). — Experiência com testes de performance e segurança. — Conhecimento em cloud (AWS, Azure ou GCP). — Noções de Terraform (para entendimento de ambientes e limitações de infraestrutura).