* Salário: R$ 2.000 a R$ 5.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Outros
Nível: Senior
Missão no projeto
Garantir a qualidade ponta a ponta do Commerce Cloud em arquitetura headless, com forte atuação em automação UI E2E com Playwright e testes de API e contrato, assegurando confiabilidade, escalabilidade global (multi-país/multi-idioma) e padrão enterprise de evidências e rastreabilidade.
Responsabilidades principais
·Definir e executar a estratégia de testes para jornadas críticas (Login/Minha Conta, Busca/Catálogo, Simulação de Ordem de Venda → Pedido/Checkout) e integrações.
·Implementar e manter suíte UI E2E em Playwright (TypeScript), com:
·Page Object / Screenplay (quando aplicável), fixtures, dados de teste e paralelização;
·Execução cross-browser (Chromium/WebKit/Firefox), responsividade e estabilidade em CI.
·Projetar e automatizar testes de API (REST; desejável GraphQL quando existir): autenticação, paginação, versionamento e validação de contratos.
·Implementar testes de contrato (consumer-driven) entre Front/BFF/APIs (ex.: Pact ou equivalente) para reduzir quebra de integrações.
·Integrar testes aos pipelines CI/CD (GitLab/GitHub Actions/Azure DevOps), com quality gates, relatórios e evidências (traces, vídeos, screenshots).
·Apoiar definição de critérios de aceite, DoR/DoD, e garantir rastreabilidade requisito → story → testes → evidências (Jira + Xray/Zephyr/TestRail).
·Trabalhar em conjunto com times de Frontend (React), Backend, Arquitetura, UX/UI e stakeholders em Scrum/Kanban.
·Atuar em análise de causa raiz, triagem de defeitos e melhoria contínua (métricas de execução, falhas recorrentes, flakiness, tempo de pipeline).
Competências técnicas obrigatórias
·5+ anos em QA de aplicações web complexas, atuando como referência técnica.
·Domínio de Playwright para automação UI E2E (preferencialmente com TypeScript):
·Estruturação de projeto, boas práticas de seletores (data-testid), padrões de organização e reuso;
·Execução paralela, sharding, e execução em container/CI.
·Forte experiência com testes de API (REST): validações, schemas, auth (OAuth2/OIDC), ambientes e dados.
·Experiência prática com testes de contrato (ex.: Pact) e/ou validação de schema (OpenAPI/JSON Schema) em pipelines.
·Vivência com Git e CI/CD; habilidade de “debugar pipeline” e testes em headless.
·Conhecimento de Docker para execução e troubleshooting de suítes automatizadas.
·Conhecimento de integrações enterprise: API Gateway (ex.: Kong) e IdP (ex.: Keycloak) – consumo e validação em testes.
·Experiência com observabilidade/evidências de testes: logs estruturados, traces do Playwright, relatórios (JUnit/Allure ou equivalente).
Diferenciais
·Experiência com SAP Commerce Cloud (Hybris) e/ou Spartacus/Composable Storefront.
·Experiência em B2B complexo (perfis distintos, catálogos restritos, regras comerciais, cotação/simulação, contratos).
·Vivência com integrações com SAP ECC/S/4HANA.
·Testes de acessibilidade e qualidade Web: axe-core, Lighthouse.
·Performance tests (k6/JMeter) e estratégia de testes não funcionais para APIs.
Ferramentas e padrões esperados
·UI E2E: Playwright (TS), traces/vídeos/screenshots, execução cross-browser.
·API: Playwright API testing / Postman-Newman (ou equivalente), validação de OpenAPI/JSON Schema.
·Contrato: Pact (ou ferramenta equivalente de consumer-driven contracts).
·Gestão/traceabilidade: Jira + Xray/Zephyr/TestRail.
·CI/CD: GitLab/GitHub Actions/Azure DevOps.
·Execução: Docker (containerização para rodar em CI).
Buscamos proporcionar ao nosso time um ambiente acolhedor, dinâmico e colaborativo. Para isso, temos várias iniciativas, como:
- Oportunidades 100% remotas 👨🏻💻
- Vale home office 💻
- Feedbacks periódicos 💬
- Programa de indicações 🏅
- Acolhimento psicológico 🙋🏻♂️
- Ginástica laboral 🏋️
- Academia de conhecimento 🧠
- Convênio com escola de inglês 🔤
- Reuniões mensais de transparência 🔃
- Happy hour online 🍻
- Kit de boas-vindas 🎁
