Offerta di lavoro
Ingegnere senior per l'automazione dei test di intelligenza artificiale
In qualità di Senior AI Test Automation Engineer presso Julius Baer, sarai responsabile della soluzione tecnica di automazione dei test a supporto della piattaforma di IA e ML. Le tue mansioni comprenderanno la definizione e l'implementazione di approcci di automazione dei test, lo sviluppo di framework di test e l'integrazione dei test automatizzati nelle pipeline CI/CD.
Compiti
In qualità di Senior AI Test Automation Engineer, sarai responsabile della soluzione tecnica di automazione dei test a supporto della nostra piattaforma AI e ML-Ops. Le tue mansioni comprenderanno:- Definizione e sviluppo del nostro approccio all'automazione dei test tecnici e dell'architettura del framework di test per ML e AI-ART
- Progettazione di modelli riutilizzabili e scalabili per l'automazione dei test (oggetti pagina, client API, generatori di dati di test)
- Analisi e valutazione dei requisiti, delle funzionalità e delle user story in termini di testabilità
- Derivazione di casi di test dall'analisi tecnica e dei rischi dei requisiti funzionali e non funzionali
- Automazione dei casi di test tramite framework basati su Python (Playwright/Python, requests + pytest, Behave o pytest-bdd)
- Progettazione e implementazione di casi di test specifici per A/M: pipeline di valutazione per i risultati dei modelli di linguaggio di grandi dimensioni (LLM)
- Implementazione e manutenzione di test di connettività (ad es. Pact) per le API delle piattaforme e i confini dei microservizi
- Integrazione e orchestrazione dei test automatizzati nelle pipeline CI/CD di GitLab
- Pianificazione, programmazione e avvio di esecuzioni automatizzate dei test su più ambienti
- Monitoraggio dello stato di esecuzione, analisi e messa in quarantena dei casi di test instabili
- Selezione dei risultati di esecuzione, segnalazione degli errori in Jira con prove a sostegno e comunicazione dei segnali relativi alla qualità
Requisiti
Per questa posizione sono richiesti i seguenti requisiti:- Comprovata esperienza nell'automazione dei test basati su Python: Playwright/Python (UI), Behave o pytest-bdd (BDD), requests + pytest (API)
- Capacità comprovata di progettare e gestire framework di automazione dei test, non solo di scrivere script di test
- Esperienza pratica nell'integrazione e nell'esecuzione di test automatizzati nelle pipeline CI/CD
- Ottima conoscenza dei principi SATE e DevOps; l'esperienza in un Agile Release Train costituisce un vantaggio
- Esperienza con Jira per il monitoraggio di storie e funzionalità e l'integrazione nella gestione dei test (Xray, Agile Hive)
- Capacità comprovata di adottare un approccio end-to-end, integrando percorsi utente, flussi di dati, livelli di autenticazione e confini di sistema
- Gestione agevole di una strategia di test consolidata, collaborazione con i responsabili dei test nella pianificazione dell'esecuzione, nella rendicontazione e nella conformità
- Comprovata conoscenza della sicurezza delle informazioni, della protezione dei dati e della gestione conforme dei dati di test in contesti regolamentati
- Persona capace di lavorare in squadra e con un forte senso di responsabilità, in grado di gestire i problemi di automazione dall'analisi all'esecuzione fino alla risoluzione con una supervisione minima
- Un comunicatore di grande talento, in grado di collaborare efficacemente con ingegneri, product owner, scrum master, architetti e responsabili dei test
- Ottime capacità organizzative, metodo, affidabilità
Offriamo
Purtroppo non sono disponibili informazioni sull'offerta.Dettagli sul lavoro