Overview
On Site
DOE
Contract - W2
Skills
FOCUS
Software Development
Manual Testing
Scripting
JIRA
Software Development Methodology
Quality Assurance
Python
Automated Testing
Object-Oriented Programming
Authentication
Authorization
OAuth
SAML
LDAP
Integration Testing
Performance Testing
Security QA
Identity Management
Continuous Integration
Continuous Delivery
Jenkins
Analytical Skill
Conflict Resolution
Problem Solving
Attention To Detail
Communication
Collaboration
API QA
POSTMAN
Version Control
Git
Job Details
JOB SUMMARY We are seeking a Quality Assurance Engineer with expertise in Access Management solutions to join our team. The ideal candidate will have strong experience in developing and executing automated and manual test cases, with a particular focus on ForgeRock Access Manager functionalities, authentication/authorization protocols, and API testing. This role requires hands-on experience with Python (pytest framework), strong problem-solving skills, and the ability to collaborate closely with developers, architects, and product owners to ensure product quality across all stages of the software development lifecycle. Key Responsibilities Develop, execute, and maintain automated and manual test cases for ForgeRock Access Manager functionalities (authentication, authorization, federation protocols). Create and implement test strategies and plans to ensure thorough coverage of Access Manager functionality and APIs. Utilize Python (pytest) to write and maintain automated test scripts, applying Object-Oriented Programming best practices. Test and validate integrations with protocols such as OAuth, OpenID Connect, SAML, and LDAP. Identify, document, and track software defects using Jira, ensuring timely resolution with development and product teams. Perform integration, performance, and security testing related to Access Management. Collaborate with developers, architects, and product owners to maintain quality throughout the SDLC. Required Qualifications 3+ years of experience in QA, specifically with Access Management solutions. 3+ years of experience with Access Manager functionalities and modules. 2+ years of proven hands-on experience with Python, particularly for test automation using pytest. 3+ years of proficiency in Object-Oriented Programming concepts and design. Strong knowledge of authentication and authorization protocols (OAuth, OpenID Connect, SAML, LDAP). 3+ years of experience in integration testing, performance testing, and security testing in Access Management contexts. Familiarity with CI/CD pipelines and tools such as Jenkins (preferred). Strong analytical and problem-solving skills, with attention to detail. Excellent communication and collaboration skills. Preferred Qualifications Hands-on experience with ForgeRock Access Manager. Knowledge of other IAM solutions such as Okta, Ping Identity, etc. Familiarity with API testing tools like Postman. Experience with version control systems such as Git. Certifications Bachelors degree in Computer Science, IT, or a related field (or equivalent work experience).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.