About the role
Design and implement automation test suites for backend systems, APIs, and databases while collaborating with development and product teams. Drive cross-team integration testing and contribute to CI/CD pipelines to ensure high-quality trading infrastructure.
What they look for
Requirements
Requires proficiency in Python and C++ with experience in multi-threaded and network programming. Candidates should possess strong problem-solving skills and the ability to work effectively both independently and within a team.
Full description
About Us: iRage is one of India's leading high-frequency trading firms. We build and own everything in-house, from ultra-low-latency execution to full trading infrastructure. Our systems deliver some of the lowest latencies in the market, with order-send speeds under 100 nanoseconds. Our stack is fully in-house: custom FPGA pipelines, kernel-bypass networking, in-house exchange gateways, and a C++ codebase we own end-to-end from market data ingestion to order entry and risk. But great technology alone doesn't move markets. Our quant and tech teams work in lockstep, and the results speak for themselves. Millions of trades. Every day. At lightning speed.iRage is where that tech expertise meets real market impact, at scale, in one of the world's fastest-growing trading ecosystems.
Key Responsibilities:
- Design and implement automation test suites for backend systems, APIs, and databases.
- Develop reusable automation frameworks using Python (PyTest, Requests) and C++ (gTest, Boost.Test).
- Collaborate with development, product to define test requirements and acceptance criteria..
- Perform database validations (SQL queries, consistency checks, trade/order data validation).
- Participate in client discussions, providing clear test strategies, reporting defects, and aligning on quality expectations.
- Drive cross-team collaboration to ensure smooth integration testing between trading engines, risk systems, and data pipelines.
- Contribute to CI/CD pipelines, integrating automated regression and smoke tests.
- Support performance and load testing under real-world scenarios.
Required Skillset
- Understanding of multi-threaded programming
- Network and socket programming knowledge
- Experience with inter process communication
- Ability to work as an individual contributor as well as a team player
- High ownership mentality -proactively resolves team-impacting bugs regardless of code ownership
- Self-driven problem solver who takes accountability for outcomes beyond their immediate scope
- Results-oriented, with a strong focus on the designated KPIs that drives the annual appraisals
Desired Skills
- Understanding of multi-threaded programming
- Network and socket programming knowledge
- Experience with inter process communication
- Ability to work as an individual contributor as well as a team pla
Similar roles
-
** QA Technician
Omega Engineering Inc Swedesboro, New Jersey, United States · $52K–$58K/yr
-
Sr. Director/Executive Director, R&D/Clinical QA
Tris Pharma Inc South Brunswick, New Jersey, United States · $235K–$275K/yr
-
QA Engineer
WPP Production Sunnyvale, California, United States · $137K–$150K/yr
-
Specialist I, QA Operations
Forge Biologics Columbus, Ohio, United States
-
Senior Automation QA Engineer (Contract)
hedgehog lab Sofia, Sofia-City, Bulgaria
-
NDT III / QA Manager – North Slope, AK
MISTRAS Group North Slope Borough, Alaska, United States