Cummins
Pavago
QA Automation Engineer
Sobre a oportunidade
QA Automation Engineer
Sobre a vaga
Na Pavago, um de nossos clientes está contratando um QA Automation Engineer para criar, manter e escalar sistemas de testes automatizados para uma empresa de tecnologia focada em produto e em rápido crescimento.
Esta é uma função de engenharia focada em automação, utilizando Playwright e TypeScript — não é uma vaga de QA manual. Você trabalhará em estreita colaboração com engenheiros de frontend e backend para fortalecer a cobertura de regressão, eliminar testes instáveis (flaky tests), melhorar a confiabilidade do framework e garantir lançamentos de alta qualidade durante todo o ciclo de vida de desenvolvimento.
Tipo de vaga: Tempo integral, Remoto
Horário de trabalho: Horário comercial dos EUA
O que define o sucesso
- Frameworks de automação estáveis e confiáveis.
- Redução de testes instáveis e defeitos em produção.
- Aumento da cobertura de regressão automatizada.
- Testes de CI/CD mais rápidos e confiáveis.
- Melhoria na velocidade de execução dos testes e na qualidade dos lançamentos.
Processo de entrevista
- Triagem inicial com recrutador
- Avaliação técnica
- Entrevista técnica com o cliente
- Entrevista final
- Oferta e integração (onboarding)
O que acontece após a sua candidatura
Logo após se candidatar, você receberá um convite por e-mail da Spark Hire para gravar seu vídeo de apresentação. É um vídeo curto, gravado por você mesmo, que completa sua candidatura e permite que os gestores de contratação conheçam você antes do início do processo de entrevista.
Em vez de repetir seu histórico em várias chamadas de triagem, você contará sua história uma vez, permitindo que as futuras entrevistas foquem em conversas significativas.
Não pense demais — você pode gravar quantas vezes quiser antes de enviar. Seu convite virá da Spark Hire, portanto, verifique sua caixa de entrada e a pasta de spam.
Responsabilidades: Automação de Testes
- Criar, manter e expandir a automação de ponta a ponta (end-to-end) usando Playwright e TypeScript.
- Desenvolver frameworks de automação escaláveis para fluxos de trabalho críticos do produto.
- Melhorar a cobertura de regressão em sistemas de frontend e backend.
- Escrever testes automatizados confiáveis, reutilizáveis e de fácil manutenção.
Confiabilidade do Framework
- Identificar e eliminar testes instáveis (flaky tests).
- Melhorar a velocidade de execução dos testes e a estabilidade do framework.
- Solucionar problemas relacionados a interações com DOM, comportamento assíncrono e requisições de rede.
- Manter ambientes de automação confiáveis entre os lançamentos.
CI/CD e Qualidade
- Integrar suítes de testes automatizados em pipelines de CI/CD.
- Apoiar implantações confiáveis por meio de testes contínuos.
- Manter ambientes de teste e estratégias de dados de teste.
- Aumentar a confiança nos lançamentos por meio de validação de qualidade automatizada.
Colaboração e Melhoria Contínua
- Colaborar com engenheiros de frontend e backend durante todo o desenvolvimento de funcionalidades.
- Participar do planejamento de lançamentos e discussões sobre estratégias de teste.
- Utilizar ferramentas de IA para melhorar testes exploratórios e fluxos de trabalho de automação.
- Melhorar continuamente a cobertura de automação, a confiabilidade e as melhores práticas de engenharia.
Requisitos mínimos
Experiência e Habilidades Necessárias
- Proficiência sólida em TypeScript.
- Experiência prática com Playwright (experiência com Cypress é aceitável, desde que haja disposição para transição).
- Experiência comprovada na criação e manutenção de frameworks de automação de ponta a ponta.
- Forte compreensão de interações com DOM, comportamento assíncrono, requisições de rede e depuração de testes instáveis.
- Experiência na integração de testes automatizados em pipelines de CI/CD.
- Excelentes habilidades de resolução de problemas e troubleshooting.
- Habilidades sólidas de comunicação escrita e verbal em inglês.
Diferenciais
- Experiência na criação de frameworks de automação do zero.
- Conhecimento de estratégias de gerenciamento de dados de teste.
- Experiência em testes de aplicações B2B SaaS ou multi-tenant.
- Familiaridade com testes de acesso e permissões baseados em funções (RBAC).
- Experiência com ferramentas e fluxos de trabalho de teste assistidos por IA.
- Experiência em startups ou ambientes orientados a produto.
