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 della piattaforma AI e ML-Ops. Le tue mansioni comprenderanno la definizione e l’implementazione di approcci di automazione dei test, lo sviluppo di modelli di test riutilizzabili e l’automazione dei casi di test utilizzando framework basati su Python.

Compiti

  • Definizione e ulteriore sviluppo dell’approccio all’automazione dei test tecnici e dell’architettura del framework di test per l’ART ML & AI
  • Progettazione di modelli di automazione dei test riutilizzabili e scalabili (oggetti pagina, client API, generatori di dati di test)
  • Analisi e valutazione dei requisiti, delle funzionalità e delle storie 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 con 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 gli output dei modelli di linguaggio di grandi dimensioni (LLM)
  • Implementazione e manutenzione di test di connettività (ad es. PaRT) per le API delle piattaforme e i confini dei microservizi
  • Integrazione e orchestrazione dei dati di test automatizzati nelle pipeline CI/CD di GitLab
  • Pianificazione, programmazione ed esecuzione di test automatizzati in diversi ambienti
  • Monitoraggio dello stato di esecuzione, analisi e messa in quarantena dei casi di test instabili
  • Priorità dei risultati di esecuzione, segnalazione degli errori in Jira con prove a sostegno e comunicazione dei segnali relativi alla qualità
  • Creazione di prove di esecuzione (metadati di esecuzione, artefatti, report) per gli audit e la governance delle versioni
  • Contribuire attivamente alla pianificazione PI, alla progettazione del sistema, alle fasi di “Inspect & Adapt” e alle altre cerimonie SAFE
  • Garantire la tracciabilità end-to-end delle funzionalità e delle user story di Jira fino ai test automatizzati, ai bug e ai risultati dei test
  • Collaborare con Product Owner, Scrum Master, ingegneri ML, ingegneri ML-Ops e ingegneri dei dati in tutte le squadre

Requisiti

  • Competenza consolidata nell'automazione dei test basati su Python: Playwright/Python (UI), Behave o pytest-bdd (BDD) per requests + pytest (API)/convalida dei servizi
  • Comprovata capacità 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, preferibilmente con GitLab o piattaforme aziendali equivalenti
  • Esperienza nell'esecuzione di test, nella parametrizzazione, nella gestione dei test instabili e nell'uso di moderni strumenti di reportistica (Allure, pytest-html o equivalenti)
  • Ottima conoscenza dei flussi di lavoro ETL e di controllo delle versioni, esperienza con i principi del «clean code» e con la cultura della revisione del codice
  • Conoscenza pratica di Docker, familiarità con i fondamenti di Kubernetes (job, namespace)
  • Esperienza nella valutazione di sistemi di IA/ML, forte motivazione a sviluppare tali competenze
  • Esperienza nell’integrazione, nell’esecuzione e nell’automazione dei livelli, conoscenza della progettazione di sistemi di intelligenza artificiale (AI) e apprendimento automatico (ML), dei microservizi, delle architetture event-driven e dei livelli di autenticazione
  • Conoscenza dei principi SATE e DevOps; l’esperienza nell’utilizzo di Agile Release Train costituisce un vantaggio
  • Esperienze con Jira per il monitoraggio di story e funzionalità e l'integrazione nella gestione dei test (Xray, Agile Hive)
  • Capacità dimostrabile di pensare in modo end-to-end, collegamento dei percorsi degli utenti

Dettagli sul lavoro

© 2025 House of Skills by skillaware. Tutti i diritti riservati.
Il nostro sito web utilizza i cookie per facilitarvi la navigazione e per analizzare l'utilizzo del sito. Per ulteriori informazioni, consultare la nostra informativa sulla privacy.