|Job Type:||Full Time|
Who are we?
The CIB Digital Platform supports the business goals of all businesses across the investment bank. Our teams are responsible for technology delivery, having development responsibility for key business systems and overall responsibility for all client facing user experiences within the investment bank. The broader team consists of people based in Glasgow, London, Mumbai and New York.
The group is divided into small, highly motivated, agile teams. Software deliveries are frequent and the team members are expected to be multi-disciplined and flexible in their approach, working in all areas of the solution space. Each team is responsible for the design, build and maintenance of highly available and scalable systems with focus on making lives of other engineers in CIB easier and their products reliable and more performant, supporting hundreds of applications and thousands of developers.
This role is specific to a platform service that is used to distribute notifications to hundreds of thousands of end users across many different channels. We are transforming our notifications services, shifting to an API-first integration model, scaling to hundreds of millions of notifications and creating a service that has fully automated integration for our internal engineering community
Your role as a Lead Test Engineer will be to help the team to understand the how and what they should be testing as we move forward in delivering our transformation. You will bring a unique perspective to the team. You will drive the QA strategy, reinforcing quality and testing throughout the SDLC. You will be continually evaluating and innovating to improve our testing approach including our test frameworks, tooling and tests. You will develop new testing infrastructure/strategies to fulfill given requirements (functional, performance, accessibility etc.). Working with L3 Support and the engineers you will help to troubleshoot issues across the stack and identify gaps in our testing that can be filled.
You will embed yourself into the team to ensure testing remains a first class aspect of how we write software. Coaching and mentoring the engineers, designers and product to improve their approach and implementation of tests.
- Lead the testing strategy for the team
- Own the testing infrastructure
- Embedding testing within our CICD practices.
- Developing robust test automation.
- Automated API testing patterns.
- Micro service domain testing
- MQ technologies and principles.
- Being pragmatic and diligent in exploring issues.
- Test Leadership experience
- Great problem solving skills
- Experience of building and extending automation frameworks
- Ability to coach and mentor
- Evidence of keeping up to date with emerging tooling and practices