10 nov
|
Azienda Riservata Italia
|
Milano
10 nov
Azienda Riservata Italia
Milano
Per primario gruppo specializzato in soluzioni di outsourcing per la sicurezza stradale e la smart mobility, siamo alla ricerca di un/una Test and Release Engineer da inserire nel Dipartimento Technology presso la sede di Milano.
La risorsa avrà la responsabilità dei processi di test e rilascio del software in ambito DevOps, garantendo che le applicazioni vengano costruite, verificate e distribuite in modo affidabile, automatizzato e protetto, collaborando con i team di sviluppo, cloud, security e operations.
Principali responsabilità:
- Garantire la qualità, l'affidabilità e la corretta distribuzione delle componenti software nei diversi ambienti applicativi;
- Definire, gestire e far evolvere la strategia di test automatico integrandola nelle pipeline come quality gate;
- Implementare e gestire pipeline di CI/CD per build, test e rilascio delle applicazioni, basate su template riutilizzabili e con controlli integrati di sicurezza e qualità del codice, in collaborazione con i team Cyber Security e di sviluppo;
- Promuovere e supportare l’utilizzo dell’AI all’interno del ciclo di vita del software, ad esempio per la generazione e manutenzione dei test;
- Pianificare e gestire rilasci applicativi in coordinamento con i team coinvolti e gestione di eventuali rollback;
- Monitorare l’esito dei rilasci e la qualità del software attraverso metriche, supportando troubleshooting e root-cause analysis;
- Promuovere presso i team di sviluppo pratiche DevOps condivise in ambito test e rilascio, uniformando strumenti, processi e standard di qualità tra le diverse realtà del Gruppo;
- Produrre e mantenere documentazione chiara su standard di test e procedure di rilascio.
Requisiti tecnici:
- Diploma o laurea in Informatica, Ingegneria Informatica o discipline affini,
con almeno 5 anni di esperienza in ambito test automation, build & release o DevOps, di cui una parte significativa con responsabilità diretta sui processi di test e rilascio di applicazioni in produzione;
- Esperienza nella definizione e gestione di strategie di test automatico (unit, integration, API, end-to-end e performance) e di quality gate per applicazioni complesse e distribuite, in contesti caratterizzati da più team e rilasci frequenti;
- Competenze pratiche nell’utilizzo di strumenti per il test applicativo (es. Selenium, Postman, xUnit/NUnit/JUnit) e per i test di performance (es. JMeter);
- Esperienza approfondita nella progettazione e gestione di pipeline CI/CD multi-stage con Azure DevOps e/o GitHub Actions e buona capacità di scripting (PowerShell, Bash e/o Azure CLI);
- Conoscenza di strumenti per la qualità e la sicurezza del codice integrabili nelle pipeline (es. SonarQube, GitHub Advanced Security, Microsoft Defender for DevOps);
- Conoscenza di strategie di rilascio progressivo e di verifiche post-rilascio per la misurazione della qualità e dell'esito del deploy stesso;
- Esperienza nell’utilizzo di strumenti di AI a supporto del testing (es. GitHub Copilot, agenti AI integrati in IDE e pipeline) per la generazione e manutenzione dei test, con consapevolezza dei relativi rischi in termini di qualità, sicurezza e protezione dei dati;
- Esperienza nell'uso di Git e delle principali branching strategy.
Rappresenta un elemento preferenziale il conseguimento di certificazioni come ad esempio: AZ 400: Microsoft Certified DevOps Engineer Expert, GH-200: GitHub Actions, GH-300: GitHub Copilot.
Si offre:
Tempo indeterminato, RAL fino a 48.000€ , Ticket restaurant 8€/giorno, Lavoro da remoto 8 giorni/mese, Premio di risultato.
📌 Test and Release Engineer (Milano)
🏢 Azienda Riservata Italia
📍 Milano