Description Summary
Balyasny Asset Management (BAM) is seeking a highly technical Senior QA Engineer to help drive quality across business-critical applications. This is a hands-on role for someone with strong testing judgment, solid programming skills, and a deep understanding of the software development lifecycle. You will work closely with developers, project managers, and end users to improve test strategy, build automation, identify risk early, and help deliver high-quality software.
Responsibilities
• Develop test strategy, test plans, test cases, and test procedures across functional, exploratory, integration, regression, API, UI, data validation, and end-to-end testing.
• Build and maintain automated testing solutions for web applications and supporting services.
• Partner with developers to improve testability, prevent defects earlier, and strengthen engineering practices.
• Identify and communicate product, technical, and delivery risks clearly and effectively.
• Participate in code reviews, sprint ceremonies, and cross-functional design discussions.
• Help improve QA standards, developer testing practices, and release confidence.
• Contribute to internal documentation, knowledge sharing, and user enablement where needed.
Qualifications
• 8+ years of experience in QA, SDET, or quality engineering roles.
• Strong programming skills in Python is required. Familiarity with other programming languages like C# or Java a plus.
• UI automation experience, preferably in Playwright (Typescript) is required.
• Demonstrated experience building automated test frameworks for web applications.
• Experience in API testing, UI testing, data testing, or end-to-end automation.
• Strong understanding of SDLC, CI/CD, version control, and modern engineering practices.
• Experience with tools such as Git and Jenkins.
• Strong debugging, analytical, and problem-solving skills.
• Solid understanding of the end-to-end electronic trade lifecycle, including order creation, routing, execution, allocation, and settlement.
• Hands-on experience testing order management systems (OMS) and execution management systems (EMS) in buy-side or sell-side environments.
• Familiarity with common financial asset classes (equities, futures, options, fixed income, FX, etc.) and associated order types and workflows.
• Experience working with FIX protocol, including building or using FIX simulators for testing message flows is a plus.
• Ability to design and execute test scenarios for order and trade handling, e.g., new order entry, cancels/modifies, fills, allocations, and post-trade processing.
• Proven, hands-on experience leveraging AI-assisted engineering tools (e.g., GitHub Copilot, Claude, Codex, or similar) in day-to-day software development processes is required. Candidates will be expected to show real-world examples of applying these tools to accelerate and enhance engineering outcomes.