
Software Quality Assurance Engineer II
- Bangalore, Karnataka
- Permanent
- Full-time
- Develop comprehensive end-to-end test plans, oversee their execution, and ensure thorough test coverage using effective strategies.
- Perform test automation across API, backend, and UI components, including the design and development of scalable, maintainable, and efficient automation frameworks and test scripts using Selenium and Java.
- Write high-quality code, review both product and automation code changes, and lead by example in applying coding standards and best practices.
- Demonstrate a strong understanding of software engineering principles, including source code control, unit testing, and CI/CD processes.
- Integrate test automation into CI/CD pipelines using tools like Jenkins, Git, and Maven.
- Work in a fast-paced Agile/Scrum environment, actively participating in sprint planning, user story refinement, design discussions, QA documentation, and post-release support.
- Collaborate with developers, architects, and product managers to understand requirements and define effective test strategies.
- Provide technical recommendations and testing solutions aligned with program goals.
- Lead troubleshooting, root cause analysis, and resolution of operational and application issues.
- Implement preventive measures based on root cause findings and propose mitigation strategies for identified project risks.
- Communicate test designs, test artifacts, and quality metrics clearly and effectively to stakeholders.
- Review and evaluate quality improvement initiatives aimed at enhancing efficiency.
- Ensure QA best practices are followed and mentor junior team members.
- Drive defect triage discussions and support continuous quality improvement across the team.
- Bachelor's degree in Computer Science Engineering, or a related field.
- 3 to 6 years of experience in Quality Assurance, with a focus on automation.
- Strong proficiency in Java programming.
- Expertise in API testing and automation using REST Assured, Postman, or similar.
- Solid experience with test frameworks such as TestNG, JUnit or Serenity.
- 3 to 5 years of hands-on experience with Selenium WebDriver for UI automation.
- Experience integrating automated tests in CI/CD pipelines (Jenkins, Git, Maven).
- In-depth understanding of Agile/Scrum methodologies.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and leadership abilities.
- Experience with cloud-based testing (AWS, Azure).
- Exposure to containerized environments (e.g., Docker, Kubernetes)
- Customer-facing skills to represent Ping Identity well within the customer's environment and drive discussions with senior personnel regarding trade-offs, best practices, project
- management, and risk mitigation.
- Leading/Involved in the highly available and fault-tolerant enterprise.
- Fundamental knowledge in Identity and Access Management (IAM).
- Familiarity with the following protocols: SAML, OAuth, OpenID Connect, and SCIM.
- A company culture that empowers you to do your best work.
- Employee Resource Groups that create a sense of belonging for everyone.
- Regular company and team bonding events.
- Competitive benefits and perks.
- Global volunteering and community initiatives
- Generous PTO & Holiday Schedule
- Parental Leave
- Progressive Healthcare Options
- Retirement Programs
- Opportunity for Education Reimbursement
- Commuter Offset (Specific locations)