Quality Assurance Automation Engineer - #2075840

Dabster


Date: 2 weeks ago
City: Glasgow
Contract type: Full time
Work schedule: Full day
Dabster

Role Purpose

The Test Automation Engineer – Authentication will be responsible for ensuring the quality, security, and reliability of authentication, authorization, and identity services across Barclays’ digital and enterprise platforms. The role focuses on automated testing of IAM, login flows, token services, APIs, and securitycritical components, enabling secure, compliant, and high‑confidence releases in a regulated banking environment.


Key Responsibilities

  • Design, develop, and maintain automation frameworks for authentication and authorization services (UI + API).
  • Automate testing for login journeys, MFA flows, OAuth2/OIDC tokens, sessions, entitlements, and rolebased access.
  • Perform API automation testing for REST services involved in identity, access, and security workflows.
  • Validate security‑critical scenarios including token expiry, invalid credentials, replay attacks, session handling, and negative flows.
  • Embed TDD and BDD practices using Cucumber / Gherkin for authentication use cases.
  • Integrate automated test suites with CI/CD pipelines to enable continuous testing.
  • Collaborate closely with developers, architects, product owners, and security teams to validate requirements and acceptance criteria.
  • Ensure adherence to Barclays’ security, quality, and regulatory standards.
  • Track, analyse, and manage defects using JIRA, ensuring clear root‑cause analysis and closure.

Mandatory Skills & Experience

  • 8–12+ years of experience in test automation, preferably in banking or regulated environments.
  • Strong hands‑on experience with UI & API automation tools:
  • Playwright / Selenium / Cypress
  • Cucumber (BDD)
  • Solid experience in API testing (REST, JSON, headers, auth tokens).
  • Strong understanding of Authentication & Authorization concepts:
  • OAuth 2.0, OpenID Connect (OIDC)
  • JWT tokens, sessions, entitlements
  • MFA / SSO concepts
  • Experience working in Scaled Agile / Scrum environments.
  • Proficiency with JIRA and defect management processes.

GoodtoHave Skills

  • Exposure to security testing fundamentals for authentication services.
  • Familiarity with authentication platforms or IAM tools (e.g., enterprise identity solutions).
  • Experience with cloud environments (AWS / Azure / GCP).
  • Knowledge of performance or nonfunctional testing for login and token services.
  • Understanding of microservices and distributed systems.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent.
  • Proven experience delivering automation at scale for high‑risk, security‑sensitive systems.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Machine Learning Engineer

Persistent Systems,
8 hours ago
About the Company We are an AI-led, platform-driven Digital Engineering and Enterprise Modernization partner, combining deep technical expertise and industry experience to help our clients anticipate what’s next. Our offerings and proven solutions create a unique competitive advantage for our...
Persistent Systems

Mechanical Project Manager

Caval Limited,
£350 - £400 / day
12 hours ago
Project Manager - Student Accommodation Project (Glasgow) Rate: Up to £400 per day Project Value: 591-bed, 19-storey student accommodation with ground and basement amenity spaces Programme Duration: April 2027 Role Overview As Project Manager, you will take full responsibility for...
Caval Limited

Colleague Support Host

Portico,
12 hours ago
Portico is defined by our unique culture – One that rewards hard work and dedication, empowers people to grow, with the belief that work should be fun and engaging! Our family is made up of many different people. We embrace...
Portico