Leave us your email address and we'll send you all the new jobs according to your preferences.

Quality Engineer

Posted 2 hours 5 minutes ago by TMX Group

Permanent
Full Time
Other
London, United Kingdom
Job Description
Quality Engineers are at the heart of every development team in Trayport and are key to the delivery of our software. Candidates should be passionate about delivering high quality software and committed to ensuring our clients have the best user experience possible. Quality Engineers at Trayport share an unrivaled passion for quality, software testing and love nothing more than voraciously and persistently hunting down bugs, investigating potential issues and also preventing them from being introduced in the first place to help to make our software the best it can be. 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 environmentsTrayport 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. Our Culture: At Trayport, our people power our success. We are a place where talented people never stop learning, innovating and working together to make an impact! We offer you more than a job - we offer you the opportunity to work with, and learn from the most respected industry and thought leaders in the business. We're always pushing the boundaries, rapidly expanding our global presence across London, Vienna, Singapore, Bremen and North America. At Trayport, we understand that our people are crucial to our future. We strive to provide a challenging and inspirational atmosphere; employing intelligent, enthusiastic, adaptable individuals and giving them the freedom, training, and guidance to allow them to consistently achieve their potential. If you share our vision and are motivated to challenge the status quo - we want to hear from you!
Email this Job