Role: IAM - Lead Automation Test Architect
Employment: Contract - Inside IR35
Location: Sheffield, UK - Hybrid
Skills & Qualifications
- Extensive experience within Identity and Access Management
- Solid experience of at least 5 years in a lead automation role, skilled in creating frameworks with strong coding experience e.g. Java, Playwright, Python, TypeScript, Cypher, Scala and API tooling (such as Insomnia, Apidog or Postman)
- Deep IAM domain knowledge
- Testing functions and decision points "As Code", such as Policy as code
- Graph and event-driven validation
- Automation-first test experience
- Layered test architecture
- Risk-based test prioritisation
- RBAC / ABAC / ReBAC / PBAC
- OPA / Rego policy testing
- Policy explainability validation
- REST API automation, API Gateway testing, Batch ETL testing
- Consumer-driven contract testing
- Idempotency testing
- Replay and reprocessing testing
- Graph data validation (Neo4j)
- Containerised test execution
- Excellent verbal and written communications skills and stakeholder engagement at all levels
- Experience of using a range of automation tools and experience of test tool selection/recommendations based on assessment of the environment/landscape.
- Experience in creating an overall test strategy that fully defines the approach, environment, scope, risks and resources required.
- Experience of delivering within an Agile methodology.
- Cloud testing approaches and methodology, especially GCP, but also AWS, Azure, Entra, Ali Cloud and other systems such as ServiceNow, AD, ADLDS.
- Some knowledge of JMeter, Gatling, LoadRunner, NeoLoad or similar tools for load, stress, and volume testing including any licensing requirements, configuration, dashboards and reporting.
- Experience of testing graph database management systems (GDBMS) Graph platform engineering, Neo4j Basics.
- GDBMS Performance Analysis.
- Extensive experience using JIRA and Xephyr tooling.
- Good experience of executing defined test plans including coordination, tracking and reporting.
- Positive team player working as part of the overall test team.
- Any exposure to SailPoint IdentityIQ, Identity warehousing, and working with protocols and formats for data ingestion such as SCIM, REST API, LDAP, OIDC and CSV.
- Team Leadership & Management - Proven ability to lead, mentor, and manage other engineers within the team.
- DevOps & CI/CD Integration - Experience of GitOps Repos. Ability to integrate automation tests into GitLab CI/CD pipelines and implement shift-left testing practices.
- Pub Sub and MQ.