Description
Numerical Regression Testing Automation Developer/Engineer - Top London & Global Bank
In this role you will play a key part in developing state-of-the-art Front Office systems. You will be responsible for the design and implementation of an automated numerical regression pipeline, leveraging existing regression testing frameworks and results comparison tooling.
This role calls for collaboration with the core development team, test team and devops team to design and implement a system that detects numerical impacting changes, executes regression tests, and identifies anomalies as part of a fully automated pipeline.
This role is ideal for a regression automation engineer who can:
- Engineer solutions for Front Office valuations and risk calculations
- Create cohesive solutions using microservices
- Take a lead in investigating and solving problems
- Focus on product quality (by review, testing, and fast feedback)
- Work closely with business partners, as part of a global team
Key Skills & Experience:
- Python 3
- Testing (Unit, System, Integration, UAT, Performance, Stability, Automation)
- Regulated processes, such as benchmarking analytics releases and/or risk/pricing releases
- Automated, end-to-end, production grade frameworks
- Regression testing frameworks
- Software design and large-scale enterprise software
- Analysis skills (requirement refinement, Datamodelling, abstraction), excellent communication skills
- Iterative SDLC (Scrum ideal)
- CI/CD pipeline automation
- Great verbal and written communication skills
Desirable Skills & Experience:
- Investment Banking Sector
- Azure (PowerBI/DataBricks/Data Lake Storage)
- RESTful API's
- Pytest
- GitLab/GitHub
- Containers
- Kubernetes
This role is for an immediate start. The bank is London based.