ForgeRock Access Manager Quality Assurance (QA) Analyst

Job Location : Montreal, QC (Need Onsite day 1, hybrid 3 days from office).

Job Duration : Full Time

Job Description :

We are seeking a skilled ForgeRock Access Manager Quality Assurance (QA) Analyst with a minimum of 3 years of specialized experience in testing Access Management solutions. The ideal candidate will have a strong understanding of ForgeRock Access Manager's functionalities, including authentication, authorization, and federation protocols. Proficiency in Python programming and experience with pytest in an Object-Oriented Programming (OOP) context are essential.

Responsibilities :

  • Develop, execute, and maintain manual and automated test cases for ForgeRock Access Manager functionalities, including authentication, authorization, and federation protocols.
  • Create and implement comprehensive test strategies and plans to ensure full coverage of Access Manager features and APIs.
  • Design and maintain Python-based test scripts using pytest, emphasizing Object-Oriented Programming principles.
  • Test and validate integration and operation of industry-standard protocols such as OAuth, OpenID Connect, SAML, LDAP, among others.
  • Track, document, and prioritize bug reports using Jira, collaborating closely with development and product teams to facilitate timely resolution.
  • Collaborate with cross-functional teams - developers, architects, product owners - to ensure quality throughout the software development lifecycle.
  • Contribute to continuous improvement of testing processes and automation frameworks.

Required Skills and Qualifications :

  • Minimum of 3 years of QA experience, specifically in Access Management solutions.
  • Strong understanding of ForgeRock Access Manager and its modules.
  • Proven expertise in Python programming, particularly for test automation using pytest.
  • Excellent grasp of Object-Oriented Programming concepts and design patterns.
  • In-depth knowledge of authentication/authorization protocols: OAuth, OpenID Connect, SAML, LDAP, etc.
  • Experience with integration testing, performance testing, and security testing related to Access Management.
  • Familiarity with CI/CD pipelines and tools such as Jenkins is a plus.
  • Strong analytical and troubleshooting skills with keen attention to detail.
  • Effective communicator with the ability to work collaboratively across teams.

Preferred Skills :

  • Hands-on experience with ForgeRock Access Manager deployment and management.
  • Familiarity with other IAM solutions like Okta, Ping Identity, etc.
  • Knowledge of API testing tools (e.g., Postman).
  • Experience with version control systems (Git preferred).