Randstad Digital Consulting, attraverso un team di 25.000 consulenti esperti ed altamente qualificati in ambito Information Technologies e Engineering, aiuta le organizzazioni a rafforzare e accelerare i programmi tecnologici. Siamo alla ricerca di un/una Software Test Automation Engineer che si occupi di automatizzare i casi di test per le applicazioni HMI, guidare l'automazione attraverso framework di test Python personalizzato interno, gestire ambienti di test virtualizzati e gestire le pipeline di CI/CD che mantengono attivo il motore di qualità.Responsabilità:Automatizzare i casi di test a livello UI, API, integrazione, end-to-end e regressione per sistemi distribuiti complessi.Sviluppare e mantenere test GUI automatizzati per applicazioni HMI embedded, integrando e guidando gli strumenti di automazione GUI tramite Python.Sviluppare, estendere e mantenere il nostro framework interno personalizzato di test automation in Python, scrivendo codice pulito, modulare, riutilizzabile e ben documentato.Costruire e gestire ambienti di test e macchine virtuali (VM): provisioning, snapshot, template, networking e automazione del ciclo di vita.Progettare, mantenere e risolvere problemi delle pipeline CI/CD in GitLab CI, integrando i test automatizzati in ogni fase del processo di rilascio.Diagnosticare e risolvere autonomamente i fallimenti delle pipeline e dei casi di test, eseguendo la root-cause analysis (analisi delle cause profonde) tra codice, infrastruttura, ambiente, GUI e livelli di test.Creare e mantenere dashboard personalizzate per i report di test (es. dashboard su GitLab Pages o report web HTML personalizzati) per tracciare risultati dei test, trend e stato di salute delle pipeline.Organizzare la codebase di test in moduli ben strutturati, con una forte attenzione alla riutilizzabilità, manutenibilità e scalabilità.Collaborare con sviluppatori, team DevOps e di prodotto in un ambiente Agile / Scrum, utilizzando Jira per il tracciamento e Confluence per la documentazione.Migliorare continuamente l'affidabilità dei test, riducendo la flakiness (instabilità), ottimizzando i tempi di esecuzione ed estendendo la copertura.Contribuire alla strategia di test, alle code review e alle best practice di automazione all'interno dei team di QA ed engineering.Requisiti:Forti competenze di programmazione in Python, con capacità di progettare, estendere e rifattorizzare un framework di test interno personalizzato (OOP, design pattern, packaging, architettura modulare).Comprovata esperienza nell'automazione di test GUI per HMI embedded o applicazioni desktop, inclusa la scrittura e manutenzione di suite di test, object map e gestione di strumenti di automazione GUI da Python.Esperienza pratica con piattaforme di virtualizzazione per la gestione di VM (template, clonazione, snapshot, networking, automazione tramite API/CLI).Solida esperienza con pratiche DevOps e pipeline CI/CD in GitLab CI (pipeline YAML, runner, artifact, stage, ambienti).Esperienza nella creazione di dashboard personalizzate per i report di test (es. dashboard GitLab Pages o report web HTML personalizzati per risultati, trend e stato delle pipeline).Comprovata capacità di risolvere autonomamente problemi legati a fallimenti delle pipeline, problemi infrastrutturali e fallimenti complessi dei test end-to-end.Forti capacità organizzative, con attitudine a strutturare il codice in moduli puliti e riutilizzabili e a mantenere una corretta igiene dei repository.Esperienza di lavoro in team Agile/Scrum con uso di Jira e Confluence.Ottima conoscenza di Git e dei workflow basati su Git (strategie di branching, MR/PR, code review).Solide competenze di amministrazione Linux/Unix e di scripting shell.Eccellenti capacità di problem-solving, analitiche e di comunicazione.Ottima conoscenza della lingua inglese scritta e parlata.Sede di lavoro: TorinoCosa Offriamo:CCNL CommercioRAL: €31.000 - €38.000 (commisurata all'effettiva esperienza del candidato)Ticket restaurant: 6€ per giorno lavoratoIl presente annuncio è rivolto a persone di genere femminile (F), maschile (M) e non binario (NB) ai sensi della Legge n. 300/1970, del Decreto Legislativo n. 198/2006 e del Decreto Legislativo n.96/2026 ed è aperta a qualsiasi persona nel rispetto della diversity e dell'inclusività. Ti preghiamodi leggere l'informativa sulla privacy Randstad () ai sensi dell'art.13 del Regolamento (UE) 2016/679 sulla protezione dei dati (GDPR)