Descrição
Estamos procurando um **Engenheiro Líder de Automação de Testes** com profundo conhecimento em frameworks de automação baseados em JavaScript ou TypeScript e um histórico comprovado de liderança em iniciativas de engenharia de qualidade.
O candidato ideal deve ter ampla experiência prática na arquitetura de soluções automatizadas para aplicações web modernas e APIs, além de impulsionar a estratégia de qualidade, a direção técnica e o crescimento da equipe.
Esta função exige expertise avançada em automação, fortes habilidades de liderança e capacidade de influenciar a cultura de engenharia nas equipes de desenvolvimento, produto e QA.
**Responsabilidades**
* Definir e assumir a responsabilidade pela estratégia, arquitetura e roteiro de longo prazo de automação de testes em múltiplos projetos ou equipes
* Arquitetar, desenvolver e aprimorar frameworks automatizados escaláveis utilizando JavaScript ou TypeScript
* Liderar o projeto e a implementação de testes automatizados para aplicações frontend, APIs e fluxos de ponta a ponta
* Estabelecer padrões e boas práticas para suítes de testes usando ferramentas como Cypress, Playwright, WebdriverIO ou similares
* Impulsionar a integração e otimização de testes automatizados dentro de pipelines CI/CD, incluindo abordagens de teste shift-left e shift-right
* Supervisionar processos de análise de defeitos, investigações de causa-raiz e colaborar com a liderança de engenharia em estratégias de resolução
* Melhorar continuamente a confiabilidade, o tempo de execução, a escalabilidade e a manutenibilidade da automação em larga escala
* Liderar a definição da estratégia de testes, conduzir revisões técnicas de código e orientar discussões sobre engenharia de qualidade entre equipes
* Mentorar, treinar e desenvolver engenheiros de QA, promovendo uma cultura de excelência em qualidade e automação
* Colaborar com gerentes de engenharia, arquitetos e liderança de produto para alinhar iniciativas de qualidade com os objetivos de negócios
* Avaliar e introduzir novas ferramentas, tecnologias e metodologias para aprimorar as capacidades da equipe
**Requisitos**
* 5 anos ou mais de experiência em automação de testes utilizando JavaScript ou TypeScript
* Pelo menos 1 ano de experiência comprovada liderando equipes ou iniciativas de QA/automação
* Profundo conhecimento prático em Cypress, Playwright ou WebdriverIO, incluindo o projeto de frameworks do zero
* Sólida experiência em testes de API com Postman, SuperTest ou Axios
* Entendimento avançado dos princípios de teste, técnicas de projeto de testes e processos modernos de QA
* Expertise em ferramentas CI/CD como Jenkins, GitHub Actions ou GitLab CI/Azure DevOps, incluindo arquitetura de pipelines
* Fortes habilidades em Git e estratégias de controle de versão para grandes equipes
* Conhecimento sólido de tecnologias web, como HTML, CSS e DOM, além de HTTP e comportamento de navegadores
* Experiência operando em ambientes Ágil/Scrum e moldando processos de QA dentro desses contextos
* Excelentes habilidades de depuração, análise, comunicação e liderança
* Capacidade de influenciar partes interessadas e tomar decisões técnicas transversais às equipes
* Proficiência em inglês no nível B2 ou superior
**Desejável**
* Expertise em frameworks BDD, como Cucumber, e na implantação de práticas BDD entre equipes
* Experiência na implementação de estratégias de teste de regressão visual
* Grande capacidade com Docker, Kubernetes ou plataformas de execução de testes baseadas em nuvem
* Experiência em testes de desempenho ou acessibilidade, incluindo ferramentas e estratégias
* Experiência em testar microsserviços ou aplicações baseadas em nuvem em larga escala