Uma empresa bem estabelecida, que está desenvolvendo uma plataforma global que visa unir usuários em todo o mundo e ajudá-los a satisfazer seus interesses, está procurando contratar um Desenvolvedor SDET. O candidato selecionado irá elaborar, implementar e manter todos os aspectos relacionados ao teste da plataforma de localização da empresa. A empresa, sediada nos EUA, está ajudando os usuários a se conectarem com outras pessoas com interesses semelhantes e a construírem uma comunidade duradoura. Até agora, a empresa arrecadou com segurança mais de US$1 bilhão em investimentos. Esta posição requer mais de 6 horas de sobreposição com o fuso horário EST/PST, sendo uma excelente oportunidade para desenvolvedores brasileiros em busca de uma vaga de trabalho remoto com remuneração em dólar.
Responsabilidades:
- Desenvolver e manter ferramentas e processos de teste escalonáveis e confiáveis que produzem resultados de alta qualidade para todos os idiomas suportados
- Criar e otimizar frameworks, ferramentas e procedimentos de automação de teste especializados para localização, como testes de UI e snapshot
- Definir a visão dos processos de unit e integration tests e testes de ponta a ponta, para a i18n de engenharia da organização
- Dar início a fluxos de processos que usam garantia de qualidade manual e automatizada a fim de garantir boa qualidade em todos os idiomas suportados
- Examinar as oportunidades e fraquezas na estratégia de teste de localização, prestando uma atenção especial em como ela dará suporte ao roadmap de idiomas planejado para idiomas da direita para a esquerda, além de chinês/japonês/coreano (CJK)
- Criar técnicas para localizar e priorizar rapidamente defeitos que prejudicam a localização
- Realizar auditorias de plataforma online e mobile para determinar as mudanças necessárias para o próximo roadmap de linguagens
Requisitos:
- Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
- Pelo menos 5 anos de experiência relevante como desenvolvedor de software/SDET
- Vasta experiência trabalhando com Java e Selenium
- Experiência trabalhando com testes de automação
- Familiaridade com testes Android
- Experiência trabalhando com localização de software, tradução ou linguística
- Vasta experiência elaborando e construindo frameworks automatizados escaláveis, ferramentas e processos de teste para aplicativos mobile (iOS e Android)
- Experiência comprovada escrevendo, executando e monitorando conjuntos de testes automatizados para a web usando tecnologias como Selenium, WebDriverJs, Mocha, Chai e Jest
- Forte compreensão sobre processos CI/CD e verificações de qualidade no fluxo de trabalho
- Amplo conhecimento sobre metodologias de controle de qualidade para lançamentos de aplicações web e mobile
- Fluência em inglês, verbal e escrito
- Capacidade de descrever com eficiência desafios linguísticos, questões culturais e conceitos para os stakeholders