
Senior Software Development Engineer in Test
- Bangalore, Karnataka
- Permanent
- Full-time
- Contributing to the planning, estimation, and refinement of stories, epics, and design changes as part of an Agile Scrum team
- Design and build scalable automated test frameworks to validate REST APIs, SDKs, and microservices within the Identity Platform
- Develop test strategies and coverage plans for core identity workflows including login, MFA, SSO, and delegated access
- Build test harnesses for OAuth2/OpenID Connect authentication flows and third-party integrations (e.g., Azure AD, Google, Okta)
- Drive test automation within CI/CD pipelines to ensure fast and reliable deployments
- Perform system integration testing with identity providers and downstream services
- Analyse test failures, debug root causes, and partner with engineers to resolve issues quickly
- Collaborate with architects and developers to ensure secure and testable design of services
- Contribute to test plans, code reviews, risk assessments, and release sign-offs
- Mentor junior SDETs and advocate for quality-first development practices
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- 8+ years of hands-on experience in software testing with at least 2 years focused on identity or platform engineering
- Proficient in Java for automation development
- Expertise in REST APIs, SDKs, and backend microservices
- Deep experience in identity protocols: OAuth2, OpenID Connect, SAML, JWT
- Expertise with public cloud platforms, especially AWS
- Strong experience integrating and testing with external identity providers (e.g., Azure AD, Google Workspace)
- Experience with tools like Postman, RestAssured, Cypress,and Cucumber
- Solid understanding of CI/CD pipelines (e.g., Jenkins, Gitlab) and containerized environments (Docker/Kubernetes)
- Database familiarity (types, schemas, SQL queries, basic operations) and ability to incorporate database-side validation into automated tests
- Strong debugging, troubleshooting, and root cause analysis skills
- Experience in deep diving into logs, code and other elements to understand and solve problems
- Passion for security, performance, and continuous improvement
- Experience with fault-tolerant, distributed systems
- Exposure to Zero Trust and IAM architectures
- Familiarity with identity governance, provisioning, and directory services