Job Description
We are looking for a Senior Quality Engineering (QE) Engineer – API, UI Automation - Identity to lead and drive automation strategies for IAM solutions. In this role, you will develop and implement end-to-end quality assurance strategies, ensuring authentication systems are secure, scalable, and aligned with industry standards. You will work closely with cross-functional teams to automate and validate authentication flows, security protocols, and identity management solutions.
Key Responsibilities:
- Lead and mentor a team of quality engineers, fostering a culture of quality and continuous improvement.
- Develop and execute comprehensive test strategies for Identity and Access Management (IAM) solutions, including OAuth 2.0, OpenID Connect, SAML, MFA, SSO, passwordless authentication, and social login.
- Automate authentication flows, token validation, and session management using tools like Selenium, Cypress, Sikuli, and Sauce Labs.
- Design and implement functional, integration, and regression test plans for IAM workflows.
- Validate authentication systems, including account linking, social logins, and federated identity providers (Google, Microsoft, etc.).
- Ensure compliance with industry security standards such as FedRAMP, SOC2, and ISO 27001 through extensive security testing.
- Hands-on automation expertise using Java/Selenium for UI testing.
- Develop and execute API automation using Java, Rest Assured, Postman, Testfully, SOAP UI, and Swagger UI.
- Work on TestNG, Cucumber BDD, Hybrid, or similar automation frameworks.
- Configure, update, and optimize automation framework components.
- Perform end-to-end data testing across integrating systems, covering IAM workflows.
- Execute automated cross-browser and mobile testing using Sauce Labs across multiple operating systems and devices.
- Manage testing efforts within Agile projects, collaborating closely with product managers, developers, and stakeholders.
- Utilize test/defect management tools such as ALM, JIRA, ADO, and Zephyr.
- Implement CI/CD pipelines with GitHub, Bitbucket, GitLab, Maven, Jenkins, SonarQube, and Snyk to enhance automation efficiency.
- Collaborate with integration partner teams on test execution, defect triaging, and process improvements.
- Analyze testing results and provide data-driven insights to enhance product quality.
- Work directly with clients and stakeholders, ensuring seamless communication between offshore and onshore teams.
Preferred Skills:
- Strong expertise in Java, Python, or JavaScript for automation scripting.
- Experience working with IAM solutions and Forgerock.
- Strong knowledge of test management methodologies and best practices.
- Ability to drive automation strategies for complex identity management systems.
- Exceptional communication skills, with the ability to engage with global stakeholders.
Qualifications:
- Bachelor’s degree in Engineering, Computer Science, or a related field.
- 8+ years of experience in software test automation.
- Strong experience in API and UI test automation tools and methodologies.
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a fast-paced, collaborative environment.
Why Join Us?
- Be part of a cutting-edge technology environment, working on secure and scalable authentication solutions.
- Opportunities for professional growth and career advancement.
- Work with a passionate team that values innovation, security, and quality.
- Competitive compensation and comprehensive benefits package.
- A culture of collaboration, learning, and continuous improvement.
If you are a skilled Senior QE Engineer with a passion for Identity and Access Management (IAM), automation, and security, we would love to hear from you. Apply now to be part of our dynamic team!