Senior Software Engineer – Quality Engineering
Core
Design and maintain automation frameworks and testing infrastructure to ensure engineering teams can ship quickly and safely for a digital identity platform serving millions of users.
Role type
Senior Software Engineer (Quality Engineering / Testing Tools)
Builds
Reliable test automation frameworks, end-to-end testing strategies, and testing-in-production pipelines (canary releases, progressive rollouts) for a consumer identity verification platform.
Domain
Cybersecurity / Digital Identity / SaaS
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, TypeScript, JavaScript, Playwright, Jest, API automation, OAuth 2.0, OpenID Connect, RBAC/ReBAC, CI/CD integration, canary deployments, synthetic monitoring, debugging distributed systems, AI-assisted testing strategies
Preferred skills
SAML 2.0, enterprise identity providers (Okta, Azure AD, Auth0), SCIM 2.0, Google Zanzibar/SpiceDB, identity verification (IDV, biometric, KYC), Java/Spring Boot, Ruby on Rails, contract testing (Pact), performance/load testing (Locust, k6, Gatling), GCP, Docker, Kubernetes, observability tools, chaos engineering