At a Glance
- Tasks: Test and automate secure identity workflows on Google Cloud Platform.
- Company: Join a leading tech firm focused on innovative IAM solutions.
- Benefits: Competitive salary, flexible work options, and growth opportunities.
- Why this job: Be at the forefront of cloud security and automation in a dynamic environment.
- Qualifications: 3+ years in automation testing with strong coding skills in Java, Python, or similar.
- Other info: Collaborate with diverse teams and enhance your tech skills in a supportive culture.
The predicted salary is between 36000 - 60000 £ per year.
We are looking for a highly skilled Automation Test engineer with strong expertise in Identity and Access Management (IAM), 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:- Working with the Lead automation architect in the creation of an overall testing strategy where the focus is Automation First with minimal manual effort required.
- Plan, develop, execute, maintain and improve Automated Test Framework and Automated Test Scripts for Web and Graph Database applications.
- Jenkins pipeline creation and management for running automated tests, generating reports and notifying team about test results to streamline the CI/CD process.
- Able to develop and execute test plans, test cases, test data, test scenarios, and other testing related plans and documentation based on the requirements and technical specifications.
- Test data generation.
- Accurately report and track testing related defects and issues, by writing or automating effective and thorough bug reports, attend triage meetings and verify bug fixes.
- Identify process and application issues and provide suggestions to improve.
- Learn new technologies and adapt to them as needed.
- Communicate progress regularly to senior stakeholders and programme leads, understanding the level of information relevant to the recipient.
- Generate regulatory evidence as needed.
- FR / NFR traceability.
- Identification and collating test entry and exit criteria.
- Test case review/QA for coverage and traceability to requirements/design.
- Liaison with business areas/technical leads re SIT/OAT/UAT scenario definitions as required.
- Analysis of design and other documents for testability.
- Testing functions and decision points "As Code", such as Policy as code.
- Undertake manual test case creation and execution as required along with exploratory testing.
- 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.
- 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 of inputting into an overall test strategy that fully defines the approach, environment, scope, risks and resources required.
- 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.
- 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.
IAM Automation Test engineer in Sheffield employer: Smartedge Solutions
Contact Detail:
Smartedge Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land IAM Automation Test engineer in Sheffield
✨Tip Number 1
Network like a pro! Reach out to folks in the IAM and automation testing space on LinkedIn or at meetups. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your automation test frameworks, scripts, and any cool projects you've worked on. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for those interviews! Brush up on your IAM knowledge and be ready to discuss your experience with API testing and cloud platforms like GCP. Practice common interview questions and have examples ready to demonstrate your expertise.
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining us. Plus, it makes it easier for us to track your application and get back to you quickly.
We think you need these skills to ace IAM Automation Test engineer in Sheffield
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the IAM Automation Test Engineer role. Highlight your experience with identity orchestration, API testing, and any relevant automation frameworks you've worked with. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include specific projects where you've implemented automation testing or worked with cloud platforms like GCP. This gives us a clear picture of your hands-on experience and how you approach problem-solving in real-world scenarios.
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 straightforward communication!
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. Plus, it shows you're keen on joining the StudySmarter team!
How to prepare for a job interview at Smartedge Solutions
✨Know Your IAM Inside Out
Make sure you brush up on your Identity and Access Management (IAM) knowledge. Be ready to discuss concepts like RBAC, ABAC, and policy testing. The more you can demonstrate your expertise in these areas, the better you'll stand out.
✨Show Off Your Automation Skills
Prepare to talk about your experience with automation frameworks and tools. Bring examples of how you've implemented an 'Automation First' approach in previous roles. If you can share specific instances where your automation efforts improved efficiency, that’ll definitely impress!
✨Get Familiar with GCP and CI/CD
Since this role focuses on Google Cloud Platform, make sure you understand its services and how they relate to IAM. Also, be ready to discuss your experience with CI/CD pipelines, especially using Jenkins or GitLab. Highlight any projects where you integrated automated tests into these processes.
✨Communicate Clearly and Confidently
Effective communication is key, especially when liaising with tech leads and stakeholders. Practice explaining complex technical concepts in simple terms. This will show that you can bridge the gap between technical and non-technical team members, which is crucial for collaboration.