Expert Test et Automatisation F/H

CTS Consulting & Technical Support
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Tech stack

Testing (Software)
Java
JavaScript
Unit Testing
Software Quality
Continuous Integration
Distributed Systems
JUnit
Mockito
SonarQube
Strategies of Testing
Spring-boot
Cypress
Backend
Vue.js
Angular
Gitlab-ci
Integration Tests
Playwright
Front End Software Development
JestJS
Jasmine
Jenkins

Job description

Java, Quarkus, Spring Boot, Angular, Vue.js, socles IA). - Offre « Testing-as-a-Service » : Modéliser et intégrer la mise à disposition des frameworks et des outillages de test au sein du Portail Développeur Interne (IDP). - Documentation et Capitalisation : Enrichir le catalogue d'architecture et les guides de bonnes pratiques en matière de Qualité Logicielle (QA). 2. Expérimentation, Déploiement et Accompagnement - Pilotage des Projets Pilotes : Conduire et expérimenter la stratégie proposée sur des projets cibles complexes (ex: applications sous Quarkus, socles IA). - Accompagnement et Pédagogie : Former, accompagner et transférer les compétences aux équipes de développement et de recette pour garantir une adoption pérenne. - Capitalisation : Analyser les REX (retours d'expérience) des projets pilotes pour ajuster la méthodologie et partager les bonnes pratiques. 3. Veille Technologique et Amélioration Continue - Assurer une veille active sur les méthodologies, frameworks et outillages de test émergents. - Faire évoluer en continu le socle d'outils et la stratégie d'industrialisation QA.

Requirements

Chargement du profil en cours ... Expérience requise : Expérience : Minimum 5 ans d'expérience dans le domaine du test logiciel, avec une composante affirmée en stratégie, architecture et automatisation. Projets complexes : Expérience réussie dans le pilotage d'expérimentations, l'implémentation de nouvelles méthodologies QA ou la mise en place d'architectures de tests sur des systèmes distribués. Compétences techniques & outillage : Méthodologies & Automatisation : Maîtrise avancée des stratégies de tests à tous les niveaux de la pyramide (unitaires, intégration, End-to-End, performance, sécurité, mutation). Stack d'outils de test (Exemples attendus) : Architecture / Code : ArchUnit, JaCoCo. Tests Unitaires : JUnit 5, Mockito, AssertJ (Back) / Jest, Jasmine, Vitest (Front). Tests d'Intégration : Testcontainers, WireMock, Microcks. Tests End-to-End (E2E) : Playwright, Cypress, Nightwatch. CI/CD & Qualité : Pratique avérée de l'intégration continue (Jenkins, GitLab CI) et de la mesure de qualité de code (SonarQube). Environnements Cibles : Connaissance du développement backend (Java, Spring Boot, Quarkus) et frontend (Angular, Vue.js). Soft Skills : Pédagogie & Communication : Capacité à vulgariser des concepts d'architecture complexes et à fédérer les développeurs autour de la culture Qualité. Esprit d'analyse et de synthèse : Posture pragmatique et orientée résultats pour concevoir des solutions scalables. Autonomie & Proactivité : Capacité à porter des initiatives transverses de A à Z.

Benefits & conditions

Paris IT   You must create an Indeed account before continuing to the company website to apply

About the company

Au sein de notre société de conseil en informatique, nous accompagnons les grandes organisations dans leur transformation digitale et le développement d'applications métiers critiques. Pour intégrer le département Tech Expertise et Solutions, nous recherchons un(e) Expert(e) / Architecte Stratégie de Test et Automatisation (minimum 5 ans d'expérience). Dans un contexte de complexification des projets IT, votre mission sera de concevoir, standardiser et industrialiser une stratégie de test globale, scalable et innovante à destination des développeurs et des équipes applicatives. Vos Missions : 1. Définition de la Stratégie de Test Transverse (Architecture et Standards) - Design et Standardisation : Analyser les besoins transverses et définir une stratégie globale de test (unitaires, intégration, E2E, performance, sécurité, architecture). - Architecture de Test : Proposer et concevoir une architecture d'implémentation robuste, scalable et applicable à grande échelle (applications

Apply for this position