Chef QA Java Senior | Spécialiste en Automatisation des Tests Bancaires

À distance
À plein temps
Temps partiel
Nous recherchons un Chef QA Senior pour diriger la stratégie de test et les processus d'assurance qualité pour notre plateforme bancaire sophistiquée. En tant que Chef QA, vous utiliserez votre expertise en Java, Selenium et CI/CD pour construire des frameworks de test robustes et diriger une équipe distribuée de professionnels du test. Responsabilités Principales: - Développer et mettre en œuvre des stratégies et tactiques de test complètes pour une application bancaire complexe. - Planifier et superviser les processus de tests de régression, d'intégration, de charge et d'acceptation pour assurer la stabilité de la plateforme. - Diriger les sessions d'examen des défauts et mettre en œuvre des initiatives d'amélioration de la qualité tout au long des cycles de développement. - Concevoir et implémenter des frameworks d'automatisation utilisant Java et des outils standards de l'industrie. - Construire et maintenir les pipelines CI/CD du projet pour optimiser l'exécution des tests et les processus de déploiement. - Établir des cadres de collaboration entre les ingénieurs QA à travers plusieurs équipes, favorisant le partage des connaissances et maintenant une base de connaissances commune. - Rechercher les technologies et méthodologies de test émergentes, en implémentant des innovations bénéfiques au sein du projet. - Analyser les métriques de test et préparer des rapports complets pour suivre l'efficacité de l'automatisation et la qualité du produit. - Encadrer les membres de l'équipe QA et fournir des conseils techniques sur les meilleures pratiques d'automatisation des tests. Compétences et Expérience Requises: - Minimum 5 ans d'expérience professionnelle en test logiciel, avec au moins 3 ans axés sur l'automatisation des tests. - Au moins 2 ans d'expérience dans la direction d'équipes QA, y compris la gestion de subordonnés fonctionnels. - Maîtrise avancée de la programmation Java (Java 11+), y compris les bibliothèques standard et les frameworks de test (JUnit 5, TestNG 7+). - Connaissance experte de l'architecture Selenium WebDriver 4.0+ et des détails d'implémentation. - Expérience avec Selenide 6.0+ pour les tests web et Appium 2.0+ pour les tests sur plateformes mobiles. - Expérience démontrée dans la conception et le développement de frameworks de test d'automatisation personnalisés depuis zéro. - Maîtrise solide des systèmes d'exploitation Unix/Linux et des scripts shell. - Vaste expérience avec les méthodologies de test API pour les interfaces SOAP et REST. - Compétence avec Git pour le contrôle de version et les stratégies de branchement. - Expérience dans l'implémentation et la gestion d'outils d'Intégration Continue (Jenkins 2.0+, GitLab CI ou similaire). - Connaissance pratique de la conteneurisation Docker pour les environnements de test. - Compétences en base de données SQL pour la vérification des données et la gestion des données de test. - Excellentes compétences en communication avec maîtrise de l'anglais. Atouts Supplémentaires: - Expérience dans l'industrie bancaire ou des services financiers. - Connaissance des pratiques de test de sécurité pour les applications financières. - Familiarité avec les outils de test de performance comme JMeter 5.0+ ou Gatling 3.0+. - Expérience avec les environnements de test cloud (AWS, Azure, GCP). - Connaissance des frameworks BDD comme Cucumber 7.0+ ou Specflow. - Familiarité avec les outils de gestion de test comme Zephyr, TestRail ou Xray. - Langages de programmation supplémentaires au-delà de Java (Kotlin, Python, JavaScript). Pourquoi Nous Rejoindre: Rejoignez une équipe bancaire technologique avant-gardiste où votre expertise aura un impact direct sur des millions d'utilisateurs. Nous offrons un environnement de travail à distance flexible, une rémunération compétitive, des opportunités de développement professionnel et la chance de travailler avec des technologies de pointe.