My Client is one of the world's largest and most respected financial institutions, with 329 years of success, quality, and innovation behind us. We offer careers that provide endless opportunity – helping millions of individuals and businesses thrive and creating financial and digital solutions that the world now takes for granted. We are currently operating in a hybrid working environment, meaning that many colleagues spend part of their working hours at home and part in the office, depending on the nature of the role they are in. Please discuss the detail of the working pattern options for the role with the hiring manager. What will you be doing? • Creating authoritative practical guidance on contemporary quality engineering practices; underpinned by consumable, codified reference implementations • Designing, developing and evergreening robust high–quality functional and non-functional automated test solutions via continuous integration • Providing a SWAT engineering capability to accelerate shift-left transformation of quality practices on large or business critical initiatives • Designing, provisioning and evergreening robust high–quality functional and non-functional test environments via contemporary infrastructure provisioning techniques • Owning the delivery of epics for key features in collaboration with other technical leaders • Leading the development effort ensuring good software architecture and patterns are implemented • Supporting and encouraging other members of the team to develop against these epics • Collaborating with peers and leaders to define a prioritised roadmap and backlog What we’re looking for: • Solid appreciation of what good contemporary software engineering quality practices is and how to implement them; good understanding • Should have a solid broad understanding of testing principles, testing types, test tools and methodologies including environment provisioning via IaC (Chef) and Containerisation (Docker) • Able to write reusable code/scripts; should be proficient in at least one core language (e.g., Java) and one scripting language (e.g. JS, Python) including debugging issues. • Practical experience of versioning tools like Git Stash and Continuous Integration / Continuous Delivery concepts (CI / CD). Also, familiar with the concepts of Pull requests, code reviews. Skills that will help you in the role: • Should be aware of cloud technology platforms e.g. Amazon AWS or Microsoft Azure • Experience of developing and testing complex Micro Service, web based applications that reference Knowledge Graph back-end systems • Experience of agile development methodologies and should be comfortable in working with a team using the BDD, Sprint/Scrum methodology of agile • Good understanding of DevOps and CI/CD pipeline development