Ford Motor Company

Engenheiro(a) de Automação de QA (Mobile)

Tradução automática. Consulte o original.

Sobre a oportunidade

Esta é uma função técnica/de liderança híbrida: você permanecerá atuando diretamente com frameworks de automação e design de testes, ao mesmo tempo em que orientará engenheiros, moldará decisões de contratação e planejará a entrega da equipe em relação aos marcos do programa.

RESPONSABILIDADES

  1. Definir e liderar a estratégia de validação e verificação ponta a ponta para recursos do Ford App designados, começando com comércio nativo (loja de acessórios no aplicativo e assinaturas no aplicativo), e expandindo ao longo do tempo para recursos como projeção de mobile para veículo e agendamento de serviços.
  1. Projetar e executar cobertura de testes para fluxos de compra no aplicativo e assinaturas, incluindo checkout, processamento de pagamentos (Stripe, usando cenários de cartão de teste), validação de status de pedidos/transações e eventos do ciclo de vida da assinatura (testes, renovações, upgrades/downgrades, cancelamentos).
  1. Liderar, orientar e treinar uma equipe de Engenheiros de QA de Software (atualmente 2-3, com crescimento planejado), fornecendo orientação técnica, revisões de código/design de testes e direção diária na execução de testes.
  1. Participar ativamente na contratação e expansão da equipe de QA, incluindo busca, entrevistas e fornecimento de recomendações de contratação, e contribuir com informações para as avaliações de desempenho dos membros da equipe.
  1. Ser o proprietário e evoluir a estratégia de framework de automação mobile, utilizando XCTest/XCUIAutomation para iOS e Jetpack Compose Test API + Espresso para Android.
  1. Projetar casos de teste abrangentes cobrindo cenários funcionais, de integração e de casos extremos para recursos de aplicativos móveis, incluindo fluxos de comércio e, à medida que o escopo se expande, cenários de projeção de dispositivo para veículo.
  1. Planejar e coordenar a execução de testes e cronogramas de entrega entre lançamentos, equilibrando a capacidade da equipe, as prioridades do programa e os compromissos de qualidade.
  1. Executar e supervisionar testes automatizados e manuais em ambientes de comércio de desenvolvimento, staging e semelhantes à produção.
  1. Analisar resultados de testes, depurar falhas de automação e realizar análise de causa raiz para determinar se os defeitos se originam no código do aplicativo, na integração de pagamentos/assinaturas ou no ambiente/automação de testes.
  1. Gerenciar o ciclo de vida de defeitos usando JIRA, garantindo documentação clara, triagem, priorização e rastreamento de resolução.
  1. Integrar suítes de testes automatizados em pipelines de CI/CD (por exemplo, Ações do GitHub) e colaborar com as equipes de desenvolvimento para manter loops de feedback rápidos e confiáveis.
  1. Manter e evoluir ativos de teste (planos de teste, casos de teste, scripts automatizados) usando controle de versão baseado em Git, incluindo estratégias de branching e merging para bases de código de automação compartilhadas.
  1. Defender melhorias no processo de teste e impulsionar a adoção de práticas de QA alinhadas à indústria (por exemplo, princípios de teste ISTQB, disciplina de processo alinhada ao ASPICE para recursos integrados ao veículo).
  1. Relatar o status dos testes, cobertura e métricas de qualidade para a liderança de engenharia, fornecendo visibilidade sobre riscos e planos de mitigação.
  1. Explorar e testar abordagens de automação além do mobile nativo (por exemplo, testes web) para apoiar o escalonamento da equipe a longo prazo à medida que o escopo se expande.

QUALIFICAÇÕES

  1. Bacharelado em Ciência da Computação, Engenharia da Computação, Engenharia Elétrica ou área relacionada.
  1. 5+ anos de experiência em garantia/validação de software, com forte foco em testes de aplicativos móveis (Android e/ou iOS).
  1. Experiência prática demonstrável na construção de automação de testes para plataformas móveis nativas usando XCTest/XCUIAutomation (iOS) e/ou Jetpack Compose Test API e Espresso (Android).
  1. Experiência em testes de e-commerce, compras no aplicativo ou recursos baseados em assinatura, incluindo fluxos de processamento de pagamentos (por exemplo, Stripe ou gateways de pagamento similares). *
  1. Experiência em orientar ou fornecer liderança técnica a outros engenheiros de QA.
  1. Experiência em planejar e coordenar a entrega/execução de testes para uma equipe em relação aos marcos de lançamento.
  1. Forte experiência com sistemas de controle de versão (por exemplo, Git), incluindo estratégias de branching e merging.
  1. Experiência com ferramentas de gerenciamento de defeitos/testes como JIRA.
  1. Experiência em integrar testes automatizados em pipelines de CI/CD (por exemplo, Ações do GitHub).
  1. Fortes habilidades analíticas e de depuração, com capacidade de realizar análise de causa raiz nas camadas de aplicativo, integração e ambiente.
  1. Inglês avançado.

Extras

  1. Experiência em testar recursos que envolvem conectividade ou projeção de mobile para veículo (por exemplo, Bluetooth, Wi-Fi, recursos de comando/controle remoto de veículo).
  1. Experiência com frameworks de automação de testes web, particularmente Playwright.
  1. Familiaridade com princípios de teste ISTQB e/ou processos de validação de software alinhados ao ASPICE.
  1. Experiência prévia em participar de processos de contratação (entrevistas, design de avaliação técnica).
  1. Experiência em escalar um framework de automação de QA em múltiplas plataformas ou equipes.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores