About Us: At Trayport, we’re passionate about delivering top-tier software that meets the highest standards of quality and performance. Our Developers in Test play a pivotal role in ensuring our software remains stable, reliable, and ready to provide an excellent user experience. If you are enthusiastic about software testing, keen on finding bugs, and committed to helping us improve our products, we want to hear from you The Role: As a Developer in Test, you will be instrumental in ensuring the quality of our software by developing and maintaining automated test frameworks, conducting technical testing, and performing exploratory tests. You’ll work closely with your team, providing input on software design, maintaining high testing standards, and continuously improving our testing practices. You’ll have the opportunity to make a real impact on product quality while growing within a collaborative and innovative team. Responsibilities: Maintain and improve automated test frameworks such as Selenium, Appium, and others. Develop new, reliable, and efficient automated tests for both UI and API layers. Investigate and resolve test failures with precision and insight. Contribute to enhancing Continuous Integration and Continuous Deployment (CI/CD) pipelines. Collaborate with developers in Test-Driven Development (TDD) and at the design stage to improve code quality. Pair with teammates to build high-quality, maintainable code. Dive into code to perform root cause analysis of bugs and assist in troubleshooting. Participate in architectural discussions and contribute to design sessions. Serve as a point of contact for product knowledge and support other teams with queries. Engage in knowledge-sharing sessions with other testers and developers to foster growth and innovation. The Person: Hands-on experience in developing and maintaining automated test frameworks (e.g., Selenium, Appium). Proficient in developing and maintaining API tests. Expertise in writing fast, reliable, integrated, and UI automated tests. Passionate about improving CI/CD pipelines and test automation processes. Familiar with Docker and containerized environments. Experience with C# or TypeScript programming languages. An inquisitive nature with strong analytical and problem-solving skills. Comfortable participating in and leading technical discussions. Quick to learn and adapt to complex issues and new technologies. Able to collaborate effectively with diverse stakeholders. Experience contributing to user stories and defining acceptance criteria. Committed to personal development and continuous improvement. Takes responsibility for their work with a strong sense of care and attention to detail. Basic understanding of networking concepts (TCP/IP) and virtualized environments. Familiar with software testing methodologies, concepts, and processes. Why Trayport? Bonus Scheme ️ Pension Scheme ️ Staff Kitchen with Breakfast and Refreshments Daily Employee Share Scheme 2 Impact Days ️ Brand New London Office Regular Social Events 25 days Holiday 4 personal days Career Development Plan Healthcare, Travel and Life Insurance Employee Assistance Programme ⚖️ Flexi Work/Life Balance Referral Bonus ♂️ Sport/Exercise Allowance Give as you earn scheme Perkbox with monthly points ❤️ Charity Matched Giving Platform If you're passionate about delivering high-quality software, love problem-solving, and thrive in a collaborative environment, apply now to become part of our dynamic team