Estamos em busca de um(a) Quality Assurance Engineer com experiência em automação de testes para atuar em projetos de alta complexidade e impacto. Essa pessoa será responsável por garantir a qualidade das entregas através da criação, execução e manutenção de testes automatizados, colaborando diretamente com os times de desenvolvimento backend (Python) e frontend (React.js), em ambiente de integração contínua na Azure DevOps.
Responsabilidades
- Desenvolver e manter scripts de automação de testes funcionais, de integração e regressão.
- Executar testes automatizados em pipelines de CI/CD no Azure DevOps.
- Colaborar com desenvolvedores backend (Python) e frontend (React.js) na definição de cenários de teste.
- Participar de refinamentos e planejamento de sprints, contribuindo com critérios de aceitação.
- Identificar, reportar e acompanhar correções de bugs.
- Garantir rastreabilidade entre requisitos, testes e evidências.
- Apoiar na evolução contínua dos processos e ferramentas de QA.
Requisitos Obrigatórios:
- Experiência com automação de testes em projetos web.
- Conhecimento em ferramentas como Selenium, Playwright, Cypress, ou similares.
- Experiência com testes de APIs REST (ex: Postman, RestAssured).
- Familiaridade com Azure DevOps e pipelines de CI/CD.
- Conhecimento básico em Python e JavaScript/React.js para leitura e colaboração com o time de desenvolvimento.
- Uso de versionamento com Git.
- Inglês Avançado e/ou Fluente para conversação
Desejáveis:
- Experiência com frameworks BDD (ex: SpecFlow, Behave, Cucumber).
- Conhecimento em testes de performance (ex: JMeter, k6).
- Vivência em metodologias ágeis (Scrum, Kanban).
- Conhecimento em ferramentas de análise de qualidade de código (ex: SonarQube).