Automation Test Engineer
Automation Test Engineer – 12-Month Contract (Inside IR35)
Location: Sheffield (Hybrid – 3 days per week on site)
Sector: Financial Services
Duration: 12-month initial contract
Rate: Competitive (Inside IR35)
A leading financial services organisation is seeking an experienced Automation Test Engineer to join a major programme based in Sheffield. This role involves designing, developing, and executing automated testing solutions across complex, integrated systems.
Key Responsibilities
- Develop and execute test plans, test cases, test data, scenarios, and documentation based on business and technical requirements.
- Design, build, maintain, and enhance Automated Test Frameworks and automated test scripts for both web and database applications.
- Write automated test scripts using JavaScript.
- Use automation tools such as Selenium WebDriver IO (WDIO), Cucumber, Selenium (UI), and RestAssured (API).
- Create and manage Jenkins pipelines for automated test execution, reporting, and CI/CD integration.
- Perform Web UI testing and database comparison testing.
- Conduct testing in cloud environments (AWS, Azure, GCP, Ali Cloud).
- Use Jira and Zephyr for test management and reporting.
- Log, track, and verify defects; attend and contribute to triage sessions.
- Identify process and application issues, recommending improvements.
- Learn and adapt to new technologies as needed.
- Deploy automation solutions in line with changing project needs.
- Execute manual tests where required.
- Define and manage test entry and exit criteria.
- Coordinate, track, and report progress against defined test plans.
- Review test cases for coverage and traceability to requirements.
- Collaborate with business and technical leads for SIT/OAT/UAT scenario definition.
- Analyse design documentation for testability.
- Support colleagues as a positive team player within a combined manual/automation team.
Desirable Skills & Experience
- Experience in Identity and Access Management domains.
- Exposure to SailPoint IdentityIQ, identity warehousing, and ingestion formats: SCIM, REST API, LDAP, OIDC, CSV.
- Experience testing graph database management systems (GDBMS).
- Integrations with ServiceNow, AD, AWS, Azure.
- Testing functions and decision points \"as code\", including policy-as-code.
- Experience with GitOps repos.
- API testing, API Gateway testing, and Batch/ETL testing.
- Ability to mentor other engineers within the team.
- Strong background in integrating automation tests into GitLab CI/CD pipelines and applying shift-left practices.
- Experience with Pub/Sub, MQ, SaaS testing, and GCP testing approaches.
- Skills in one or more of: Java, Cypher, Python, JavaScript, PHP, .NET, Go, SQL Server, MySQL.
- Familiarity with tools such as QMetry, TestRail, Postman, Insomnia.
- Experience with BDD/TDD, Jenkins, and broader DevOps processes.
How to Apply
If you're an experienced Automation Test Engineer looking for a long-term contract within a major financial services programme, please apply with your CV for immediate consideration.