Vous intégrerez l'équipe en tant que Testeur Automatisation / QA Confirmé H/F et participerez à l'automatisation des tests d'une importante application métier au sein d'un écosystème riche et complexe. Vous garantirez la qualité fonctionnelle et technique de la solution. Vos principales missions seront notamment : Conception des tests fonctionnels à partir des US et règles métiers, avec rédaction des scénarios en méthodologie BDD (Gherkin) directement dans Squash TM. Automatisation des tests end-to-end de l'interface web avec Selenium WebDriver (Java), en intégrant les scripts dans le référentiel de test. Gestion du versioning via Git et Bitbucket pour la maintenance, le suivi et l'évolution du framework d'automatisation. Réalisation de tests Front-end automatisés (UI) Tests d'API sur les services métier avec SOAP UI pour valider les échanges inter-applicatifs et le comportement back-end. Exécution des tests automatisés depuis le serveur d'exécution via Squash, avec génération des rapports et suivi des résultats. Analyse des anomalies, création et suivi des tickets (Squash / Jira) jusqu'à leur résolution. Collaborations Agile : participation active aux cérémonies (Daily, Sprint Review, Refinement), Environnements et outils Selenium WebDriver, Java, Squash TM, Squash Server, SOAP UI, Git, Bitbucket, BDD (Gherkin),FileZilla, Agile / Scrum
Principales responsabilités : Concevoir et faire évoluer les solutions techniques basées sur Pega. Définir et maintenir les solutions d'authentification (OIDC, SAML). Concevoir et accompagner les intégrations REST et SOAP. Piloter les améliorations liées à la performance, la fiabilité et la gestion des erreurs. Concevoir, maintenir et améliorer les pipelines GitLab CI/CD et de déploiement. Gérer des architectures Cloud Native basées sur Kubernetes, Docker et Helm. Améliorer le monitoring et l'observabilité avec Grafana. Piloter la résorption de la dette de sécurité et les montées de version des composants. Accompagner les équipes de développement sur les incidents complexes et les évolutions techniques. Collaborer avec les partenaires, les équipes infrastructure et les experts Pega. Participer aux mises en production, rafraîchissements d'environnements et activités de benchmark. Compétences requises :
Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez en tant que Développeur C/C++ embarqué pour contribuer à la conception et au développement des applicatifs embarqués de nos systèmes. Au sein d'une équipe multidisciplinaire, vous intervenez tout au long du cycle de développement logiciel, de l'analyse des spécifications jusqu'aux tests et à la documentation technique. Vos missions : - Concevoir, développer et maintenir des logiciels embarqués en C++. - Participer à l'analyse des besoins fonctionnels et techniques. - Développer des fonctionnalités robustes et optimisées dans un environnement contraint. - Réaliser les tests unitaires, d'intégration et les phases de validation. - Identifier et corriger les anomalies tout en garantissant la qualité du code. - Participer aux revues de code et appliquer les bonnes pratiques de développement. - Rédiger et maintenir la documentation technique. - Collaborer avec les équipes électronique, systèmes, validation et intégration. Compétences techniques : - Développement en C et C++ sous Linux. - Scripting Python et Bash. - Gestion de configuration et versioning avec Git / GitLab. - Utilisation d'outils de ticketing tels que Mantis ou TFS. - Connaissance des environnements et contraintes du logiciel embarqué. Des connaissances en réseaux et protocoles de communication seront appréciées : SNMP, SFTP, NTP et SOAP.