Posted on: 08/12/2025
Role Overview :
We are looking for a Senior Software Developer in Test (SDET) with a strong development background to join our trading technology team. This role is development-heavy (70% development, 30% testing) and requires a professional who can design, build, and maintain automation frameworks, while owning end-to-end testing of complex, high-performance trading platforms.
This is not a traditional QA or manual testing role. We are specifically looking for candidates with a developer mindset who work closely with engineering teams to embed quality into the SDLC.
Business Context :
The team supports integration with MetaTrader / MetaQuotes platforms, delivering real-time trading functionality through a distributed, low-latency, multi-threaded system. The platform handles critical financial transactions and requires high reliability, scalability, and performance.
Technology Stack :
- Programming : C++, C#, .NET
- Automation & BDD : SpecFlow, Gherkin
- APIs & Messaging : RESTful services, messaging systems
- Version Control & CI/CD : Git, TeamCity
- Test Management & Tracking : Jira, TestRail
- Architecture : Distributed systems, Windows Services
Key Responsibilities :
- Design, develop, and maintain robust automation frameworks and testing tools
- Actively contribute production-quality code to support testability and automation
- Own end-to-end testing of backend services and trading platform integrations
- Define and implement automation strategy and ensure optimal test coverage
- Collaborate with developers, BAs, and business stakeholders from concept to release
- Review application code and identify quality, performance, and reliability risks
- Debug system issues by analyzing logs, services, and distributed workflows
- Create and maintain BDD specifications and automated test cases
- Participate in sprint planning, estimation, stand-ups, and retrospectives
- Support releases across multiple environments through UAT and production
- Continuously improve QA practices, standards, and automation pipelines
- Act as a quality champion within Agile teams
Must-Have Skills :
- Strong programming fundamentals with hands-on experience (preferably C#, C++)
- Proven experience building and maintaining test automation frameworks
- Experience with BDD / ATDD tools such as SpecFlow
- Experience testing complex backend systems, APIs, and messaging services
- Strong understanding of SDLC, Agile practices, and CI/CD
- Experience debugging production-grade applications
- Basic SQL knowledge
Good to Have :
- Experience in financial or trading systems (FX, CFDs, trading platforms)
- Experience working on low-latency or high-performance systems
- Experience reviewing and collaborating on application code
- Experience building internal tools or utilities to support testing
- Familiarity with MetaTrader or similar trading platforms
What Were Looking For :
- A developer first, tester second
- Someone who enjoys coding, debugging, and problem-solving
- Strong ownership mindset and ability to work in a fast-paced environment
- Excellent collaboration and communication skills
Working Model : Hybrid / In-office (as per business requirement)
Did you find something suspicious?
Posted by
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1586657
Interview Questions for you
View All