Software Engineer in Test (Mobile) in Porto

Software Engineer in Test (Mobile) in Porto

Porto Tempo inteiro 123750 - 151250 € / ano (est.) Híbrido
A

Num relance

  • Tarefas: Desenvolver e otimizar frameworks de automação para aplicações móveis em iOS e Android.
  • Empresa: AgileEngine, uma empresa premiada com uma cultura centrada nas pessoas.
  • Benefícios: Salário competitivo, benefícios de saúde, trabalho remoto e oportunidades de desenvolvimento profissional.
  • Outras informações: Ambiente dinâmico com oportunidades de crescimento na carreira.
  • Porquê este emprego: Impacte a jornada do paciente enquanto trabalha com tecnologia de ponta.
  • Qualificações: Experiência em desenvolvimento móvel e automação de testes, com habilidades em Swift e Kotlin.

O salário previsto situa-se entre 123750 - 151250 € por ano.

AgileEngine é uma empresa do Inc. 5000 que cria software premiado para marcas da Fortune 500 e startups inovadoras em mais de 17 indústrias. Classificamo-nos entre os líderes em desenvolvimento de aplicações e IA/ML, e nossa cultura centrada nas pessoas nos rendeu múltiplos prêmios de Melhor Lugar para Trabalhar.

POR QUE SE JUNTAR A NÓS

Se você está procurando um lugar para crescer, causar impacto e trabalhar com pessoas que se importam, adoraríamos conhecê-lo!

SOBRE O PAPEL

Como Engenheiro de Software em Teste (Mobile), você irá conduzir a estratégia de qualidade para aplicações críticas na área da saúde, garantindo a confiabilidade das experiências em iOS e Android em grande escala. Combinando expertise em SDET e SWE, você projetará estruturas de automação robustas usando XCTest e Espresso, enquanto otimiza pipelines de CI/CD e virtualização de serviços para acelerar a entrega. Este papel oferece a oportunidade única de influenciar a arquitetura móvel para testabilidade, construir ferramentas internas para desenvolvedores e orientar equipes em um ambiente de alto crescimento dedicado a transformar a jornada do paciente.

O QUE VOCÊ FARÁ

  • Liderar revisões de design de engenharia com uma perspectiva de qualidade em plataformas iOS e Android.
  • Possuir a estratégia de qualidade para sistemas móveis complexos, alternando entre responsabilidades de SDET e SWE conforme necessário.
  • Projetar e construir estruturas de automação móvel reutilizáveis usando XCTest/XCUITest para iOS e JUnit/Espresso para Android.
  • Desenvolver virtualização de serviços, estratégias de dados de teste e abordagens de simulação para integrações REST e fluxos de WebView híbridos.
  • Implementar e otimizar pipelines de CI/CD móvel usando Fastlane e GitHub Actions, incluindo assinaturas, provisionamento e fluxos de trabalho de lançamento.
  • Integrar execução em fazendas de dispositivos, perfilagem de desempenho e sinais de falha em pipelines automatizados.
  • Automatizar operações de teste repetitivas construindo ferramentas internas que melhoram a eficiência da engenharia.
  • Colaborar de perto com engenheiros móveis para influenciar a arquitetura do sistema, melhorando a testabilidade, saúde do código e observabilidade.
  • Analisar falhas usando logs, métricas e ferramentas de perfilagem para impulsionar a estabilidade e velocidade em suítes de teste.
  • Participar de revisões de código e orientar engenheiros sobre melhores práticas de teste e padrões de qualidade.

REQUISITOS MÍNIMOS

  • Mais de 5 anos de experiência profissional em desenvolvimento móvel e automação de testes com produtos iOS e Android lançados.
  • Forte base em ciência da computação, incluindo padrões de design, estruturas de dados e algoritmos.
  • Habilidades de codificação proficientes em Swift e Kotlin ou Java para construção de automação e ferramentas de qualidade.
  • Experiência prática com testes iOS e frameworks como SwiftUI, UIKit, XCTest, Combine e fluxos de aplicações híbridas.
  • Experiência prática com testes Android e frameworks como corrotinas Kotlin, componentes Jetpack, Retrofit e Design Material.
  • Experiência com frameworks de automação web como Playwright ou Selenium para validação de visualizações híbridas e responsivas.
  • Forte experiência com pipelines de CI/CD móvel, assinaturas e provisionamento, e fluxos de trabalho de lançamento na loja de aplicativos.
  • Experiência em executar testes em fazendas de dispositivos e realizar testes de desempenho móvel.
  • Capacidade comprovada de otimizar suítes de automação complexas para estabilidade, confiabilidade e velocidade de execução.
  • Confortável em utilizar ferramentas de desenvolvimento assistidas por IA para acelerar codificação, depuração e geração de boilerplate.
  • Capacidade de articular claramente estratégias de teste, trade-offs de qualidade e decisões de design técnico.
  • Fortes habilidades de comunicação escrita e verbal com uma mentalidade orientada a detalhes.
  • Nível de inglês intermediário superior.

DESEJÁVEL

  • Experiência em influenciar a arquitetura móvel a partir de uma perspectiva de qualidade e testabilidade.
  • Experiência em construir ferramentas internas para desenvolvedores ou frameworks de produtividade.
  • Experiência em suportar aplicações móveis híbridas e baseadas na web.
  • Interesse em orientar, entrevistar ou estabelecer padrões de teste entre equipes.
  • Experiência no domínio da saúde ou ambientes regulamentados é um diferencial.

VANTAGENS E BENEFÍCIOS

  • Crescimento profissional: Acelere sua jornada profissional com mentoria, TechTalks e roteiros de crescimento personalizados.
  • Compensação competitiva: Igualamos suas habilidades, talentos e contribuições crescentes com uma compensação competitiva baseada em USD e orçamentos para educação, fitness e atividades em equipe.
  • Uma seleção de projetos empolgantes: Junte-se a projetos com desenvolvimento de soluções modernas e clientes de alto nível que incluem empresas da Fortune 500 e marcas de produtos líderes.
  • Horário flexível: Ajuste sua agenda para um equilíbrio ideal entre vida profissional e pessoal, tendo a opção de trabalhar em casa ou ir ao escritório – o que quer que o faça mais feliz e produtivo.

Nível de senioridade: Nível Médio-Sênior

Tipo de emprego: Tempo integral

Função: Serviços de TI e Consultoria de TI

Empregador para Software Engineer in Test (Mobile) in Porto: AgileEngine

A AgileEngine é uma empresa premiada que se destaca na criação de software inovador para marcas Fortune 500 e startups de vanguarda. Com uma cultura centrada nas pessoas, oferecemos oportunidades de crescimento profissional através de mentorias e projetos emocionantes, além de um ambiente de trabalho flexível em Aveiro, onde a colaboração e o impacto positivo são valorizados.

A

Dados de contacto:

Equipa de recrutamento de AgileEngine

Achamos que precisas destas competências para brilhares como Software Engineer in Test (Mobile) in Porto

Automação de Testes
Desenvolvimento Móvel
XCTest
Espresso
CI/CD
Swift
Kotlin