Senior Software Quality Engineer - Services
- Sep 30, 2024
- full-time
- Nottingham, Nottinghamshire. United Kingdom
What you’ll do:
- Lead system level quality engineering and delivery in a cross-functional services engineering team to deliver high quality solutions that improve outcomes for our customers.
- Lead across teams, to integrate components ensuring system level testing is considered holistically.
- Lead test strategy definition and implementation, identifying testing functional and non-functional requirements, which may include scoping automation or manual testing of complex systems.
- Coaching and mentoring engineers with respect to best practices in delivering quality outcomes.
- Identify and drive opportunities for continuous improvement including focus on stability of environments, CI/CD tooling and more.
- Elevate quality within the Capital One Services, working across multiple engineering teams.
- Provide qualitative feedback to stakeholders, so that informed decisions can be made.
What we’re looking for:
- An experienced adaptable leader with a passion for quality and a strong quality mindset. You will have a broad background in technology, strong technical awareness and problem solving skills, with the ability to be hands-on where appropriate.
- Strong experience and confidence with modern testing techniques. Understanding what, how and when they should be applied and why.
- A strategic thinker, who understands the importance of balancing the business needs alongside the technical risk. Ensuring risks are understood and mitigated appropriately.
- The primary language of our service quality engineers is Java - the ideal candidate will already be confident with the language in the context of writing automated tests. However experience and knowledge of any Object Oriented language will be appropriate.
- A strong CI/CD and test excellence culture. Progressing developed software through appropriate test stages and to final release. And, API functional and performance testing through supporting testing tools.
- Excellent communication skills, both written and verbal, with the ability to read the room and adapt style to situation and audience
- Collaborative team player who can take people both inside and outside the team on a journey, to solve significant problems.
- A desire to have a proactive positive impact on the engineering community and system to grow a quality culture.
- A demonstrated ability and track record for leading and delivering quality software when faced with challenging circumstances, balancing immediate delivery needs with a long-term focus on test maturity and architectural integrity.
What you’ll get to learn (any previous experience would be advantageous):
- The cloud (AWS including Lambda, Fargate, EventBridge, SQS, SNS) and how we we use it in a highly regulated environment
- Knowledge of Event-driven Architecture
- Frameworks including Spring Boot, JUnit, Mockito, Wiremock, Cucumber, Docker, RestAssured, LocalStack, Pactflow, and Gatling
- Becoming a subject matter expert for our services based applications
- Working with third party vendor systems.
Capital One
Nottingham, Nottinghamshire. United Kingdom