https://bayt.page.link/ohLsTb6oMp9rbYqTA
Back to the job results

Senior Quality Engineer

Today 2025/06/28
Other Business Support Services
Create a job alert for similar positions

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!




You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.