What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Experience testing IAM platforms within complex enterprise infrastructure
- Proven delivery of performance and non-functional testing in large global environments
- Strong expertise in cloud-based testing including containerised serverless and cloud-native applications
- Experience defining programme-wide testing strategy covering scope environments tooling risks and resourcing
- Hands-on knowledge of tools such as JMeter Gatling LoadRunner NeoLoad or similar
- Strong scripting or coding capability in Python Java Cypher or Scala
- Experience with database performance analysis query optimisation connection pooling and monitoring tools
- Knowledge of message queue performance event-driven architecture API testing batch ETL testing and test data generation
- Strong communication skills with the ability to report clearly on status risks and issues
- Experience leading mentoring and developing testing engineers
- Familiarity with CI/CD GitOps Infrastructure as Code monitoring alerting and operational acceptance testing
Nice to have
- Graph database knowledge
- APM tool familiarity
- Docker/Kubernetes awareness
- GitLab CI/CD exposure
- DevSecOps mindset
- SaaS testing exposure
Day to day
- Own the end-to-end performance and non-functional testing capability across a large global IAM transformation programme.
- Define and maintain testing strategy, roadmap, tooling, environments, and resourcing for scalable delivery.
- Lead testing across load, stress, volume, resilience, failover, high availability, and disaster recovery scenarios while analysing metrics and recommending remediation.
