£450 Per day
Undetermined
Undetermined
Sheffield (S1)
Summary: The Automation Engineer role involves building and maintaining an automated test framework for API, event, and graph-based services using Python and PyTest. The position requires defining and executing test plans, validating IAM concepts, and collaborating with various teams to enhance testability and quality. Additionally, the engineer will manage Jenkins pipelines and track defects through to closure. Experience with Neo4J is preferred for validating graph data.
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.
Key Skills:
- Experience with Python and PyTest for automated testing.
- Knowledge of IAM concepts and access models (RBAC/ABAC/ReBAC/PBAC).
- Experience with API automation and contract testing.
- Familiarity with graph databases, particularly Neo4J.
- Experience in creating and managing Jenkins pipelines.
- Proficiency in defect tracking tools (JIRA/Zephyr).
- Strong collaboration skills with cross-functional teams.
Salary (Rate): £450 per day
City: Sheffield
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
· 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.