Descrição
Resumo:
Buscamos um Engenheiro Sênior de Desenvolvimento de Software para Testes (SDET) altamente motivado para integrar nossa equipe em crescimento de engenharia de qualidade, com foco em modelar o futuro das estruturas de automação de testes com impacto em toda a empresa.
Pontos de destaque:
1. Modelar o futuro das estruturas de automação de testes com impacto em toda a empresa.
2. Liderar o projeto e a execução de estratégias de teste alinhadas ao roadmap do produto.
3. Mentorar engenheiros SDET júnior e membros da equipe de QA.
**Sobre a vaga**
Estamos buscando um Engenheiro Sênior de Desenvolvimento de Software para Testes (SDET) altamente motivado para integrar nossa equipe em crescimento de engenharia de qualidade. Na Uber, a automação de testes de ponta a ponta (E2E) é uma nova iniciativa, com foco principal em testar aplicativos móveis à medida que transitamos para uma pilha tecnológica centrada em webview. Como membro sênior da equipe, você terá a oportunidade única de moldar o futuro de nossa estrutura de automação de testes, estabelecendo boas práticas que terão impacto em toda a empresa. Se você é apaixonado por qualidade, inovação e impulsionar a automação em larga escala, queremos conversar com você.
**O que o candidato precisará / Pontos adicionais**
\- O que o candidato fará \-
* **Projeto e desenvolvimento de estruturas:** Projetar, desenvolver e manter estruturas escaláveis de automação de testes para aplicativos móveis e web.
* **Automação de testes:** Criar e executar testes automatizados em plataformas móveis (iOS e Android), com foco na cobertura de testes E2E.
* **Integração CI/CD:** Trabalhar em estreita colaboração com equipes de infraestrutura para integrar testes automatizados em pipelines CI/CD usando ferramentas como Buildkite e BrowserStack.
* **Colaboração:** Parceria com equipes multifuncionais (desenvolvedores, gerentes de produto e engenheiros de QA) para definir estratégias de teste e garantir alta qualidade do produto.
* **Mentoria:** Oferecer orientação técnica e mentoria a engenheiros SDET júnior e membros da equipe de QA.
* **Ferramentas e estratégia:** Identificar e implementar as ferramentas, bibliotecas e práticas adequadas para melhorar a eficiência, confiabilidade e escalabilidade dos testes.
* **Estratégia e liderança em testes:** Liderar o projeto e a execução de estratégias de teste alinhadas ao roadmap do produto e garantir uma cobertura robusta de regressão.
* **Mais...**
\- Qualificações básicas \-
* **Experiência:** 5+ anos de experiência em automação de testes com foco em plataformas móveis (iOS, Android).
* **Habilidades técnicas:** Experiência sólida com ferramentas de automação de testes (ex.: Appium, Selenium, Espresso, XCUITest) e linguagens de programação como Java, Kotlin, JavaScript, Python, etc.
* **CI/CD:** Experiência prática com pipelines de integração contínua/deploy contínuo (CI/CD) e ferramentas (ex.: Buildkite, Jenkins).
* **Testes multiplataforma:** Domínio de frameworks e ferramentas para testes multiplataforma, preferencialmente BrowserStack ou similares.
* **Liderança e mentoria:** Experiência mentorando e orientando membros júnior da equipe, com desejo de assumir a responsabilidade pela estrutura geral de automação.
* **Resolução de problemas:** Fortes habilidades analíticas e de resolução de problemas, com capacidade de solucionar e diagnosticar falhas em plataformas móveis e web.
* **Comunicação:** Excelentes habilidades verbais e escritas para colaborar eficazmente entre departamentos.
\- Qualificações desejáveis \-
* **Experiência:** +7 ou 8 anos de experiência em automação de testes para Web, Mobile e/ou API.
* **Testes em nuvem:** Experiência com plataformas de execução de testes baseadas em nuvem (BrowserStack, Sauce Labs).
* **Desenvolvimento móvel:** Conhecimento em desenvolvimento de aplicativos móveis ou trabalho próximo com equipes de desenvolvimento em ambientes móveis.
* **Metodologias ágeis:** Experiência prévia em ambientes de desenvolvimento ágil ou Scrum.