Validation & test engineer

2 giorni fa

Milano, Lombardia, Italia Telepass Tempo pieno

In Telepass stiamo rivoluzionando il modo di muoversi, offrendo soluzioni digitali integrate per una mobilità sempre più veloce, intelligente e sostenibile. Siamo parte di un ecosistema innovativo che semplifica la vita delle persone: dai pagamenti del pedaggio ai servizi di mobilità urbana, fino a soluzioni assicurative e fintech. Entrare in Telepass significa contribuire attivamente alla trasformazione digitale della mobilità.

Telepass Innova (società 100% controllata da Telepass che si occupa di sviluppare soluzioni innovative per il mercato della mobilità) cerca un/una Validation & test Engineer che supporti il team nel garantire l'affidabilità, la precisione e l'integrità end-to-end dei sistemi di pedaggio satellitare, operando all'interno del team di Integrazione. Il ruolo presidia la conformità dei flussi dati tra i dispositivi di bordo (OBU), le piattaforme Cloud e i sistemi centrali di tariffazione, fino all'interfacciamento con i sistemi del Toll Charger.

Contribuisce all'intero ciclo di vita del software, garantendo la tracciabilità dei requisiti, l'esecuzione dei test di sistema e di integrazione e il supporto ai processi di certificazione e rilascio. Responsabilità principali Gestire le attività di validazione e test end-to-end dei sistemi di pedaggio satellitare, assicurando la corretta trasmissione, ricezione ed elaborazione dei dati tra dispositivo, piattaforma Cloud e sistemi centrali.

Presidiare la qualità del software lungo l'intero ciclo di vita applicativo, definendo ed eseguendo strategie di test coerenti con i rilasci delle piattaforme e con le configurazioni tariffarie. Garantire la piena tracciabilità tra requisiti di business, anomalie rilevate, casi di test e risultati di validazione, attraverso l'utilizzo degli strumenti di tracking e gestione del ciclo di sviluppo.

Supportare le attività di certificazione e accettazione del software, collaborando con gli stakeholder interni ed esterni coinvolti nei processi di rilascio. Attività chiave Raccogliere e analizzare requisiti funzionali, criteri di accettazione e specifiche di test, in collaborazione con Product Owner, QA Manager e team tecnici coinvolti. Progettare, implementare ed eseguire piani di test funzionali, di integrazione e di regressione per le piattaforme Cloud dedicate all'elaborazione del pedaggio.

Monitorare e analizzare i flussi di messaggistica e i dati di telemetria scambiati tra on board unit e piattaforme centrali, verificandone correttezza, coerenza e completezza. Gestire le attività del ciclo di vita del software all'interno degli strumenti di tracking, assicurando il corretto avanzamento di bug, anomalie e nuove funzionalità. Eseguire attività di troubleshooting e analisi delle anomalie attraverso la lettura dei log applicativi, la verifica dei dati su database e il controllo dei flussi elaborativi lato Cloud.

Collaborare con i team di sviluppo, operations e integrazione per definire criteri di qualità, supportare la risoluzione dei difetti e contribuire al miglioramento continuo dei processi di test. Supportare le attività di certificazione, collaudo e rilascio, predisponendo la documentazione di test e gli elementi necessari alla validazione delle soluzioni.

Esperienza di 3 anni in ruoli di Test/Validation Engineer, QA Analyst o System Tester, preferibilmente maturata in contesti software complessi caratterizzati da architetture Cloud, integrazioni applicative e flussi dati end-to-end. Laurea in Ingegneria Informatica, Informatica, Scienze dell'Informazione, matematica, fisica o percorsi affini. Certificazione ISTQB (nice to have) Buona conoscenza della lingua inglese.

Conoscenza dei processi di test e validazione software lungo il ciclo di vita applicativo (SDLC, Squash, HP QC, Test Rail, e affini) e dei principali strumenti di issue tracking e project management (es. Jira). Familiarità con architetture Cloud, microservizi e attività di validazione di interfacce applicative (API), anche mediante strumenti dedicati come Postman. Buona conoscenza del linguaggio SQL/ Big Query/Postgre SQL/Db2 per l'analisi e la verifica dei dati su database relazionali e non relazionali.

Conoscenza base comandi Unix Conoscenza di strumenti e tecniche di troubleshooting, analisi dei log e automazione dei test tramite scripting (es. Python, Bash). Conoscenza dei principali protocolli di comunicazione e dei formati dati utilizzati nei flussi integrati e nelle piattaforme Cloud (es. HTTP, MQTT, SOAP, JSON, XML). Capacità di analisi funzionale, definizione dei casi di test e verifica della tracciabilità tra requisiti, anomalie e risultati di validazione.

Esperienza nel tracciamento di transazioni end-to-end tra sistemi eterogenei (es. seguire un evento/messaggio dal dispositivo fino al record finale attraverso code, log e più database), correlando timestamp e identificativi per ricostruire il percorso completo del dato. Attitudine a collaborare efficacemente con team tec