Software Quality Engineer: Customer Identity and Access Management (CIAM)
Core
Lead quality assurance and test automation for Customer Identity and Access Management (CIAM) platforms, ensuring secure, resilient, and performant identity journeys and APIs.
Role type
Senior Software Quality Engineer (CIAM)
Builds
Secure customer-facing identity services, authentication journeys, and identity APIs
Domain
Financial Services / Identity and Access Management (IAM/CIAM)
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, C#, Python, JavaScript, SQL, OAuth 2.0, OpenID Connect, SAML, JWT, Apache JMeter, k6, OWASP ZAP, Burp Suite, Jenkins, GitLab CI, Docker, Kubernetes, AWS, Azure, Google Cloud
Preferred skills
Experience with PingFederate, PingAccess, PingOne, Microsoft Entra External ID, Azure AD B2C, ForgeRock, Okta/Auth0, API gateways, KYC services, fraud engines
Technologies
PingFederate, PingAccess, PingOne, Microsoft Entra External ID, Azure AD B2C, ForgeRock, Okta/Auth0, API gateways, KYC services, fraud engines, Jenkins, GitLab CI, ADO, Docker, Kubernetes, AWS, Azure, Google Cloud, Apache JMeter, k6, OWASP ZAP, Burp Suite
Responsibilities
Lead quality assurance initiatives and test frameworks for CIAM platforms and identity integrations; Mentor engineers in IAM-aware testing practices including authentication, authorization, and token validation; Innovate in CIAM testing strategies covering automation, performance, resilience, and security; Validate OAuth 2.0, OpenID Connect, and SAML flows including token behavior and session management; Perform identity-focused negative and abuse-case testing such as account enumeration and brute-force resistance; Help develop CI/CD pipeline configurations and DevOps practices for automated regression and security testing; Engage with stakeholders to ensure quality throughout the SDLC for customer registration, login, MFA, and account recovery journeys.
Seniority
Senior, hands-on IC