An Automation Tester with Financial Services experience is required for an initial 8 month contract. This is a hybrid role with 3 days per week on site in Sheffield and is inside IR35 so will require working via an FCSA accredited umbrella company.
Essential Skills and Experience:
- Very strong coding skills in Puppet, Ansible and Python, as well as exposure to Cucumber, Gherkin, Git/GitHub and other pipelines used for testing purposes.
- Have a good understanding of traditional infrastructure.
- This role will be to automate a new customer environment, using well-defined existing frameworks.
- You will need to be a quick learner to understand the existing environment.
- Architect a build a provisioning pipeline to support the new initiative.
- Creation of management dashboards and integration to existing portal tools will be necessary.
- Adhere to change management processes - Change management automation.
- Sufficiently comment your code during creation to allow for supportability in the future.
- Understand performance implications for your code, and create new code to be as performant as possible.
- Must be able to work as part of a team, and be able to receive and implement enhancements for code you have written from others.
- Ability to work within the Agile frame using Jira.
- Must have experience working in a finance background with adherence to strong change management practices.
Beneficial Additional Skills:
- Exposure to Ruby, Vagrant, Virtual Box, Visual Studio, SPLUNK, Powershell and deconstructing external API's to present an internal customer API will be useful.
- Understand 'bigger pictures' and code towards a longer-term architecture rather than just for a short-term fix.
- Experience in working in a large enterprise environment with thousands of end-points.
- Create and maintain documentation of the patching architecture.
- Update confluence and Jira tickets to reflect any changes or updates you make.
- Work within a release schedule, adhering to strict change management rules.
- Must have the 'soft skills' to be able to work in a larger team environment and contribute in team meetings/huddles.