
Quality Engineer Pleno - E-commerce
Printi • Brazil
**Role & seniority: ** Engenheiro(a) de Qualidade / Testes (automação e qualidade); 3+ anos em QA (manual e automação).
**Stack/tools (principais): **
-
Linguagens: Java, JavaScript, Python e/ou C#.
-
Testes/automação: Selenium, Cypress, Playwright, Appium, Postman/Newman, RestAssured (exemplos citados).
-
Níveis de teste: unitário, integração, contrato, regressão, E2E; com foco em shift-left.
-
CI/CD: Jenkins, GitLab CI, Azure DevOps.
-
Outros: Git, Docker (integração), metodologias ágeis (Scrum/Kanban).
-
Desejável: BDD (Cucumber/Behave).
-
Top 3 responsabilidades:
-
Desenvolver e manter testes automatizados para web, mobile, APIs e integrações.
-
Criar/aprimorar frameworks de automação com escalabilidade, performance e reuso.
-
Executar/monitorar testes em pipelines CI/CD e analisar indicadores, apoiando RCA e melhorias.
-
-
Must-have skills:
-
Experiência 3+ anos em QA (manual + automação).
-
Programação com linguagens citadas.
-
Experiência prática com frameworks de automação.
-
Uso de CI/CD (Jenkins/GitLab CI/Azure DevOps).
-
Git e boas práticas de versionamento.
-
Experiência com agile e práticas shift-left.
-
-
Nice-to-haves:
-
BDD (Cucumber/Behave).
-
Docker para testes de integração.
-
Diferenciais: testes de performance, segurança e observabilidade.
-
-
**Location
Full Description
Missão do cargo: Desenvolver, manter e aprimorar estratégias de qualidade e automação de testes que garantam a confiabilidade, estabilidade e segurança dos sistemas e aplicações. Atua de forma colaborativa com os times de desenvolvimento e produto desde as fases iniciais, promovendo práticas de qualidade integradas ao ciclo de desenvolvimento.
Responsabilidades
Desenvolver e manter testes automatizados para aplicações web, mobile, APIs e integrações Criar e aprimorar frameworks de automação, garantindo escalabilidade, performance e reuso Participar ativamente das cerimônias ágeis do time Colaborar com estratégias de testes em conjunto com QEs, PM, Tech Lead e desenvolvedores Executar e monitorar testes automatizados em pipelines de CI/CD
Implementar testes em diferentes níveis: unitário, integração, contrato, regressão e E2E Identificar e acompanhar defeitos, apoiando análise de causa raiz Analisar indicadores de qualidade e propor ações de melhoria Garantir rastreabilidade entre requisitos, casos de teste e resultados Documentar frameworks, padrões e processos de qualidade Mentorar analistas júnior em práticas de teste e automação
Requisitos
Ensino Superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas Experiência de 3+ anos em qualidade de software (manual e automação) Conhecimento sólido em linguagens de programação (Java, JavaScript, Python ou C#) Experiência com frameworks de automação (Selenium, Cypress, Playwright, Appium, Postman/Newman, RestAssured, etc.) Familiaridade com ferramentas de CI/CD (Jenkins, GitLab CI, Azure DevOps) Conhecimento em versionamento (Git) e boas práticas de controle de código Experiência com metodologia ágil (Scrum, Kanban) e práticas de shift-left Desejável conhecimento em BDD (Cucumber, Behave) Familiaridade com Docker e testes de integração
Diferencial: testes de performance, segurança e observabilidade
Requisitos
Estudos
Ensino Superior
Competências
Organização
Atenção aos detalhes
Qualidade
Capacidade de análise