Overview
Location: Montreal, Quebec (Hybrid - 3 days onsite per week)
Type: 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.
Requirements
- 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, but not required
- 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).