Responsable QA Java | Expert en Automatisation | Technologies Bancaires | Télétravail
À distance
Temps partiel
À plein temps
Nous recherchons un Responsable QA expérimenté avec une solide expertise en automatisation Java pour rejoindre notre équipe innovante de technologies bancaires. Dans ce rôle stratégique, vous concevrez des stratégies de test complètes, dirigerez des initiatives d'automatisation et encadrerez une équipe distribuée de professionnels QA. Votre expertise dans les frameworks de test automatisés basés sur Java permettra d'assurer l'excellence de l'assurance qualité sur notre plateforme de services financiers.
Responsabilités Principales
- Élaborer et mettre en œuvre des stratégies et méthodologies de test complètes adaptées aux applications bancaires.
- Planifier et coordonner les cycles de tests de régression, d'intégration, de performance et d'acceptation.
- Diriger les processus d'analyse des défauts et établir des critères de qualité dans le cycle de développement.
- Concevoir et maintenir des frameworks d'automatisation avancés utilisant Java 21+ et Selenium WebDriver 4.x.
- Créer et implémenter des pipelines CI/CD modernes avec des outils comme Jenkins, GitHub Actions ou GitLab CI.
- Favoriser le partage des connaissances et établir des meilleures pratiques au sein de plusieurs équipes QA.
- Rechercher les technologies QA émergentes et mettre en œuvre des solutions appropriées pour améliorer l'efficacité des tests.
- Créer des métriques de test détaillées et des tableaux de bord pour surveiller la couverture et l'efficacité de l'automatisation.
- Encadrer et fournir des orientations techniques aux ingénieurs QA dans plusieurs équipes.
- Établir des procédures de test standardisées pour notre environnement de développement distribué.
Compétences et Expérience Requises
- Minimum 5 ans d'expérience en assurance qualité dans des environnements d'entreprise, de préférence dans les services financiers.
- Au moins 3 ans d'expérience pratique en automatisation de tests basés sur Java.
- Minimum 2 ans de direction et d'encadrement d'équipes QA, y compris l'expérience avec des équipes distribuées.
- Solide expertise en Java 21+, y compris les concepts et bibliothèques avancés (JUnit 5, TestNG, etc.).
- Compréhension approfondie de l'architecture et de l'implémentation de Selenium WebDriver (y compris Selenide pour le web et Appium pour les plateformes mobiles).
- Expérience avérée dans la conception et le développement de frameworks d'automatisation de tests personnalisés.
- Maîtrise des environnements Unix/Linux et des opérations en ligne de commande.
- Solide expérience en test d'API (REST, SOAP, GraphQL) utilisant des outils comme RestAssured et Postman.
- Connaissance approfondie de Git, y compris les stratégies de branchement et les pratiques de revue de code.
- Expérience avec les technologies de conteneurisation (Docker, Kubernetes) pour les environnements de test.
- Bonne compréhension de SQL et expérience dans le test de l'intégrité des bases de données.
- Excellentes compétences analytiques et de résolution de problèmes avec une attention aux détails.
Atouts Supplémentaires
- Expérience avec des applications bancaires ou de services financiers.
- Connaissance des méthodologies de test de sécurité (OWASP).
- Familiarité avec les outils de test de performance (JMeter, Gatling).
- Expérience avec les frameworks BDD (Cucumber, SpecFlow).
- Expérience en test cloud (AWS, Azure, GCP).
- Certification ISTQB ou équivalent.
- Expérience dans le test d'architecture de microservices.
Pourquoi Nous Rejoindre
Rejoignez notre équipe visionnaire et contribuez à façonner l'avenir des technologies bancaires. Vous travaillerez dans un environnement collaboratif où l'innovation est encouragée, et votre expertise aura un impact direct sur la livraison de solutions financières de haute qualité. Nous offrons une rémunération compétitive, un travail à distance flexible, des opportunités de développement professionnel et la chance de travailler avec des technologies de pointe dans le secteur financier.