Skip to main content
G

Software Engineer in Test - IAM

Gravity IT Resources

Location

Remote

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Job Title:

Senior

SDET- CIAM – PingAM

Location:

Salt Lake City, UT Highly Preferred. Will Consider Remote

Job-Type: Direct Hire

Compensation

: $135,000 \+

Position Overview:

We are seeking a Senior SDET to join our Core Engineering group, specifically focused on our Customer Identity and Access Management (CIAM) platform. In this role, you won't just be "testing"—you will be building the sophisticated automation frameworks and tooling that ensure our security infrastructure is both bulletproof and scalable.

Our Client is at the center of innovation, moving away from legacy systems toward a modernized, DevOps-centric architecture. We need an engineer who views quality as a development challenge and is eager to transform how we deliver secure banking software.

Key Responsibilities

  • Automation Framework Development:

Design, develop, and maintain robust automated testing frameworks for our CIAM platform, focusing on end-to-end security workflows and API integrity.

  • Test Engineering:

Write high-quality, maintainable code (primarily in Java) to automate the validation of customer identity features, including SSO, MFA, and registration flows.

  • CI/CD Integration:

Work closely with DevOps to integrate automated suites into our deployment pipelines, ensuring that security and functional gates are met before code hits production.

  • Technical Analysis:

Perform deep-dive troubleshooting into system logs and code to identify root causes of failures, collaborating with the development team on incident resolution.

  • Security \& Performance:

Conduct specialized testing around IAM protocols (OIDC, OAuth, SAML) to ensure high performance and strict adherence to security standards.

  • Agile Leadership:

Participate in Agile ceremonies, providing "Quality-first" perspectives during requirement analysis and system design phases.

  • On-Call Support:

Participate in an on-call rotation to support the health and stability of the production environment.

Requirements

  • Experience: 6\+ years in software engineering with a specific focus on Test Automation or SDET roles within complex, distributed systems.
  • Identity Protocol Expertise: Strong familiarity with SAML, SSO, OIDC, and OAuth.
  • Technical Stack: Languages: Expert-level Java and JavaScript; experience with Groovy or Python is a plus.
  • IAM Tools: Hands-on experience with Ping Identity or ForgeRock.
  • Backend/Infra: Linux/Unix, SQL, Tomcat, and Containerization (Docker/Kubernetes).
  • Web Services: Extensive experience testing RESTful APIs and microservices.
  • Tooling: Proficiency with automation tools (e.g., Selenium, Playwright, RestAssured) and CI/CD platforms (e.g., Jenkins, GitLab CI).
  • Mindset: A "break-it-to-fix-it" mentality with the ability to mentor other engineers on automated testing best practices.
  • Education: Bachelor’s degree in Computer Science, Information Systems, or a related field.

Employment Eligibility:

Gravity cannot transfer nor sponsor a work visa for this position. Applicants must be eligible to work in the U.S. for any employer directly (we are not open to contract or “corp to corp” agreements).

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs