Responsabile dell'automazione del controllo qualità (test basati sull'intelligenza artificiale)
Ingegneria | Dublino, Irlanda (Lavoro da remoto/ibrido o da remoto nell'UE)
Sim Local è un fornitore leader a livello mondiale di eSIM per viaggiatori, che aiuta milioni di viaggiatori a rimanere connessi in oltre 200 destinazioni in tutto il mondo. Grazie a una combinazione di partnership con operatori locali, prodotti digitali innovativi e distribuzione omnicanale, offriamo esperienze di connettività senza interruzioni ai viaggiatori internazionali.
Stiamo cercando un/una Responsabile dell'automazione del controllo qualità garantire la qualità di tutti i nostri prodotti e guidare l'automazione dei test all'interno di un piccolo team di ingegneri che lavora in modo collaborativo.
Qui la qualità è una responsabilità condivisa: sarai responsabile di ogni versione insieme agli sviluppatori che la realizzano, dalla prima discussione fino alla messa in produzione. Guiderai il processo avvalendoti dell’automazione e dell’intelligenza artificiale, ma ti occuperai anche di attività pratiche, che si tratti di testare le eSIM su dispositivi reali o di configurare un ambiente di test per un partner.
Cosa otterrai
Ogni volta che un viaggiatore atterra in un nuovo Paese e la sua eSIM funziona senza problemi, quella è la qualità che hai contribuito a creare. In questo ruolo, darai forma ai prodotti Sim Local.
- Rendi la spedizione veloce e sicura. Trasforma i rilasci in eventi di routine e a basso rischio, in modo che il team possa rilasciare aggiornamenti più spesso e si accorga subito quando qualcosa non funziona.
- Proteggi i momenti che contano di più. Copertura completa e integrata delle fasi del percorso da cui dipendono i nostri clienti e il nostro fatturato: acquisto e completamento dell’ordine dell’eSIM, installazione e attivazione, ricariche e ordini dei partner tramite la nostra API per i partner.
- Costruiamo le fondamenta su cui tutti si basano. Creare le identità di test, i profili eSIM e i dati relativi agli ordini utilizzati da ogni sandbox degli sviluppatori e dei partner, in modo che questi ultimi possano integrarsi con noi più rapidamente e in tutta sicurezza.
- Eliminare i punti ciechi. Eseguire il flusso completo sul nostro negozio online, sull’app mobile, sui negozi dei nostri partner e sui servizi che li supportano, ad ogni rilascio.
- Definisci cosa significa “pronto per il rilascio”. Per ogni versione, fornire prove chiare di ciò da cui dipende e di ciò che è stato testato, e definire insieme al team gli standard di qualità.
- Diamo forma al modo in cui effettuiamo i test con l'IA. Individuiamo gli strumenti e le pratiche di intelligenza artificiale più adatti alle nostre esigenze e integriamoli nel processo di test dell'intero team.
Responsabilità principali
1. Leadership nell'automazione dei test
- Gestire e sviluppare la nostra strategia e i nostri framework di automazione dei test per il web, le app mobili e le API
- Scrivere, gestire ed eseguire test automatizzati dell'interfaccia utente, delle API e di integrazione nelle nostre pipeline CI/CD, riducendo progressivamente i test di regressione manuali
2. Test basati sull'intelligenza artificiale
- Utilizzare strumenti di intelligenza artificiale per generare casi di test, sviluppare e mantenere test automatizzati con funzionalità di autoriparazione e creare dati di test realistici
- Utilizziamo l'intelligenza artificiale per analizzare le modifiche al codice e i rischi, in modo da eseguire i test giusti al momento giusto
- Valutare i nuovi strumenti di test basati sull'intelligenza artificiale e condividere con il team ciò che funziona
3. Qualità e coaching “shift-left”
- Partecipa alle discussioni sui funzionalità fin dal primo giorno, contribuendo a definire i criteri di accettazione e i rischi prima ancora che venga scritto il codice
- Formare gli sviluppatori sugli scenari di test, sulla progettazione dei test e sulla scrittura di test automatizzati efficaci
- Verificare la copertura dei test nelle richieste di pull e definire standard di qualità chiari insieme al team
4. Test pratici e ambienti di prova
- Verifica dell'acquisto, dell'installazione e dell'attivazione dell'eSIM su dispositivi iOS e Android reali, indipendentemente dall'operatore e dalla destinazione, anche durante la configurazione della rete
- Configurare e gestire ambienti sandbox e di test per i partner e i clienti che si integrano con la nostra API per i partner
- Eseguire test esplorativi sulle nuove funzionalità, nonché analizzare e riprodurre i problemi segnalati dai clienti o dai partner
5. Documentazione
- Redigere e aggiornare piani di test, casi di test, liste di controllo per il rilascio e processi di controllo qualità
- Mantenere aggiornata la documentazione relativa alla sandbox e ai test destinata ai partner
Cosa cerchiamo
Essenziale
- Laurea triennale in informatica o in altra disciplina attinente, oppure esperienza lavorativa equivalente
- Almeno 5 anni di esperienza nel controllo qualità o nel collaudo di software, di cui almeno 3 anni dedicati allo sviluppo e alla manutenzione di sistemi di automazione dei test
- Ottime competenze di programmazione in TypeScript/JavaScript o Java e una comprovata esperienza nella realizzazione di software di test che altri ingegneri continuano a utilizzare
- Vasta esperienza con moderni framework di automazione quali Playwright, WebdriverIO, Cypress o Selenium
- Automazione dei test su dispositivi mobili per iOS e Android (ad es. Appium) o test di app ibride/React Native
- Progettazione di strategie di test, piani di test e casi di test, compresa la regressione basata sul rischio per rilasci frequenti
- Utilizzo pratico dell’intelligenza artificiale nel testing (assistenti di programmazione basati sull’IA, come Claude Code, o strumenti di testing basati sull’IA) per scrivere, mantenere o stabilire le priorità dei test, con esempi concreti del suo impatto
- Testare i flussi di lavoro attraverso API, servizi, client web o mobili e sistemi di terze parti (ad esempio, operatori di rete, fornitori di servizi di pagamento), con un buon discernimento su cosa testare e a quale livello
- Creazione di dati e ambienti di test riutilizzabili ed esecuzione di test automatizzati nelle pipeline CI/CD (ad esempio GitHub Actions, AWS CodePipeline o simili)
- Analizzare i malfunzionamenti tramite log, monitoraggio e rapporti sugli arresti anomali, e spiegare il rischio in modo chiaro sia agli ingegneri che ai non addetti ai lavori
- Ottime competenze nel campo dei test manuali ed esplorativi, nonché la disponibilità a lavorare direttamente con dispositivi e ambienti
- Lavorare a stretto contatto con gli sviluppatori all’interno di un team Agile interfunzionale utilizzando Jira e Confluence, e fornire assistenza agli altri in materia di test
- Documentazione scritta chiara e ben strutturata
Auspicabile
- Esperienza con prodotti multi-tenant o white label e con l’inserimento di nuovi clienti o marchi
- Test dei flussi di pagamento end-to-end utilizzando gli ambienti sandbox dei fornitori
- Esperienza nel settore delle telecomunicazioni, delle eSIM, dei viaggi o dell'e-commerce
- Conoscenza di AWS
- Esperienza nei test di prestazioni, di carico, di sicurezza o di regressione visiva
Qualità personali
- Forte attenzione alla qualità — si assume la responsabilità di ogni versione, dalla prima conversazione fino alla produzione
- Proattivo: individua tempestivamente le lacune e i rischi e si sente in grado di porvi rimedio
- Mantiene e difende elevati standard di qualità attraverso buone pratiche e abitudini di collaudo
- Persona collaborativa, capace di comunicare in modo chiaro con sviluppatori, responsabili di prodotto e stakeholder non tecnici
- Appassionato di qualità e desideroso di continuare ad apprendere, in particolare per quanto riguarda i nuovi strumenti di intelligenza artificiale e i metodi più efficienti per eseguire i test
Cosa offriamo
- Completamente da remoto o in modalità ibrida: unisciti al team nel nostro ufficio di Dublino 16 quando preferisci, oppure evita i lunghi spostamenti
- Stipendio competitivo, in base all'esperienza
Per i dipendenti a tempo pieno con sede in Irlanda
- 21 giorni di ferie annuali, più un giorno in più per ogni anno di lavoro completato, fino a un massimo di 25 giorni all'anno
- Venerdì estivi — mezze giornate il venerdì per tutta l'estate
- Regime pensionistico
- Programma di segnalazione
- Indennità di maternità
Si tratta di una fantastica opportunità per entrare a far parte di un'azienda che ha a cuore i propri dipendenti, che ama valorizzare i talenti interni e che è in continua crescita in nuovi mercati. Se non possiedi tutti i requisiti richiesti, ma ritieni che questo possa essere il ruolo giusto per la tua carriera, candidati comunque. Cerchiamo la persona che meglio si integra nella nostra cultura aziendale.
I candidati residenti al di fuori dell'Irlanda saranno assunti come collaboratori autonomi e dovranno emettere fattura mensilmente a Sim Local (ad esempio, come imprenditori individuali o tramite la propria società).
Per candidarsi a questa posizione, si prega di inviare il proprio CV a: Careers@simlocal.com con oggetto "Sim Local - Responsabile dell'automazione del controllo qualità".