View All Jobs

Software Quality Engineer

BC-Vancouver-Canada
  • Apply

About Ping Identity:

At Ping Identity, we're changing the way people think about enterprise security technology. With our innovative Identity Defined Security platform, we're building a borderless world where people have total freedom to work wherever and however they want. Without friction. Without fear.

We call this digital freedom. And it's not just something we provide our customers. It's something that drives our company. People don't come here to join a culture that's built on digital freedom. They come to cultivate it.

We're headquartered in Denver, Colorado, and we have offices and employees around the globe. And we serve the largest, most demanding enterprises worldwide, including over half of the Fortune 100. Because even in the most complex enterprise environments, security shouldn't be a source of anxiety. It should be one of your greatest competitive advantages.

Ping Identity is looking for an experienced Software Quality Engineer for our growing PingFederate engineering team.

The Team

The PingFederate product team comprises development, test, security and performance engineers applying open standards along with the latest web technologies to build the next generation identity and access management platform. This development team is distributed across both Vancouver and Denver and you will report to the SQE Manager in Vancouver.

The Product

PingFederate is a full-featured federation server that provides identity management, single sign-on (SSO) and API security for customers, partners and employees. Users can securely access applications they require with a single identity using any device. It achieves this by supporting all modern identity standards, including: SAML, WS-Federation, WS-Trust, SCIM, OAuth and OpenID Connect.

Complementing the core capabilities of PingFederate is a comprehensive set of add-ons that bridge it to popular on-premise components and cloud services. This enables seamless SSO and account provisioning across both in-house and SaaS applications.

Role & Responsibilities

You will be an active member of a passionate software quality team. Paired with a developer, you will take projects from start to finish, knowing both the product and its integrations inside and out. Your input will have real impact, ensuring Ping provides the best solution possible to our customers.

You Will:

  • Develop and execute comprehensive test strategies and plans
  • Maintain and extend the automation test framework
  • Stage situations to better understand customer reported issues
  • Participate in design and code reviews
  • Stay on the forefront of industry knowledge and share insights with team members

You Have:

  • 3+ years experience in enterprise-level commercial software environment.
  • Expert level Java skills with a focus on scalable programming, design patterns and optimized algorithms.
  • Development experience using Git, Maven, JSON, XML, JUnit, and Apache Commons
  • Experience building test automation with Selenium WebDriver.
  • Experience consuming RESTful APIs.
  • Basic skills with databases, including: MySQL, SQL Server, Oracle and PostgreSQL.
  • Knowledge of LDAP and directory server fundamentals (e.g.: Active Directory)

Desired Skills & Experience:

  • Fundamental knowledge in Identity and Access Management (IAM).
  • Experience with PKI, namely SSL certificates.
  • Familiarity with the following protocols: SAML, OAuth, OpenID Connect, Kerberos / Integrated Windows Authentication, RADIUS and SCIM.
  • Experience with AWS, Docker and other cloud-based virtualization technology.

Our Benefits:

  • Open PTO
  • Commuter offset
  • Healthcare
  • Free snacks and drinks
  • Fitness reimbursement

Ping Identity is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.