<ul><li>1. Qualité Applicative (QA)</li><li>Développer et maintenir la suite de tests automatisés de la console (tests unitaires, tests d'intégration, tests end-to-end)</li><li>Mettre en place et améliorer les pipelines de tests dans GitLab CI/CD</li><li>Configurer et exploiter SonarQube pour l'analyse statique du code et le suivi de la qualité</li><li>Contribuer à la définition des critères de qualité (coverage, complexité cyclomatique, code smells)</li><li>Rédiger des rapports de qualité et proposer des axes d'amélioration continue</li></ul>
2. Maintien en Condition de Sécurité (MCS)
<ul><li>Suivre les CVE et bulletins de sécurité impactant les dépendances et images de conteneurs de la console</li><li>Effectuer les mises à jour correctives (librairies npm/yarn, images Docker, dépendances transitives)</li><li>Analyser les résultats des scans Trivy (images) et SonarQube (code source) et prioriser les remédiations</li><li>Participer aux revues de sécurité et contribuer à la mise en conformité avec les politiques Kyverno</li><li>Documenter les procédures MCS et maintenir le référentiel des dépendances</li></ul>
3. Contribution open source & développement
<ul><li>Participer aux développements de la console (Node.js / TypeScript, Vue.js)</li><li>Contribuer aux revues de code (pull requests, issues GitHub)</li><li>Rédiger et maintenir la documentation technique associée aux composants développés</li></ul>