Montreal, QC, H2G 1V4, CAN
1 day ago
Testing | Level 3 (CAD)
The **Cyber Data Risk & Resilience** team’s mission is to deliver first-line defenses to manage cyber and fraud risks to the organization’s technology, operations, and information. This is achieved through risk identification, control management, and assurance—enabling the business to operate and grow securely and in compliance with legal and regulatory requirements. Our vision is to deliver programs that protect and enable the business, ensure secure delivery of services to clients, adapt to evolving threats, and meet regulatory expectations. **Role Overview** We are looking for a skilled **ForgeRock Access Manager Quality Assurance (QA) Analyst** with a minimum of 3 years of experience in testing Access Management solutions. The ideal candidate will have a strong understanding of ForgeRock Access Manager functionality, including authentication, authorization, and federation protocols. Proficiency in Python programming is essential, particularly in designing, implementing, and maintaining tests using pytest with a focus on Object-Oriented Programming (OOP). The role requires a self-motivated individual with strong analytical and problem-solving skills, who is comfortable working across different technologies and takes ownership of critical issues throughout the project lifecycle. As the firm adopts a top-down Agile/DevOps transformation, the candidate will be a core member of an agile team. A strong interest in learning about the business will also contribute to success in this role. **Key Responsibilities** + **Quality Assurance Testing:** Develop, execute, and maintain automated and manual test cases for ForgeRock Access Manager functionalities (authentication, authorization, federation). + **Test Strategy Development:** Create and implement testing strategies and plans to ensure thorough coverage of Access Manager functionality and associated APIs. + **Python Automation:** Utilize Python and pytest to write and maintain automated test scripts. Proficiency in OOP is required. + **Protocol Expertise:** Test and validate integration of protocols such as OAuth, OpenID Connect, SAML, LDAP, and other industry standards. + **Bug Tracking and Reporting:** Identify, document, and track software defects in Jira; collaborate with development and product teams for resolution. + **Collaboration:** Work closely with cross-functional teams including developers, architects, and product owners to ensure quality throughout the software development lifecycle. **Required Skills and Qualifications** + 3+ years of QA experience in Access Management solutions. + Strong understanding of Access Manager functionalities and modules. + Proven experience with Python and test automation using the pytest framework. + Proficiency in Object-Oriented Programming concepts and design. + In-depth knowledge of authentication and authorization protocols (OAuth, OpenID Connect, SAML, LDAP). + Experience with integration, performance, and security testing. + Familiarity with CI/CD pipelines and tools like Jenkins. + Strong analytical and problem-solving skills with attention to detail. + Excellent communication and collaboration skills. **Preferred Skills** + Hands-on experience with ForgeRock Access Manager. + Knowledge of other IAM solutions such as Okta or Ping Identity. + Familiarity with API testing tools like Postman. + Experience with version control systems such as Git. **_NTT DATA endeavors to make_** https://us.nttdata.com (https://us.nttdata.com/en) **_accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at_** **_https://us.nttdata.com/en/contact-us_** **_. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click_** here (https://us.nttdata.com/en/compliance#eeos) **_. If you'd like more information on your EEO rights under the law, please click_** here (https://us.nttdata.com/en/compliance#know-your-rights) **_. For Pay Transparency information, please click_** here (https://us.nttdata.com/en/compliance#ppnp) **_._** **Mission de l’équipe Cyber Data Risk & Resilience** La mission de l’équipe **Cyber Data Risk & Resilience** est de fournir des défenses de première ligne pour gérer les risques liés à la cybersécurité et à la fraude touchant la technologie, les opérations et l’information de l’organisation. Cela se réalise par l’identification des risques, la gestion des contrôles et l’assurance, permettant à l’entreprise d’opérer et de croître de manière sécuritaire et conforme aux exigences légales et réglementaires. Notre vision est de mettre en œuvre des programmes qui protègent et soutiennent l’entreprise, assurent une prestation sécurisée des services aux clients, s’adaptent aux menaces émergentes et répondent aux attentes réglementaires. **Aperçu du poste** Nous recherchons un(e) **Analyste Assurance Qualité (QA) spécialisé(e) en ForgeRock Access Manager** , possédant au minimum 3 ans d’expérience dans le test de solutions de gestion des accès. Le/la candidat(e) idéal(e) aura une solide compréhension des fonctionnalités de ForgeRock Access Manager, notamment l’authentification, l’autorisation et les protocoles de fédération. La maîtrise du langage Python est essentielle, en particulier pour la conception, la mise en œuvre et la maintenance de tests automatisés avec **pytest** , en mettant l’accent sur la programmation orientée objet (POO). Ce rôle exige une personne autonome, dotée de fortes compétences analytiques et en résolution de problèmes, à l’aise avec diverses technologies et capable de prendre en charge des enjeux critiques tout au long du cycle de vie du projet. Dans le cadre de la transformation Agile/DevOps menée par la direction, le/la candidat(e) fera partie intégrante d’une équipe agile. Un intérêt marqué pour la compréhension des activités de l’entreprise contribuera également au succès dans ce rôle. **Responsabilités principales** + **Tests d’assurance qualité :** Développer, exécuter et maintenir des cas de test automatisés et manuels pour les fonctionnalités de ForgeRock Access Manager (authentification, autorisation, fédération). + **Développement de stratégie de test :** Créer et mettre en œuvre des stratégies et plans de test pour assurer une couverture complète des fonctionnalités et API associées. + **Automatisation avec Python :** Utiliser Python et **pytest** pour écrire et maintenir des scripts de test automatisés. La maîtrise de la POO est requise. + **Expertise des protocoles :** Tester et valider l’intégration de protocoles tels que OAuth, OpenID Connect, SAML, LDAP et autres standards du secteur. + **Suivi et rapport des bogues :** Identifier, documenter et suivre les défauts logiciels dans Jira; collaborer avec les équipes de développement et de produit pour leur résolution. + **Collaboration :** Travailler étroitement avec des équipes multidisciplinaires (développeurs, architectes, propriétaires de produit) pour garantir la qualité à toutes les étapes du cycle de développement logiciel. **Compétences et qualifications requises** + Minimum de 3 ans d’expérience en assurance qualité dans des solutions de gestion des accès. + Bonne compréhension des fonctionnalités et modules de ForgeRock Access Manager. + Expérience avérée en Python et en automatisation de tests avec le framework **pytest** . + Maîtrise des concepts et de la conception en programmation orientée objet. + Connaissance approfondie des protocoles d’authentification et d’autorisation (OAuth, OpenID Connect, SAML, LDAP). + Expérience en tests d’intégration, de performance et de sécurité. + Familiarité avec les pipelines CI/CD et les outils comme Jenkins. + Solides compétences analytiques et en résolution de problèmes, avec un souci du détail. + Excellentes aptitudes en communication et en collaboration. **Compétences préférées** + Expérience pratique avec ForgeRock Access Manager. + Connaissance d’autres solutions IAM telles que Okta ou Ping Identity. + Familiarité avec les outils de test d’API comme Postman. + Expérience avec les systèmes de contrôle de version tels que Git.
Confirmar seu email: Enviar Email