April 26, 2026
Développeur Scala Senior – Automatisation de tests (h/f)
Senior • Hybrid
Puteaux, France
Contexte :
Au sein d’un centre d’expertise test rattaché à une direction Études & Développement, vous intervenez sur la mise en place d’outils de test pour des applications backend de paiement instantané.
Mission :
Améliorer les outils d’automatisation de tests (incluant Jenkins)
Développer des outils en Scala / Shell (parseurs JSON, XML, YML…)
Alimenter les outils de suivi (Jira, Xray, Jenkins)
Collaborer avec les équipes de développement
Rédiger la documentation technique
Livrables :
Framework de test opérationnel
Reporting hebdomadaire
Suivi d’avancement des tests
Similar jobs you might like
Technology
emagine Polska
Technicien Qualification Logiciel End-to-End (E2E) - (h/f)
Junior
Hybrid
Valence, France
🏢 Summary: The role focuses on ensuring product quality through comprehensive manual and automated testing in a proprietary solutions environment. It involves executing test campaigns, reporting defects, maintaining automated test scripts, and collaborating with development teams within Agile processes. The position contributes to continuous improvement of testing tools and quality practices. 🗂️ Requirements: Knowledge of software testing, Experience with Jira, XRay, Confluence, Ability to execute manual test campaigns, Ability to perform non-regression testing, Ability to report and track defects, Basic knowledge of test automation, Degree in IT, QA or technical field (Bac+2/Bac+3) 📃 Skills: Jira, XRay, Confluence, Python, RobotFramework, Selenium, Jenkins, GitLab, Git, Bitbucket, Android, ISTQB 🏢 Description: Ce poste est essentiel pour assurer la qualité des produits par le biais de tests approfondis, tant manuels qu'automatisés, dans un environnement de solutions propriétaires. Responsabilités : Participer aux démonstrations internes. Rédiger et mettre à jour les use cases de tests. Exécuter les campagnes de tests manuels selon les procédures. Réaliser les tests de non-régression. Vérifier la conformité des fonctionnalités développées. Identifier et documenter les anomalies rencontrées. Reporter les anomalies via l'outil Jira. Participer à l'analyse des résultats de tests. Exécuter des campagnes de tests automatiques. Suivre et remonter les anomalies des tests automatiques. Participer au développement et à la maintenance des scripts de tests automatiques. Contribuer à l'amélioration continue des outils et processus de tests. Participer aux daily meetings et communiquer l'avancement des tests. Collaborer avec les équipes de développement et respecter les processus qualité. Must Haves : Connaissances en test logiciel. Connaissances de Jira/XRay/Confluence. Nice to Haves : Connaissances en développement Python. Connaissances des frameworks d'automatisation (Robot Framework et/ou Selenium). Connaissances des outils d'intégration continue (Jenkins ou GitLab). Connaissances de Git/Bitbucket. Connaissances de l'environnement Android. Sensibilité aux méthodes Agile. Other Details : Localisation : France, Valence. Niveau de qualification : Bac+2 à Bac+3 en informatique, QA ou domaine technique. Expérience : Première expérience en test logiciel ou automatisation appréciée. Certification : ISTQB Foundation appréciée.
Technology
emagine Polska
Développeur Full stack Java / React / Ansible / Docker / PostgreSQL (h/f)
Mid
On-site
Paris, France
🏢 Summary: Fullstack Java Developer role involving balanced backend and frontend development using Java and ReactJS, with responsibility for unit testing, deployment, and ensuring technical quality and stability of applications. 🗂️ Requirements: Solid experience in Java fullstack development, Strong knowledge of ReactJS, Experience with Ansible and Docker for deployment, Familiarity with PostgreSQL, Ability to write and execute unit tests 📃 Skills: Java, ReactJS, Ansible, Docker, PostgreSQL, UnitTesting 🏢 Description: Résumé: Le rôle principal consiste à rejoindre une équipe de développeurs afin de prendre en charge le développement et les tests unitaires en utilisant le langage Java, répartis de manière équitable entre le backend et le frontend, en utilisant ReactJS pour la partie client. Responsabilités: Développement de solutions en langage Java fullstack (50% backend, 50% frontend). Effectuer des tests unitaires pour assurer la qualité du code. Déploiement des applications avec Ansible et Docker. Assurer la conformité des composants aux exigences techniques et qualitatives. Garantir la qualité technique des produits développés. Contrôler la stabilité technique des applications et résoudre les problèmes techniques. Identifier et signaler les risques de non-respect du planning et des difficultés rencontrées. Proposer des solutions techniques de manière proactive. Participer activement aux ateliers et aux revues d'avancement. Contribuer aux revues de pairs et apprendre des retours. Must Haves: Expérience solide en développement Java (fullstack). Connaissance de ReactJS pour le développement frontend. Compétence dans l'utilisation d'Ansible et Docker pour le déploiement. Familiarité avec PostgreSQL en tant que système de gestion de bases de données. Capacité à effectuer des tests unitaires. Nice to Haves: Connaissance de l'environnement Windows. Expérience en méthodologies Agile/Scrum. Compétences en communication et travail en équipe. Autres Détails: Type de contrat : Temps plein Localisation : Paris
Technology
emagine Polska
Développeur Java confirmé (h/f)
Senior
Hybrid
Montpellier, France
🏢 Summary: Senior Java Developer role focused on designing, integrating and developing projects while ensuring corrective and evolutive maintenance. The position involves unit and integration testing, production deployment preparation, technical documentation, and incident resolution within an agile environment. The role requires strong experience with Java ecosystem tools and DevOps practices. 🗂️ Requirements: Minimum 5 years Java development experience, Strong knowledge of Java APIs and web services, Experience with unit and integration testing, Experience with SQL databases, Proficiency with build and code quality tools, Experience with containerization and CI/CD tools, Knowledge of Spring and Spring Boot frameworks, Experience working in Agile environment 📃 Skills: Java, XML, JSON, REST, SOA, Swagger, JUnit, SQL, Maven, SonarQube, Docker, Spring, SpringBoot, Jenkins, GitLab, Ansible, Kubernetes, Postman, Node, Kafka, XLRelease, Jira, SOAP, ELK 🏢 Description: Résumé En tant que développeur(euse) Java confirmé(e), vous êtes chargé(e) de concevoir, intégrer et développer des projets tout en assurant les maintenances correctives et évolutives. Responsabilités : Assurer la conception, l’intégration et le développement des projets et solutions. Réaliser des tests unitaires et d’intégration sur les développements réalisés. Préparer la mise en production avec les équipes expertes. Gérer et maintenir la documentation fonctionnelle et technique. Assurer l’assistance à l’utilisation des applications. Diagnostiquer et résoudre les dysfonctionnements. Effectuer une veille technologique régulière. Interagir avec les membres des squads dans un contexte agile. Compétences Requises : Minimum 5 ans d'expérience en développement Java (hors alternance/apprentissage). Solide connaissance des API (Java, XML, JSON, REST, SOA, Swagger). Expérience avec Junit, SQL, Maven et SonarQube. Maîtrise de Docker et des frameworks Java (Spring et Spring Boot). Expérience avec Jenkins, Gitlab et Ansible. Connaissance de Kubernetes, Postman, Node, Kafka. Expérience avec XLRelease, Jira et Soap ELK. Autres Détails : Localisation : Montpellier (2 jours de télétravail/3 jours sur site). Démarrage : ASAP
Technology
emagine Polska
Développeur Java Senior (h/f)
Senior
Hybrid
Suresnes, France
🏢 Summary: Senior Java Developer role focused on designing and building scalable cloud-based technical services using Spring Boot. The position involves developing RESTful APIs, implementing reactive programming, and ensuring application performance and quality. The role also includes CI/CD automation with GitLab and collaboration within an Agile environment. 🗂️ Requirements: Significant experience in Java development, Strong expertise in Spring Boot, Experience designing and developing RESTful APIs, Experience with Git and GitLab CI/CD, Knowledge of reactive programming, Understanding of relational databases, Understanding of NoSQL databases 📃 Skills: Java, Spring, SpringBoot, REST, Git, GitLab, CICD, Reactive, SQL, NoSQL 🏢 Description: Localisation : Suresnes / 2 jours de télétravail par semaine Durée : 3 ans Résumé : Le développeur Java Senior joue un rôle clé dans la conception et le développement de services techniques pour des solutions basées sur le cloud. Ce poste exige une expertise approfondie en programmation Java, notamment avec Spring Boot, ainsi qu'une forte capacité à assurer la performance et la qualité des applications. Responsabilités : Concevoir, développer et maintenir des applications Java robustes et évolutives utilisant Spring Boot. Créer et gérer des APIs RESTful pour intégrer divers systèmes et services. Collaborer avec l'équipe DevOps pour configurer et automatiser les pipelines CI/CD sur GitLab. Mettre en œuvre des solutions de programmation réactive pour améliorer les performances des applications. Participer à des revues de conception technique et de code pour garantir la qualité du code. Mentor et former des développeurs juniors et intermédiaires. Assurer la documentation technique et le contrôle de version à l'aide de Git. Participer aux réunions Agile et contribuer à l'amélioration continue du développement. Compétences : Expérience significative dans le développement Java, avec une expertise en Spring Boot. Maîtrise des APIs RESTful et des principes de conception d'API. Expérience avec Git et GitLab CI/CD pour le contrôle de version et l'intégration continue. Connaissance de la programmation réactive. Bonne compréhension des bases de données relationnelles et NoSQL.
Technology
emagine Polska
QA - Analyste Qualité Intégration (h/f)
Mid
Hybrid
Paris, France
🏢 Summary: Role focused on ensuring reliable software integration by designing and executing integration test strategies, validating interactions between system components, and maintaining automated test suites. The position involves close collaboration with development teams to detect, document, and resolve integration issues. Emphasis is placed on integration quality, regression testing, and continuous improvement of test automation. 🗂️ Requirements: Proven experience in software integration testing, Strong test automation skills, Experience with bug tracking tools, Experience working in Agile environments 📃 Skills: Integration, Testing, Automation, Regression, Bugtracking, Agile 🏢 Description: En tant qu' Analyste Qualité Intégration , vous serez responsable de garantir l'intégration fluide et fiable des différents composants logiciels et systèmes. Vous travaillerez en étroite collaboration avec les équipes de développement, les Train Managers, les Chefs de Projet, les Business Analysts ainsi que les autres parties prenantes afin d'identifier les problèmes d'intégration et d'assurer la qualité et la fiabilité de nos produits logiciels. Main Responsibilities Élaborer des plans et des stratégies complets pour les tests d'intégration. Définir les objectifs, le périmètre et les critères de réussite des tests. Identifier et prioriser les cas de test en fonction des risques et de leur impact. Réaliser les tests d'intégration afin de valider les interactions entre les différents modules logiciels. Effectuer des tests manuels et automatisés pour garantir une couverture complète. Simuler des scénarios réels afin de tester le comportement du système dans diverses conditions. Identifier, documenter et suivre les anomalies à l'aide d'outils de suivi des bugs. Collaborer avec les équipes de développement pour reproduire et résoudre les problèmes. Vérifier les correctifs et effectuer des tests de régression afin de s'assurer que les anomalies sont définitivement corrigées. Mettre en œuvre et maintenir les tests d'intégration automatisés à l'aide des outils internes disponibles. Améliorer en continu la couverture et l'efficacité de l'automatisation des tests. Travailler en étroite collaboration avec les équipes de développement afin de comprendre les points d'intégration et les dépendances entre les différents systèmes et composants. Key Requirements Expérience démontrée en tests d'intégration logiciel. Compétences en automatisation des tests. Connaissance des outils de suivi des bugs. Capacité à travailler dans un environnement agile. Excellente communication et capacités de collaboration. Nice to Have Expérience avec les outils de test automatisés spécifiques. Certifications en qualité ou en tests logiciels. Connaissance des pratiques de DevOps. Other Details Poste à distance, durée flexible. Opportunité dans le secteur technologique, avec une forte dimension collaborative.
Technology
emagine Polska
Développeur Java (h/f)
Mid
Hybrid
Paris, France
🏢 Summary: Java Developer role focused on maintenance and evolution of billing applications within an existing team. The position involves full lifecycle development (design to deployment) across around ten applications, with strong functional interaction with accounting and BI teams. Emphasis is placed on application security and compliance with internal standards. 🗂️ Requirements: Proven experience in Java development, Experience with Spring framework, Strong SQL knowledge, Experience with Shell scripting and batch processing, Ability to handle maintenance and TMA activities, Experience in application design, development, testing and deployment, Knowledge of application security standards, Ability to work in functionally complex environments 📃 Skills: Java, Spring, JavaScript, SQL, Shell, Batch, TMA, Testing, Deployment, Security 🏢 Description: Contexte : Dans le cadre du renforcement d’une équipe existante, nous recherchons un développeur Java pour intervenir sur des applications liées à la facturation. Missions : Maintenance et évolution des applications Participation aux projets du pôle facturation (environ 10 applications) Conception, développement, tests, déploiement Participation à la TMA Contribution à la sécurisation des applications (respect de normes internes) Environnement technique : Historique : SQL / Shell (batch) Actuel : Java (8 → 17), Spring, JavaScript Particularités : Forte dimension fonctionnelle (60%) Interaction avec équipes comptables et BI Nécessite rigueur et compréhension métier.
Technology
emagine Polska
Développeur Full stack Java(h/f)
Senior
Hybrid
Niort, France
🏢 Summary: The offer concerns a Java Full Stack Developer role focused on evolving and modernizing applications from Java 8/11 to Java 21. The position involves technical design, algorithm development, API expertise, performance optimization, and active participation in Agile ceremonies. The role emphasizes robustness, code quality, testing, and continuous improvement within a collaborative team environment. 🗂️ Requirements: Expert-level Java expertise, Expert-level API development expertise, Expert-level algorithm design skills, Experience with Java version migration (8/11 to 21), Ability to design and implement scalable technical solutions, Experience with code reviews and technical documentation, Experience working in Agile environments 📃 Skills: Java, API, Algorithms, Kafka, BPMN, OpenShift, Python, React 🏢 Description: Résumé : La mission principale consiste à fournir une expertise en développement Java Full Stack en collaboration avec l'équipe, le chef de projet et le responsable de la gouvernance des projets SI. Responsabilités : Participer à la conception et au développement des évolutions techniques (de Java 8,11 vers Java 21) en collaboration avec l'équipe. Optimiser les pratiques de conception et de développement. Proposer des solutions techniques et participer aux choix de conceptions et algorithmes. Participer aux cérémonies d'équipe comme le PI Planning et les chiffrages. Concevoir et paramétrer des solutions tout en garantissant stabilité et performance. Implémenter et tester les fonctionnalités développées. Réaliser des revues de code en équipe. Contribuer à la documentation technique. Participer à l'amélioration continue du projet. Promouvoir la culture de la robustesse et de la performance. Must Haves : Expertise en Java (niveau expert) Expertise en API (niveau expert) Expertise en conception d'algorithmes (niveau expert) Nice to Haves : Connaissance des technologies de streaming (KAFKA) Expérience avec l'implémentation de solutions via des workflows BPMN Environnement conteneurisé (Openshift) Compétences en Python 3 Compétences en React 19
Technology
emagine Polska
Développeur Back-End JAVA Sénior - (h/f)
Senior
Hybrid
Paris, France
🏢 Summary: Senior Java Backend Developer role focused on designing, developing and maintaining reliable, high-performance and scalable backend services in a microservices environment. The position involves continuous improvement, production monitoring, and close collaboration with cross-functional teams to ensure service quality and stability. Strong emphasis on CI/CD practices and cloud-based environments. 🗂️ Requirements: 6–9 years of Java development experience, Proven experience with Spring Boot, Experience building and maintaining microservices, Experience in high-volume production environments, Strong knowledge of CI/CD concepts, Hands-on experience with GitLab pipelines, Knowledge of Azure or ability to work in Azure environments, Ability to collaborate with cross-functional technical teams 📃 Skills: Java, Spring, SpringBoot, Microservices, CI/CD, GitLab, Azure, Docker, Kafka, DB2 🏢 Description: Résumé Le développeur back-end Java senior a pour mission de concevoir, développer et maintenir des services backend fiables, performants et évolutifs, tout en garantissant une expérience utilisateur de qualité. Responsabilités : Concevoir, développer et maintenir des services backend. Contribuer à la qualité du produit en ajoutant de la valeur pour l'utilisateur. Analyser le comportement du service en production et anticiper les dégradations. Participer à l'amélioration continue des services (refactorings, performance, sécurité). Assurer la responsabilité du service post-mise en production. Collaborer avec les équipes Produit, QA, DevOps, Cloud et Architecture. S'inscrire dans une logique orientée résultat. Compétences Requises : 6 à 9 ans d'expérience en développement Java. Expérience confirmée sur Spring Boot et microservices. Travail sur des environnements à forte volumétrie. Maîtrise des concepts CI/CD et pipelines GitLab. Connaissance ou capacité à monter en compétence sur Azure. Aisance en collaboration avec des équipes pluridisciplinaires. Atouts : Expérience avec Docker. Connaissances en Kafka ou systèmes de messaging. Maîtrise d'autres bases de données relationnelles (DB2).
Technology
emagine Polska
Testeur automatisation TOSCA - (h/f)
Senior
Hybrid
Lisbon, Portugal
🏢 Summary: Senior Test Automation Engineer role focused on designing and maintaining robust automation frameworks and integrating automated testing into modern CI/CD and DevOps environments. The position covers web, API, mobile, embedded and cloud systems, ensuring high test coverage and reliability within Agile international teams. Based in Lisbon, requiring strong experience in advanced test automation and TOSCA. 🗂️ Requirements: 5+ years in test automation, Strong experience with TOSCA (mandatory), Proven experience designing automation frameworks, Experience with CI/CD pipeline integration, Experience testing web, API, mobile and embedded systems, Hands-on experience in DevOps environments, Experience with cloud or complex multi-layer systems, Portuguese native level, Professional English level, Availability to work in Lisbon, Portugal 📃 Skills: Selenium, TOSCA, JUnit, Cucumber, Postman, RobotFramework, Python, C++, JavaScript, Jenkins, AzureDevOps, Docker, Kubernetes, Ansible, Linux, TCPIP, REST, MongoDB, SQLServer, Elasticsearch, Kibana, LabVIEW, ROS, PLC, DCS, CICD 🏢 Description: Nous recherchons un(e) Test Automation Engineer Senior passionné(e) par la qualité logicielle, l’automatisation des tests et les environnements DevOps modernes. Vous intégrerez une équipe agile et internationale afin de contribuer à des projets innovants à forte valeur technologique. Le candidat idéal possède une solide expérience en automatisation des tests, en intégration continue et en développement de frameworks de validation robustes pour des applications web, API, cloud et industrielles. Missions principales Concevoir, développer et maintenir des frameworks d’automatisation robustes. Développer des scripts de tests automatisés pour applications web, API, mobile et systèmes embarqués. Exécuter des tests fonctionnels, de régression, d’intégration, de performance et smoke tests. Garantir une couverture de tests optimale et une détection précoce des anomalies. Intégrer les campagnes de tests dans les pipelines CI/CD. Participer à l’amélioration continue des processus QA et DevOps. Collaborer avec les équipes développement, infrastructure et produit pour assurer des livraisons fiables. Participer aux cérémonies Agile/SCRUM. Travailler avec des équipes pluridisciplinaires internationales. Compétences techniques Automatisation & Testing : Selenium, TOSCA (mandatory), JUnit, Cucumber, Postman, Robot FrameworkLangages : Python, C++, JavaScriptDevOps & CI/CD : Jenkins, Azure DevOps, Docker, Kubernetes, AnsibleCloud & Systèmes : Linux, TCP/IP, REST API, MongoDB, Microsoft SQL, Elasticsearch / Kibana Profil recherché Expérience confirmée en automatisation de tests et assurance qualité logicielle. Capacité à travailler sur des environnements complexes et multicouches. Forte culture qualité et amélioration continue. Excellent esprit d’analyse et de résolution de problèmes. Bonnes capacités de communication et travail d’équipe. Expérience dans des environnements cloud, industriels ou systèmes critiques appréciée. Atouts supplémentaires Certifications Tricentis TOSCA Expérience sur systèmes embarqués ou automatisation industrielle Connaissances en PLC/DCS Expérience avec LabVIEW ou ROS Background DevOps / Infrastructure Autres détails : Disponibilité souhaitée : À partir de la date de disponibilité du candidat Localisation : Portugal, Lisbonne Expérience requise : 5+ années en automatisation de tests Langue : Portugais natif / Anglais professionnel obligatoire
Healthcare
emagine Polska
Testeur automaticien (PyTest) - (h/f)
Mid
Hybrid
Cagnes-sur-Mer, France
🏢 Summary: Test Automation Engineer role focused on ensuring quality, stability, and performance of healthcare and cross-functional applications through automated and manual testing. The position involves designing test strategies, writing test cases, automating tests in Python with PyTest, and managing defects in Agile environments. The mission runs until the end of 2027 with possible remote work. 🗂️ Requirements: 3–5 years of experience in test automation, Experience with PyTest, Strong ability to design comprehensive test plans and strategies, Experience with automated and manual testing, Experience testing APIs (SOAP/WSDL), Experience with mobile testing (iOS, Android), Experience working in Agile methodology, Experience with defect tracking tools (Redmine or Jira) 📃 Skills: Python, PyTest, Agile, Redmine, Jira, SoapUI, Postman, iOS, Android, WSDL, API 🏢 Description: Le poste de Testeur Automaticien vise à assurer la qualité, la stabilité et la performance des applications essentielles dans les domaines de la santé et des solutions transverses, en automatisant les tests développés en Python avec PyTest. Responsabilités : Concevoir et mettre en place des plans de test complets et des stratégies de validation. Rédiger des scénarios et cas de test clairs et pertinents. Réaliser des tests manuels et automatisés. Identifier, analyser, documenter et suivre les anomalies. Collaborer avec les équipes de développement pour résoudre les problèmes. Participer aux réunions de suivi et au partage des avancées QA. Contribuer à l'amélioration continue des processus de test. Compétences requises : Expérience avec PyTest. Capacité à concevoir des campagnes de test efficaces dans des environnements complexes. Méthodologie : Agile. Automatisation : Python (PyTest). Outils de suivi : Redmine, Jira. Tests API/WSDL : SoapUI, Postman. Tests mobiles : iOS, Android. Détails supplémentaires : Localisation : Cagnes sur Mer Télétravail : possible Date de début de mission : asap Durée de la mission : 31/12/2027 Expérience : entre 3 à 5 ans