Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.
Job description
Job Description We are seeking a hands-on QA Engineer with strong experience in Capital Markets application testing, particularly in Backend/System Testing. The ideal candidate should have a solid understanding of trading workflows, backend validations, FIX protocol messaging, and Capital Markets business processes. The candidate must be proactive, adaptable, and capable of independently managing complex testing activities. Key Responsibilities Perform Backend/System Testing of Capital Markets applications, focusing on business logic validation and core system functionality. Understand and validate end-to-end trading workflows across frontend and backend systems. Analyze business and functional requirements and design effective test scenarios and test cases. Execute Integration, System, and Regression Testing across multiple applications and interfaces. Validate FIX Protocol messages, including order lifecycle and trade-related transactions. Identify, log, track, and verify defects through closure. Collaborate with Business Analysts, Developers, and QA teams to ensure comprehensive test coverage. Participate in requirement discussions and contribute to quality improvements throughout the SDLC. Proactively address testing challenges and support project delivery in dynamic environments. Must-Have Skills SQL/Database Testing Capital Markets Testing Experience Backend/System Testing Trading Workflow & Business Process Knowledge FIX Protocol & FIX Message Validation Business Logic Validation Requirement Analysis Test Case Design & Execution Integration, System & Regression Testing Defect Management Analytical & Troubleshooting Skills API Testing (Postman/Swagger) Frontend & Backend Application Flow Understanding Ability to Work Independently and Own Deliverables Kafka/MQ Message Validation Good-to-Have Skills Test Automation & Automation Frameworks UNIX/Linux Commands OMS/RMS Testing Equities, Derivatives, Commodities Domain Knowledge Log Analysis Kafka/MQ Message Valida
This guide is for Indian job seekers preparing for SQL rounds in data analyst, data engineer, backend developer and database roles, from freshers to experienced professionals. It has 60 questions in three levels: easy covers joins, grouping and NULLs; medium covers window functions, CTEs, indexes and isolation levels; hard covers locking, MVCC, query tuning and classic puzzles such as login streaks and medians. Answers use ANSI SQL, with MySQL 8 and PostgreSQL notes where the two differ. Write each query against your own sample tables first, then compare your result with the sample answer.
Questions you may be asked
What is the difference between WHERE and HAVING?
What is the difference between DELETE, TRUNCATE and DROP?
What is the difference between an INNER JOIN and a LEFT JOIN?
What is the difference between a primary key and a unique key?