QA Engineer Sênior Remoto
Summary
Senior QA engineer (100% remote in Brazil) ensuring end-to-end quality of a headless SAP Commerce Cloud e-commerce platform: designing and maintaining Playwright (TypeScript) UI E2E suites, REST API and consumer-driven contract tests, integrated into CI/CD pipelines with enterprise-grade traceability via Jira/Xray.
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 🎁