At a Glance
- Tasks: Join us to build and maintain automated test frameworks for cutting-edge IAM solutions.
- Company: Dynamic tech company focused on cloud security and identity management.
- Benefits: Competitive pay, hybrid work model, and opportunities for professional growth.
- Other info: Collaborative environment with excellent career advancement opportunities.
- Why this job: Make a real impact in cloud security while working with innovative technologies.
- Qualifications: 3+ years in automation testing with strong coding skills in Python, Java, or similar.
The predicted salary is between 50000 - 60000 £ per year.
Contract - Rate (D.o.E) Sheffield - Hybrid (up to 3 days in office)
Role Summary
We are looking for a highly skilled Automation Test engineer with expertise in Identity and Access management (IAM) back-end validation. Skilled in identity orchestration, API testing, data ingestion and transformation, and event-driven (Pub/Sub) architectures. This role focuses on testing secure, scalable identity and access workflows across Google Cloud Platform, integrating identity services with custom APIs, Pub/Sub pipelines, and cloud-native applications.
Using an automation first approach, you will collaborate closely with tech leads, Cloud Security, DevOps, and Application Engineering teams to thoroughly test robust IAM, identity lifecycle workflows, and secure service integrations that support enterprise-level cloud and Identity operations.
Key Responsibilities
- Build and maintain an automated test framework and suites for API, event, and graph-based services (Python/PyTest).
- Define and execute test plans/cases/data aligned to requirements and technical specs; maintain FR/NFR traceability.
- Validate IAM concepts and access models (RBAC/ABAC/ReBAC/PBAC) and test decision points "as code" (policy-as-code).
- Perform API automation, contract testing, and replay/reprocessing scenarios.
- Validate graph data (nodes/relationships/hop logic) and event lineage/change behaviour. Experience in Neo4J is preferred.
- Produce regulatory evidence as required; support entry/exit criteria and test governance activities.
- Create/manage Jenkins pipelines to manage tests executions and reporting as part of CI/CD.
- Log, track, and drive defects through triage to closure (JIRA/ Zephyr); communicate progress to stakeholders.
- Collaborate with Cloud Security, DevOps, and Engineering teams; contribute to improving testability and quality.
Skills required
- Deep IAM domain knowledge
- Solid experience of at least 3 years in a senior 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)
- 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
- Replay and reprocessing testing
- Graph data validation (Neo4j)
- Containerised test execution
- 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
- Testing functions and decision points "As Code", such as Policy as code
- 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
- 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
Senior Automation Test Engineer - Identity & Access Management in Sheffield employer: Som3
Join a forward-thinking company in Sheffield as a Senior Automation Test Engineer, where you will thrive in a hybrid work environment that promotes collaboration and innovation. With a strong focus on employee growth, we offer opportunities to enhance your skills in cutting-edge technologies while working alongside talented teams in Cloud Security and DevOps. Our supportive work culture values your contributions and encourages a proactive approach to automation, making it an ideal place for those seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Automation Test Engineer - Identity & Access Management in Sheffield
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work in IAM or automation testing. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your automation frameworks and any projects you've worked on. This is your chance to demonstrate your expertise in Python, API testing, and all things IAM.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of RBAC, ABAC, and policy-as-code. Be ready to discuss how you've tackled challenges in previous roles, especially around cloud testing and CI/CD integration.
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are proactive and engaged. Plus, it gives you a better chance to stand out in the application process.
We think you need these skills to ace Senior Automation Test Engineer - Identity & Access Management in Sheffield
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Senior Automation Test Engineer. Highlight your experience with IAM, API testing, and any relevant frameworks you've worked with. We want to see how your skills match what we're looking for!
Showcase Your Projects:Include specific projects where you've implemented automation testing, especially in cloud environments like GCP. We love seeing real examples of your work, so don’t hold back on the details!
Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points for your achievements and responsibilities to make it easy for us to read. We appreciate a well-structured application!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Som3
✨Know Your IAM Inside Out
Make sure you brush up on your Identity and Access Management (IAM) concepts. Be ready to discuss RBAC, ABAC, and other access models in detail. The more you can demonstrate your deep understanding of these topics, the better you'll impress the interviewers.
✨Show Off Your Automation Skills
Prepare to talk about your experience with automation frameworks and coding languages like Python and Java. Bring examples of how you've built or maintained automated test suites, especially for API and event-driven services. This will show that you can hit the ground running.
✨Familiarise Yourself with GCP
Since this role involves Google Cloud Platform, make sure you're comfortable discussing cloud testing approaches and methodologies. If you have experience with GCP, AWS, or Azure, be ready to share specific examples of how you've used these platforms in your previous roles.
✨Be Ready for Scenario-Based Questions
Expect scenario-based questions that test your problem-solving skills. Think about how you would approach validating graph data or handling defects in a CI/CD pipeline. Practising these scenarios beforehand will help you articulate your thought process clearly during the interview.