Overview
Team: Production Support & Change Management / QA Engineering
Employment Type: Full-time
Design and maintain scalable automation suites for UI (web/mobile), API, and backend services.
Establish coding standards, test data strategies, and parallel execution for fast feedback in CI pipelines.
Develop and maintain test cases for Order Placement, Modify/Cancel, Portfolio/Positions, P&L, Margins, Corporate Actions, Funds Transfer, KYC, Onboarding, Market Data, and Risk/Compliance workflows.
Automate regression, smoke, sanity, and end‑to‑end (E2E) scenarios across multiple exchanges (e.g., NSE/BSE, MCX) and instruments (Equity/F&O/Currency/Commodities).
Automate REST/GraphQL tests (auth, rate limits, idempotency, pagination) and validate Kafka/Event flows, caching layers, and OMS/RMS interactions.
Execute load/stress/soak tests for peak market hours, validate latency, TPS, and throughput, and track SLOs/SLAs.
Manage synthetic/seeded data, mocks, test environments, and feature flags; ensure test isolation and reproducibility.
Integrate quality gates into CI/CD, track coverage and flakiness, and drive failure triage with dev teams.
Partner with Production Support on release rehearsals, smoke tests, canary/blue-green validations, and incident post‑mortems.
Ensure tests cover SEBI/Exchange circulars, audit trails, session security, privacy, risk checks (SPAN, ELM, VAR), and data integrity.
Languages/Automation: Java / TypeScript / JavaScript / Python (good-to-have)
UI Automation: Selenium WebDriver, Playwright or Cypress; mobile automation with Appium
API Automation: Rest Assured / Playwright API / Postman
Performance Testing: JMeter or Gatling; basic profiling & bottleneck analysis
CI/CD & DevOps: Jenkins/Azure DevOps/GitHub Actions, Docker; artifacts & reporting
Version Control & Workflow: Git (branching, PR reviews), code quality tooling (Sonar)
Experience testing trading flows: market/limit/stop orders, AMO, GTT/OCO, basket orders
Understanding of OMS/RMS, exchange connectivity, market depth/quotes, circuit breakers, pre‑trade risk checks
Knowledge of margins (SPAN/Exposure), pledge/unpledge, corporate actions (bonus/dividend/split)
Experience handling market-hour incidents, rapid triage, and coordinated fixes
Bachelor’s in Computer Science Engineering, Engineering, or related field
5–8 years of total QA experience with 3+ years in test automation for financial/trading platforms
Certifications (preferred): ISTQB, Selenium
Minimum Experience Level
Job Qualifications