- Professional
- Office in London
The Team
The Execution cluster owns Trayport’s back-end systems. This means ensuring that when commodities traders and brokers login to our systems they have a great experience. Essential to this is creating software that helps them with their most pressing business needs, and that is performant and reliable. What makes this team particularly exciting is we look after the first product that Trayport ever made, but are also working at the cutting edge of pushing Trayport forward, creating some of the newest products. Testing here involves digging into logs, databases, running scripts, and using 3rd party and internal test tools in a deeply collaborative environment where everyone helps each other. The role involves understanding complex user workflows in finance and trading, and ensuring we build quality into our software. This role is ideal for someone who has some technical background and wants to go deeper. If you are interested in growing your career and developing your skillset in a supportive and friendly environment, we want to hear from you!
Our Tech Stack/Tools
C# and C++
.Net
TypeScript
React
PowerShell
Docker
Postman
Network testing tools
Azure DevOps
Teamcity
Splunk
Grafana
Elastic Search
Responsibilities
Defining and executing the quality and testing strategy for your team while coaching other team members to ensure software quality is considered throughout the development process
Design test charters and perform session based exploratory testing to find unique bugs that could only be discovered by the most creative people
Working closely with the Product Team and developers to ensure we are building the right software for our customers, and embracing a shift-left approach to software quality
Enhancing and utilising our observability stack and embracing a shift-right approach to software quality
Implement risk based testing strategies to ensure we are approaching quality at the correct level
Actively grow our culture of quality and engage in quality related topics across the organisation
Pair with your teammates, expand your knowledge and contribute to the delivery of high-quality, tested, maintainable code
Investigate and perform root cause analysis on bugs, putting on your detective hat and diving into the code when necessary
Discuss and design software architecture, and contribute to whiteboard sessions
Help developers brainstorm what should be covered in the automated tests, and contributing to automation where appropriate
Acting as a point of contact regarding product knowledge from various members of the business
The Person
A strong background in software quality and exploratory testing
Interested in all things technical with a passion for technology
An inquisitive nature, with excellent analytical and problem solving skills
Understanding of testing concepts, methodologies and processes
Ideally some knowledge and experience working with Docker
Ideally some experience with either C# or C++
Willing to participate in technical discussions
Ability to learn and adapt quickly to highly complex issues
Happy to collaborate with a wide group of stakeholders
Experience contributing to user stories and acceptance criteria
Seeks opportunities to improve themselves and focuses on personal development
Has a general attitude of care and responsibility towards their work
Ideally a basic understanding of practical networking concepts (TCP/IP) and containerised environments
Trayport is committed to creating and sustaining a collegial work environment in which all individuals are treated with dignity and respect and one which reflects the diversity of the community in which we operate. We provide accommodations for applicants and employees who require it.
Apply Now