HamburgerMenu
hirist

StoneX - Senior Software Developer - Test - Trading Applications

INTL FCSTONE TECHNOLOGY SERVICES PRIVATE LIMITED
Multiple Locations
10 - 12 Years
star-icon
4.2white-divider54+ Reviews

Posted on: 08/12/2025

Job Description

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)

info-icon

Did you find something suspicious?