Overview
Atuam de forma central no ciclo de vida de desenvolvimento, garantindo a qualidade dos produtos digitais através de abordagens estruturadas de testes automatizados e manuais. Projetam cenários de teste complexos e colaboram na definição de critérios de aceite das funcionalidades, atuando junto aos times de produto, negócio e desenvolvimento. Implementam e sustentam pipelines de automação, ajudando a integrar a cultura de qualidade e integração contínua (CI/CD) ao dia a dia dos projetos.
Responsabilidades
- Planejar, especificar e desenvolver roteiros de testes detalhados com base nos requisitos técnicos e de negócio;
- Desenvolver e manter scripts de testes automatizados para front-end e back-end (APIs) de forma escalável e performática;
- Executar testes de integração, sistema, regressão e aceitação;
- Identificar, acompanhar e gerenciar o ciclo de vida de bugs com clareza, analisando as causas raiz (root cause analysis);
- Colaborar na integração da automação de testes nos processos de Continuous Integration / Continuous Delivery (CI/CD);
- Manter ambientes de testes e criação de massas de dados para testes;
- Disseminar práticas de BDD e TDD dentro e fora das frentes de desenvolvimento;
- Conduzir reuniões de descoberta e refinamento de requisitos para mapear riscos antecipadamente (Shift-Left Testing).
Requisitos Técnicos
- Domínio em técnicas de teste de software funcional e estrutural;
- Experiência em estruturação de planos de teste e métricas de qualidade;
- Vivência sólida com ferramentas e frameworks de automação (ex: Cypress, Playwright, Selenium, Jest etc.);
- Experiência em automação de testes de APIs RESTful/SOAP e validação de contratos;
- Conhecimento em JavaScript/TypeScript (incluindo back-end com Node.js);
- Conhecimento intermediário/avançado em bancos de dados relacionais e não relacionais;
- Vivência com Git, versionamento de código e fluxos ágeis;
- Experiência com pipelines (ex: GitLab CI);
- Conhecimento em BDD (Behavior Driven Development), ferramentas como Cucumber e Gherkin;
- Inglês básico para leitura e escrita.
Formação
- Superior completo (bacharelado ou tecnólogo) em Ciência da Computação, Análise e Desenvolvimento de Sistemas, Sistemas de Informação, Engenharia de Software ou cursos similares.
Competências Comportamentais
- 3 anos ou mais na área de qualidade de software, automação de testes e governança de qualidade no ciclo de desenvolvimento.
Adicionais
- Tipo de Contratação: PJ
- Regime de contratação híbrido
Toda nossa comunicação normalmente é feita via e-mail ou por telefone. Mantenha seus dados atualizados e fique de olho na caixa de entrada, incluindo a pasta de spam.