Carrières
Ingénieur qualité plateforme (SDET)
À propos de StarCompliance : StarCompliance s'est donné pour mission de simplifier et de faciliter la mise en conformité. Reconnue dans le monde entier par les grandes entreprises

AperçuÀ propos de StarCompliance
StarCompliance s'est donné pour mission de simplifier et de faciliter la mise en conformité. Reconnue dans le monde entier par les institutions financières de grande envergure, la plateforme STAR, très conviviale, permet aux organisations de se conformer aux réglementations tout en préservant leur intégrité et leur réputation commerciale. Grâce à une vue personnalisable à 360 degrés de l'activité des collaborateurs, le logiciel STAR permet aux entreprises d'automatiser la détection et la résolution des situations potentiellement conflictuelles, tout en rationalisant les processus quotidiens et en améliorant leur efficacité.
Fonction
Le poste d'ingénieur qualité de la plateforme est un poste d'ingénierie opérationnel au sein de la fonction centralisée d'ingénierie qualité de la plateforme de StarCompliance. Il consiste à garantir l'assurance qualité au niveau de la plateforme pour l'ensemble de la plateforme SaaS de l'entreprise.
Sous la responsabilité de l'architecte qualité en chef, l'ingénieur qualité de plateforme contribue directement à la conception, à la mise en œuvre et à la maintenance des contrôles qualité automatisés qui valident l'intégration entre les services, les parcours utilisateurs clés de l'entreprise et les caractéristiques non fonctionnelles de la plateforme. Ce poste est principalement axé sur les tests d'intégration et au niveau des API au sein d'un système distribué et natif du cloud, y compris les flux de travail asynchrones et pilotés par les événements.
La plateforme d'entreprise de StarCompliance repose sur des services distribués et une infrastructure cloud, comprenant notamment des composants de messagerie et d'intégration tels qu'Azure Service Bus. L'ingénieur qualité de la plateforme doit comprendre le comportement de ces systèmes en cas de charge élevée, de panne et de reprise, et savoir les tester afin de garantir leur fiabilité, leur résilience et leurs performances à grande échelle.
Ce poste met particulièrement l'accent sur la validation des modes de défaillance, de la résilience et des mécanismes de reprise au sein des services distribués, sur le diagnostic des défaillances de systèmes complexes à l'aide des journaux, de la télémétrie et des données de test, ainsi que sur la participation aux tests de performance de l'entreprise.
L'ingénieur qualité de la plateforme travaille en étroite collaboration avec les Product Owners et les équipes d'ingénierie afin de cerner les modifications et les intégrations à venir sur la plateforme, et de s'assurer que la plateforme d'entreprise est validée dans le cadre de scénarios fonctionnels et de charge réalistes avant sa mise en production.Responsabilités
- Concevoir, mettre en œuvre et assurer la maintenance de tests automatisés, principalement au niveau des couches d'intégration et des API, afin de valider le comportement des services distribués.
- Développer des tests permettant de valider les flux de travail asynchrones et pilotés par les événements, notamment la messagerie, les tentatives de réessai, l'ordonnancement et les scénarios d'échec (par exemple, les intégrations basées sur Azure Service Bus).
- Contribuer à l'élaboration de code de qualité opérationnelle pour les frameworks d'automatisation partagés et les outils de qualité utilisés sur l'ensemble de la plateforme d'entreprise.
- Concevoir et réaliser des tests de performances et d'évolutivité pour la plateforme SaaS d'entreprise
- Créer et mettre à jour des données, des scénarios et des charges de travail destinés aux tests de performance, qui reflètent les modèles d'utilisation réels, notamment le débit de messages et la concurrence.
- Intégrer des tests fonctionnels et de performance automatisés dans les pipelines CI/CD, afin de garantir des points de contrôle fiables et de haute qualité.
- Soutenir les activités de validation au sein de l'environnement de préproduction, en tant que principale couche d'intégration des plateformes et d'assurance qualité
- Analyser les résultats des tests fonctionnels, d'intégration et de performance afin d'identifier les risques systémiques liés à la plateforme et les possibilités d'amélioration.
- Collaborer avec les Product Owners pour comprendre les changements et les intégrations à venir sur la plateforme, et préparer à l'avance des tests d'intégration et de performance ciblés.
- Collaborer avec les équipes d'architecture, de plateforme et d'ingénierie afin d'améliorer la testabilité, la fiabilité et l'observabilité du système.
- Utiliser des outils d'ingénierie assistés par l'IA pour accélérer la création de tests, améliorer la couverture, analyser les échecs et réduire l'instabilité des tests.
- Respecter et contribuer au respect des normes de qualité, des modèles et des pratiques d'ingénierie définis par la fonction centralisée « Ingénierie de la qualité de la plateforme »
Compétences et expérience
- Expérience avérée dans l'assurance qualité d'applications SaaS à l'échelle d'une plateforme ou d'une entreprise, axée sur la validation de l'intégration, des caractéristiques non fonctionnelles et de l'état de préparation à la mise en production au sein de systèmes distribués.
- Solides compétences en programmation dans un ou plusieursdes langages suivants : C#, TypeScript ou Python, avec la capacité à écrire du code clair, facile à maintenir et adapté à une mise en production.
- Expérience avérée dans la conception et la maintenance de tests automatisés au niveau des couches d'intégration et d'API pour des systèmes distribués et natifs du cloud.
- Bonne maîtrise des architectures « cloud-native » et des méthodes permettant de les tester, notamment la messagerie, le traitement asynchrone, les tentatives de réessai, l'ordonnancement et la gestion des défaillances
- Expérience pratique dans le test de systèmes pilotés par les événements utilisant des technologies de messagerie ou d'intégration dans le cloud (par exemple : Azure Service Bus, Kafka, SNS/SQS ou autres technologies similaires).
- Une solide expérience pratique des outils et des méthodes de test de performance (par exemple : k6, JMeter, Gatling ou autres outils similaires).
- Expérience dans la conception de scénarios de tests de performance réalistes et dans la génération de données de test représentatives, notamment en matière de charge, de concurrence et de charges de travail pilotées par les messages.
- Expérience pratique dans l'intégration de tests fonctionnels et de performance dans des pipelines CI/CD (de préférence Azure DevOps).
- Expérience dans le diagnostic de défaillances de systèmes complexes à l'aide de journaux, de données de télémétrie et de données de test.
- Expérience pratique dans l'utilisation d'outils d'ingénierie assistés par l'IA pour améliorer la productivité, la qualité des essais ou l'analyse des défaillances.
- Solides compétences analytiques et en résolution de problèmes, ainsi que la capacité à analyser le comportement des systèmes et les modes de défaillance dans un environnement distribué
Compétences minimales requises
- Licence en informatique, en génie logiciel ou dans une discipline technique apparentée, ou expérience pratique équivalente.
- Les certifications pertinentes dans le domaine des plateformes cloud (de préférence Azure), des tests de performance ou de l'ingénierie qualité constituent un atout, mais ne sont pas obligatoires.
IA
- Chez StarCompliance, nous nous engageons à ouvrir la voie à l’innovation en intégrant de manière transparente l’intelligence artificielle à nos offres. Nous encourageons notre équipe à adopter pleinement ces outils de pointe, ce qui nous permet de travailler plus efficacement, de créer avec une plus grande précision et d’apporter une valeur ajoutée exceptionnelle à nos clients.
Intégrité et éthique
- Tous les collaborateurs d'All StarCompliance sont tenus de respecter des normes élevées en matière d'intégrité personnelle et d'exercer leurs fonctions dans le respect des principes éthiques.
Intégrité et éthique
Prêt à lancer votre carrière ?
Nous sommes toujours à la recherche de notre prochaine étoile montante. Découvrez ici votre prochaine opportunité.
