Offerta di lavoro

Ingegnere senior per l'automazione dei test di intelligenza artificiale

La posizione di Senior AI Test Automation Engineer presso Julius Baer a Madrid prevede lo sviluppo e l’implementazione di soluzioni tecniche di automazione dei test per la piattaforma di IA e ML dell’azienda. Il Senior AI Test Automation Engineer è responsabile dell’architettura, dell’implementazione e dell’esecuzione dei test automatizzati e lavora a stretto contatto con diversi team per garantire la qualità e l’affidabilità della piattaforma.

Compiti

  • Sviluppare costantemente il nostro approccio all'automazione dei test tecnici e l'architettura del framework per l'ART di ML e AI, in linea con la strategia e la politica di test della Banca
  • Progettare modelli di automazione dei test riutilizzabili e scalabili (page objects, client API, generatori di dati di test) che possano essere adottati da altri ingegneri di tutte le squadre, garantendo la coerenza tecnica dell’automazione dei test all’interno dell’ART
  • Analizzano e valutano i requisiti, le funzionalità e le storie in termini di testabilità durante la pianificazione del PI, il perfezionamento del backlog e la pianificazione dell'iterazione
  • Derivare i casi di test dall'analisi tecnica e di rischio dei requisiti funzionali e non funzionali (affidabilità, prestazioni, sicurezza, usabilità, robustezza) e selezionare le tecniche di test adeguate e il livello di automazione in base al rischio, agli obiettivi di copertura e al ROI
  • Automatizzare i casi di test identificati utilizzando framework basati su Python — Playwright+Pytest per l'interfaccia utente, requests + pytest per le API, Behave o pytest-bdd per BDD/Gherkin — applicando i principi del clean code, della riutilizzabilità, della leggibilità e della stabilità
  • 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)
  • Creare e gestire test contestuali (ad es. Pytest) per le API della piattaforma e i confini dei microservizi
  • Integrare e orchestrare i test automatizzati nelle pipeline CI/CD, incluse le richieste di merge (GitLab), le pipeline CI/CD di GitLab, Selenium Grid e BrowserStack
  • Utilizzare Docker e Kubernetes per creare ambienti di test isolati e riproducibili
  • Pianificare, programmare e avviare l'esecuzione di test automatizzati, comprese suite di regressione, smoke test, esecuzioni di release ed esecuzioni su richiesta collegate a richieste di merge e pubblicazioni ML
  • Monitorare la salute dell'esecuzione, analizzare e isolare i casi di test instabili e mantenere un basso tasso di falsi positivi per garantire l'affidabilità dei segnali di qualità
  • Analizzare i risultati dell'esecuzione, segnalare gli errori in Jira corredandoli di prove (log, tracce, screenshot, video) e comunicare gli indicatori di qualità allo Squad, al Product Owner e al Test Manager
  • Produrre prove di esecuzione (metadati di esecuzione, artefatti, report) idonee per l’audit e la governance delle versioni, in conformità con la politica di test e i requisiti di conservazione della banca
  • Partecipare attivamente alla pianificazione PI, alla progettazione del sistema, alle fasi di “Inspect & Adapt” e ad altre cerimonie SAFE nell’ambito dell’ART ML & AI
  • Garantire la tracciabilità end-to-end delle funzionalità e delle storie di Jira → test automatizzati → errori → risultati dei test, avvalendosi dell’integrazione con il sistema di gestione dei test della banca
  • Scrivere e gestire scenari BDD in Gherkin, collegati ai criteri di accettazione delle storie
  • Lavorare a stretto contatto con Product Owner, Scrum Master, ingegneri ML, ingegneri ML-Ops e ingegneri dei dati provenienti da diverse squadre
  • Allineare il proprio lavoro alla strategia di test e ai requisiti di rendicontazione della banca e fornire supporto agli ingegneri in grado di gestire gli audit provenienti da diverse squadre

Requisiti

  • Competenze comprovate nell'automazione dei test basati su Python: Playwright+Python (UI), Behave o pytest-bdd (API), pytest (API)/validazione dei servizi, praticamente equivalente a REST-Assured
  • Comprovata capacità di progettare e gestire framework di automazione dei test

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.