🚀 Stiamo assumendo: Cloud Test & Validation Engineer
Numero posizioni: 2
Tipologia: Full-time
Modalità di lavoro: Full remote
Contesto: Cloud Services – CaaS, PaaS, IaaS
Siamo alla ricerca di due figure professionali senior con solida esperienza in testing funzionale, prestazionale e di carico in ambito Cloud, che opereranno trasversalmente ai team di ingegneria per definire, progettare e sviluppare metodologie di collaudo standardizzate.
Le attività saranno finalizzate a:
- supportare l’ingegnerizzazione e il collaudo dei servizi Cloud;
- preparare ed eseguire i collaudi formali con il Dipartimento della Transizione Digitale (DTD);
- mettere a fattor comune strumenti, test e best practice per i servizi inclusi nel listino 2026.
I servizi coinvolti includono:
- CaaS (es. Hypershift / Kubernetes);
- PaaS Database (Oracle, MongoDB, MySQL, PostgreSQL, MariaDB, Microsoft SQL Server);
- IaaS (Virtual Machine);
- Servizi di Backup (es. Commvault).
Responsabilità Principali
La risorsa, in collaborazione con i team di ingegneria, si occuperà di:
- Definizione e sviluppo dei test
- Progettare e documentare metodologie di test funzionali, prestazionali e di carico applicabili ai servizi Cloud.
- Sviluppare test funzionali di servizio, preferibilmente:
- automatizzabili;
- integrabili ed eseguibili tramite piattaforme di automazione esistenti (Terraform, Ansible, Jenkins).
- Esempi di test:
- creazione automatica di VM;
- provisioning di container;
- deploy di database o stack applicativi per esposizione di servizi web.
Test di carico e prestazioni
- Progettare ed eseguire test di carico funzionale, tra cui:
- numero di query verso database;
- connessioni verso web server;
- chiamate API.
- Sviluppare test di rete di base:
- MTU;
- ping;
- verifica frammentazione pacchetti e packet drop.
- Implementare test prestazionali di rete (es. iperf3), automatizzabili:
- throughput upload/download;
- modalità bidirezionale;
- protocolli TCP e UDP.
- Raccogliere i risultati dei test in formato JSON (–json) per analisi oggettiva e confrontabile.
Monitoraggio e resilienza
- Implementare monitoraggio periodico della disponibilità e delle prestazioni dei servizi:
- test automatici di raggiungibilità ;
- identificazione di degradazioni prestazionali;
- tracciabilità delle anomalie.
- Integrare metriche di monitoraggio continuo.
- Progettare ed eseguire test di resilienza (ove applicabili):
- simulazione di attivazione/disattivazione ripetuta dei collegamenti;
- verifica tempi di recovery;
- stabilità del routing;
- analisi delle latenze associate.
Reporting e visualizzazione
- Curare la raccolta, analisi e visualizzazione degli esiti dei test tramite dashboard già disponibili.
- Contribuire alla standardizzazione dei report di collaudo a supporto delle verifiche con il DTD.
Competenze Tecniche Richieste
Obbligatorie
- Solida esperienza in testing di sistemi Cloud (funzionale, performance, load).
- Ottima conoscenza di:
- API testing e scripting (REST, strumenti custom);
- strumenti di automazione dei test.
- Esperienza con:
- containerizzazione (Docker, Kubernetes);
- infrastrutture Cloud e servizi IaaS / PaaS / CaaS.
- Capacità di integrazione dei test in pipeline CI/CD.
- Familiarità con database relazionali e NoSQL.
Gradite
- Conoscenza di strumenti di monitoraggio agent-based (es. Zabbix).
- Esperienza con strumenti di osservabilità e dashboarding.
- Esperienza in contesti di collaudo formale o regolamentato.
Competenze Trasversali
- Capacità di lavorare in modo trasversale con più team di ingegneria.
- Approccio strutturato, orientato alla qualità e alla standardizzazione.
- Autonomia operativa e robusto orientamento al risultato.
- Buone capacità di documentazione tecnica.
Requisiti Generali
- Formazione e background Cloud consolidati.
- Esperienza senior nel ruolo.
- Disponibilità a lavorare full remote.
👉 Se ti riconosci in questo profilo, inviaci il tuo CV aggiornato!