Responsável pela Automatização do Controlo de Qualidade (Testes Baseados em IA)
Engenharia | Dublin, Irlanda (Remoto/Híbrido ou Remoto na UE)
A Sim Local é um fornecedor líder mundial de eSIM para viagens, ajudando milhões de viajantes a manterem-se ligados em mais de 200 destinos em todo o mundo. Através de uma combinação de parcerias com operadores locais, produtos digitais inovadores e distribuição omnicanal, proporcionamos experiências de conectividade sem interrupções aos viajantes internacionais.
Estamos à procura de um(a) Responsável pela Automatização do Controlo de Qualidade ser responsável pela qualidade de todos os nossos produtos e liderar a automatização de testes numa equipa de engenharia pequena e colaborativa.
A qualidade é uma responsabilidade partilhada aqui: serás responsável por cada lançamento, a par dos programadores que o desenvolvem, desde a primeira conversa até à fase de produção. Liderarás com automação e IA, e também terás um papel prático, seja a testar eSIMs em dispositivos reais ou a configurar um ambiente de teste para um parceiro.
O que irá alcançar
Sempre que um viajante chega a um novo país e o seu eSIM funciona na perfeição, essa é a qualidade que ajudaste a construir. Nesta função, irás moldar os projetos da Sim Local.
- Torne o envio rápido e seguro. Transforme os lançamentos em eventos rotineiros e de baixo risco, para que a equipa lance atualizações com mais frequência e saiba rapidamente quando algo falha.
- Proteja os momentos que mais importam. Cobertura integral das etapas do percurso das quais os nossos clientes e as nossas receitas dependem: compra e finalização da compra do eSIM, instalação e ativação, recargas e encomendas de parceiros através da nossa API para Parceiros.
- Construa a base sobre a qual todos funcionam. Criar as identidades de teste, os perfis eSIM e os dados de encomenda utilizados por todas as sandboxes de programadores e parceiros, para que os parceiros possam integrar-se connosco mais rapidamente e com confiança.
- Eliminar os ângulos mortos. Executar o fluxo completo na nossa loja online, na aplicação móvel, nas lojas parceiras e nos serviços subjacentes a todas elas, em cada lançamento.
- Defina o que significa «pronto para lançamento». Indique claramente em cada lançamento de que elementos depende e o que foi testado, e defina os padrões de qualidade em conjunto com a equipa.
- Definir a forma como realizamos os testes com IA. Descobrir as ferramentas e práticas de IA que funcionam para nós e integrá-las no processo de testes de toda a equipa.
Principais responsabilidades
1. Liderança em automatização de testes
- Desenvolver e aperfeiçoar a nossa estratégia e as nossas estruturas de automatização de testes para a Web, aplicações móveis e APIs
- Escrever, manter e executar testes automatizados de interface do utilizador, API e integração nos nossos pipelines de CI/CD, reduzindo progressivamente os testes de regressão manuais
2. Testes baseados em IA
- Utilizar ferramentas de IA para gerar casos de teste, criar e manter testes automatizados com capacidade de autocorreção e criar dados de teste realistas
- Utilizar a IA para analisar as alterações no código e os riscos, para que possamos executar os testes certos no momento certo
- Avaliar novas ferramentas de teste de IA e partilhar com a equipa o que funciona
3. Qualidade e orientação na abordagem «Shift-Left»
- Participe nas discussões sobre as funcionalidades desde o primeiro dia, definindo os critérios de aceitação e os riscos antes de se começar a escrever o código
- Formar os programadores em cenários de teste, conceção de testes e elaboração de bons testes automatizados
- Analisar a cobertura de testes nos pedidos de integração e definir padrões de qualidade claros com a equipa
4. Testes práticos e ambientes
- Teste a compra, instalação e ativação de eSIM em dispositivos iOS e Android reais, em diferentes operadoras e destinos, incluindo durante a integração na rede
- Configurar e manter ambientes de teste e sandbox para parceiros e clientes que se integram com a nossa API de Parceiros
- Realizar testes exploratórios em novas funcionalidades e investigar e reproduzir os problemas comunicados por clientes ou parceiros
5. Documentação
- Elaborar e atualizar planos de teste, casos de teste, listas de verificação de lançamento e processos de controlo de qualidade
- Manter atualizada a documentação relativa à sandbox e aos testes destinada aos parceiros
O que procuramos
Essencial
- Licenciatura em ciências da computação ou noutra área relevante, ou experiência profissional equivalente
- Mais de 5 anos na área de controlo de qualidade ou testes de software, incluindo, pelo menos, 3 anos a desenvolver e a manter sistemas de automatização de testes
- Sólidas competências de programação em TypeScript/JavaScript ou Java, e um historial na criação de software de teste que outros engenheiros continuam a utilizar
- Vasta experiência com frameworks modernos de automação, tais como Playwright, WebdriverIO, Cypress ou Selenium
- Automação de testes em dispositivos móveis para iOS e Android (por exemplo, Appium) ou testes de aplicações híbridas/React Native
- Conceber estratégias de teste, planos de teste e casos de teste, incluindo testes de regressão baseados no risco para lançamentos frequentes
- Utilização prática da IA em testes (assistentes de programação baseados em IA, como o Claude Code, ou ferramentas de teste baseadas em IA) para escrever, manter ou definir prioridades nos testes, com exemplos reais do seu impacto
- Testar percursos que envolvam APIs, serviços, clientes web ou móveis e sistemas de terceiros (por exemplo, operadores de rede, prestadores de serviços de pagamento), com bom senso quanto ao que testar em cada camada
- Criação de dados e ambientes de teste reutilizáveis e execução de testes automatizados em pipelines de CI/CD (por exemplo, GitHub Actions, AWS CodePipeline ou similares)
- Investigar falhas com base em registos, monitorização e relatórios de erros, e explicar o risco de forma clara a engenheiros e a pessoas que não são engenheiros
- Sólidas competências em testes manuais e exploratórios, e disponibilidade para trabalhar diretamente com dispositivos e ambientes
- Trabalhar em estreita colaboração com os programadores numa equipa ágil multifuncional, utilizando o Jira e o Confluence, e orientar os colegas na realização de testes
- Documentação escrita clara e bem organizada
Desejável
- Experiência com produtos multi-tenant ou de marca branca, bem como com a integração de novos clientes ou marcas
- Testar os fluxos de pagamento de ponta a ponta utilizando os ambientes de teste dos prestadores de serviços
- Experiência nas áreas das telecomunicações, eSIM, viagens ou comércio eletrónico
- Conhecimento da AWS
- Experiência em testes de desempenho, de carga, de segurança ou de regressão visual
Qualidades pessoais
- Forte enfoque na qualidade — assume a responsabilidade por cada lançamento, desde a primeira conversa até à produção
- Proativo — identifica lacunas e riscos numa fase inicial e sente-se capaz de os resolver
- Mantém e defende padrões de elevada qualidade através de boas práticas e hábitos de teste
- Pessoa colaborativa e com uma comunicação clara com programadores, equipas de produto e partes interessadas não técnicas
- Apaixonado pela qualidade e ansioso por continuar a aprender, especialmente sobre novas ferramentas de IA e formas mais inteligentes de realizar testes
O que oferecemos
- Totalmente à distância ou em regime híbrido — junta-te à equipa no nosso escritório em Dublin 16 sempre que quiseres, ou evita as longas viagens diárias
- Salário competitivo, dependendo da experiência
Para colaboradores a tempo inteiro com sede na Irlanda
- 21 dias de férias anuais, mais um dia adicional por cada ano completo de trabalho, até um máximo de 25 dias por ano
- Sextas-feiras de verão — meio dia às sextas-feiras durante todo o verão
- Regime de pensões
- Programa de recomendação
- Subsídio de maternidade
Esta é uma oportunidade fantástica para se juntar a uma empresa que se preocupa com os seus colaboradores, que gosta de promover o talento interno e que está em constante crescimento em novos mercados. Se não preencher todos os requisitos, mas achar que esta pode ser a função certa para a sua carreira, candidate-se a esta vaga. Procuramos a melhor adequação cultural.
Os candidatos que residam fora da Irlanda serão contratados como prestadores de serviços independentes e terão de emitir faturas mensais à Sim Local (por exemplo, como empresários em nome individual ou através da sua própria empresa).
Para se candidatar a esta vaga, envie o seu CV para: Careers@simlocal.com com o assunto «Sim Local - Responsável pela Automatização do Controlo de Qualidade».