> Markdown version of [/jobs/ext/3971261-senior-software-engineer-quality-engineering](https://www.wearedevelopers.com/jobs/ext/3971261-senior-software-engineer-quality-engineering). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Quality Engineering - **Company:** Integrity Development, Inc. - **Location:** Mountain View, CA, United States - **Experience:** Expert - **Salary:** $166,000.0 - $216,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Automation of Tests, Code Coverage, Code Review, Software Debugging, Distributed Systems, Github, Design of User Interfaces, Human-Computer Interaction, Identity and Access Management, Python (Programming Language), Key Management, Load Testing, OAuth, OpenID, Ping (Networking Utility), Ruby on Rails, Role-Based Access Control, Reliability Engineering, Security Assertion Markup Language (SAML), Software Engineering, System Testing, Strategies of Testing, TypeScript, Web Applications, Workflow Management Systems, Google Cloud, Okta, Spring-boot, Gatling, Backend, Event Driven Architecture, Integration Tests, Kubernetes, Playwright, Front End Software Development, Restful APIs, Docker, Microservices - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-quality-engineering-mountain-view-ca--2dd2877c-05c0-4f6b-8019-4e881d3f85bc ## About the Role Software Engineering, Quality Engineering, State Government, Federal Government, Healthcare, Consumer Branding, User Interface/Experience (UI/UX), Artificial Intelligence (AI), Test Automation, Testing, * 8+ years of experience (or equivalent: 6+ years with a Master's degree, or a PhD with 3+ years) as a software engineer in modern web applications and distributed systems. * Proficiency in Python/TypeScript/JavaScript/Java * Hands-on experience with Playwright, Jest, and API automation. * Experience integrating automated tests into CI/CD pipelines (e.g., GitHub Actions, ArgoCD). Preferred Qualifications * API & Systems Testing: REST APIs, microservices, distributed and event-driven architectures; workflow orchestration (e.g., Temporal) * Identity & Access Management: OAuth 2.0, OIDC, SAML 2.0, SCIM 2.0; enterprise IdPs (Okta, Entra ID, Auth0, Ping); RBAC/ReBAC (Zanzibar, SpiceDB) and multi-tenant authorization * Security & Compliance: AuthN/authZ testing, secrets management, tenant isolation, least-privilege access; IDV/KYC and PII/compliance validation * Testing Strategy & Ops: Canary/phased rollouts, automated rollback, contract testing (Pact), performance/load testing (Locust, k6, Gatling) * Engineering & Platform: Java/Spring Boot or Ruby on Rails; GCP, Docker, Kubernetes; observability and chaos engineering * AI-Augmented Testing: Using/building agentic tools for test generation, code review, and test planning * Debugging: Strong root cause analysis across frontend, backend, APIs, and distributed services The annual base salary listed does not include a company bonus, incentive for sales roles, equity and benefits which will be determined based on experience, skills, education, relevant training, geographic location and role. ## Description As a Senior Software Engineer on the Testing Tools team, you will own the architecture and reliability of the automation frameworks and testing infrastructure that give ID.me engineering teams the confidence to ship quickly and safely. You'll design and build tooling for functional, end-to-end, and security-focused test automation, extend testing coverage into production through canary releases and progressive delivery, and champion AI-assisted testing practices across the engineering organization. You'll work closely with engineering, product, and security teams to raise the bar on quality and resilience for a platform that verifies the identity of millions of users., * Design, build, and maintain automation frameworks (Playwright, Python, Jest, API automation) that provide comprehensive, reliable test coverage across ID.me's services. * Develop end-to-end and integration testing strategies for complex, asynchronous, event-driven, and eventually-consistent systems, including workflow orchestration platforms such as Temporal. * Build and champion testing-in-production practices - canary deployments, progressive/phased rollouts, synthetic monitoring, and automated rollback triggers - to validate real-world behavior safely before full release. * Own security-focused test automation covering authentication/authorization flows (OAuth 2.0, OIDC), RBAC/ReBAC, secrets management, and tenant isolation. * Integrate automated testing into CI/CD pipelines (e.g., GitHub Actions) to give teams fast, reliable feedback. * Apply AI tools to accelerate test authoring, test plan generation, and code review - modeling AI-first engineering practices for the team and helping less-technical stakeholders adopt AI safely. * Partner with development teams as a testing strategist, advising on testable code structure, coverage gaps, and quality checks throughout the development lifecycle. * Debug and root-cause issues across frontend, backend, APIs, and distributed services, and drive fixes to closure. * Define and track reliability metrics (e.g., time to detect, time to remediate) for the systems you test.