Senior QA Automation/Manual with Trade lifecycle
Project Description:
We are building a next-generation trading platform for a leading international hedge fund, developed from the ground up. The platform includes a front-office system for traders, pre-trade checks and analytics, intra-day position management, order management and routing, risk and limits management, and comprehensive reporting. It also integrates with FIX connectivity and multiple market data providers (e.g., Bloomberg B-Pipe).
The QA Lead will work across multiple teams โ developers, DevOps, and other QA specialists โ ensuring high quality across all components of the trading ecosystem.
Responsibilities:
- Lead and mentor the QA team, ensuring high testing standards and process efficiency.
- Collaborate with business stakeholders, developers, DevOps, and end-users to define testing requirements.
- Perform manual testing of desktop trading applications.
- Conduct manual API testing and backend validation.
- Analyze logs, test results, and system behavior to identify defects.
- Develop and maintain automation frameworks for UI, API, and backend testing.
- Create and maintain test cases and documentation in TestRail.
- Drive process improvements and ensure proactive quality measures across teams.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and retrospectives.
Mandatory Skills:
Testing Expertise:
- Strong experience in both manual and automated testing for UI and backend systems.
- Hands-on experience in functional, regression, integration, and end-to-end (E2E) testing.
UI Testing:
- Practical experience with Selenium WebDriver, Playwright, or Cypress.
- Familiarity with front-end frameworks such as React.
Backend & API Testing:
- Proficient in testing RESTful APIs using Postman or RestAssured.
- Basic experience in SQL/NoSQL database validation.
Microservices & Messaging Systems:
- Solid understanding of microservices architecture and event-driven systems.
- Experience testing Kafka producers/consumers and message validation.
Automation & Programming:
- Strong JavaScript proficiency for automation scripting.
- Experience with Cucumber or other BDD frameworks.
- Ability to build and maintain scalable automation frameworks.
Unix/Linux & Scripting:
- Confident in working with Unix/Linux environments for log analysis and debugging.
- Ability to write shell scripts to support automation tasks.
Leadership & Team Management:
- Proven experience leading QA teams and mentoring testers.
- Ability to define test strategies, prioritize efforts, and streamline QA processes.
- Skilled in coordinating testing within Agile environments.
- Experience in team hiring, training, and performance reviews.
- Drive automation initiatives in alignment with business goals.
Soft Skills:
- Strong analytical and problem-solving mindset.
- Excellent communication and collaboration skills.
- Attention to detail and commitment to high-quality delivery.
Experience:
- 5+ years of hands-on experience in UI and backend testing (manual & automation).
- 2+ years of experience leading or mentoring QA teams.
- Experience testing microservices, APIs, event-driven systems, and web applications.
Nice-to-Have:
- Experience with Trading/FIX Protocol domain.
- Familiarity with Jenkins or Azure DevOps CI/CD pipelines.
- Knowledge of Docker and Kubernetes.
- Exposure to JMeter or Gatling for performance testing.
Languages:
- English: B2 (Upper Intermediate)
Required languages
| English | B2 - Upper Intermediate |