Contexte :
Vous travaillez sur la validation d’une couche centrale d’infrastructure logicielle qui constitue le socle de l’ensemble du portefeuille produits de l'entreprise.
Vous jouez un rôle clé pour garantir la robustesse, la scalabilité, les performances et la fiabilité de l’infrastructure qui permet la mise en œuvre de flux complexes de conception de puces.
Missions principales : - Définir et exécuter des stratégies de validation pour les composants d’infrastructure logicielle (messagerie interne, gestion des données, mécanismes de licence, gestion de projets, etc.)
- Élaborer des plans de test complets couvrant les tests fonctionnels, d’intégration et de non-régression
- Concevoir, développer et maintenir des suites de tests automatisés
- Mettre en place des frameworks de validation, développer des tests d’intégration simulant des scénarios d’utilisation réels
- Contribuer aux pipelines CI/CD et aux environnements de tests continus
- Implémenter des tests de performance, de charge et de scalabilité
- Valider le comportement sur plusieurs produits s’appuyant sur la couche d’infrastructure
- Identifier les cas limites, conditions de concurrence et scénarios de défaillance dans des systèmes distribués et concurrents
- Valider la robustesse sous fortes charges de données et en environnements multi-utilisateurs, garantir la rétrocompatibilité et la stabilité entre versions
- Analyser les défauts, reproduire les anomalies et collaborer avec les équipes de développement pour leur résolution
- Participer aux revues de conception afin d’apporter une perspective validation et qualité