Test and Release Engineer
2 giorni fa
Milan, Lombardy, Italia
Azienda Riservata Italia
Tempo pieno
48.000 € Contratto
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Continuando accetti i nostri Termini & Informativa sulla privacy.
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 sicuro, 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: Contratto a tempo indeterminato, RAL fino a 48.000€ , Ticket restaurant 8€/giorno, Smart working 8 giorni/mese, Premio di risultato.
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: Contratto a tempo indeterminato, RAL fino a 48.000€ , Ticket restaurant 8€/giorno, Smart working 8 giorni/mese, Premio di risultato.