About the Role
Developers in Test are crucial for maintaining software stability and delivery. This role focuses on ensuring high-quality software and an excellent client user experience through a combination of test automation, technical testing, and exploratory testing, working closely with development teams.
Responsibilities
- Automate test cases using the same coding languages and standards as the developers on your team, minimizing manual testing.
- Create new, fast, and reliable automated tests, investigate test failures, and drive automation efficiencies using modern tools and framework techniques.
- Leverage AI-powered development tools to accelerate test script generation, optimize code quality, and streamline troubleshooting workflows.
- Improve existing or construct brand-new Continuous Integration and Continuous Deployment (CI/CD) pipelines.
- Mentor other QEs on automation best practices and proactively support automation backlog efforts.
- Investigate bugs, perform deep root-cause analysis, and dive into source code when necessary.
- Participate in software architecture discussions, contribute to interactive whiteboard sessions, and collaborate on user stories and acceptance criteria.
- Serve as a subject matter expert for product knowledge and regularly participate in knowledge-sharing sessions with the wider engineering team.
Requirements
- 3+ years of hands-on experience with C#, including writing unit and integration tests and utilizing mocking frameworks.
- Strong background developing, maintaining, and scaling automated test frameworks.
- At least 2+ years of focused experience in API testing.
- Experience working with Docker.
- Familiarity with or a strong interest in incorporating AI tools into the development and testing lifecycle.
- Solid understanding of testing concepts, methodologies, and processes.
- Foundational grasp of web technologies (web services, application servers, and RESTful APIs).
- An inquisitive nature paired with excellent analytical and problem-solving skills.
- Willingness to participate in—and often lead—technical discussions.
- Ability to learn rapidly and adapt to highly complex, fast-moving issues.
- A collaborative mindset, happy to work alongside a diverse group of stakeholders.
- A proactive attitude toward personal development and a strong sense of care and responsibility for your work.
Skills
- C#
- Unit Testing
- Integration Testing
- Mocking Frameworks
- API Testing
- Docker
- CI/CD
- AI Tools
- Web Technologies
- RESTful APIs
- Test Automation
- Technical Testing
- Exploratory Testing
Location
- London
- Vienna
- Singapore
- North America
Work Type
- Full-time
Experience Level
- 3+ years of hands-on experience with C#
- 2+ years of focused experience in API testing
About the Company
- 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.
- 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.
Equal Opportunity
- We provide accommodations for applicants and employees who require it.
