Pubblicato il 16 giugno
Mansioni della posizione
Randstad Digital Consulting, attraverso un team di ****** consulenti esperti ed altamente qualificati in ambito Information Technologies e Engineering, aiuta le organizzazioni a rafforzare e accelerare i programmi tecnologici.
Controlli attentamente tutta la documentazione richiesta per la candidatura prima di fare clic sul pulsante apposito in fondo a questa descrizione.
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: Torino
Cosa Offriamo:
CCNL Commercio
RAL: €****** - €****** (commisurata all'effettiva esperienza del candidato)
Buoni pasto: 6€ per giorno lavorato
Il presente annuncio è rivolto a persone di genere femminile (F), maschile (M) e non binario (NB) ai sensi della Legge n.
********, del Decreto Legislativo n.
******** e del Decreto Legislativo n.
******* ed è aperta a qualsiasi persona nel rispetto della diversity e dell'inclusività.
xlwpduy Ti preghiamo
di leggere l'informativa sulla privacy Randstad () ai sensi dell'art.
13 del Regolamento (UE) ******** sulla protezione dei dati (GDPR)