Garantir la qualité des logiciels développés pour des systèmes complexes et préserver la sécurité de ceux qui les conçoivent, les utilisent, ou les entretiennent. Vous veillerez à l'application rigoureuse des processus d'ingénierie logicielle tout au long du cycle de vie des programmes, de la phase d'ingénierie jusqu'au maintien en condition opérationnelle. Vous interviendrez notamment sur des programmes navals, auprès de grands comptes de l’industrie ou de la défense. A ce titre, vous vous appuierez sur votre hiérarchie et sur les experts du domaine.
Votre objectif sera de garantir la qualité globale des livrables logiciels et le respect des processus d'ingénierie, en accompagnement des équipes projet sur l'ensemble des cycles de développement (Cycle en V, Agile / DevSecOps).
Vous participerez aux missions suivantes :
- Gouvernance & assurance qualité du cycle de vie : établir et faire appliquer le Plan d'Assurance Qualité Logiciel (PAQL) en conformité avec les standards industriel et les exigences client, accompagner les équipes projet dans le respect des cycles de développement, et préparer, mener et suivre les audits de processus et les revues de jalons (revues de conception, de code, de qualification) ;
- Contrôle qualité de l'ingénierie & des tests : participer à la relecture qualité des livrables documentaires (Spécifications, Plans de tests, Rapports d'essais), veiller à l'exhaustivité des preuves de tests et au respect du processus de gestion des exigences et de la traçabilité dans la forge logicielle, et suivre la qualité du code via les outils d'analyse statique (ex. SonarQube) pour maîtriser la dette technique ;
- Gestion des anomalies & amélioration continue : animer la gestion des faits techniques / Fiches d'Anomalies (FA) et garantir l'analyse des causes racines (8D, 5 Pourquoi), piloter les comités de faits techniques et suivre les plans d'actions correctives et préventives, et définir, analyser et présenter les indicateurs clés de performance (KPI Qualité) auprès des directeurs de projets.