We’re looking for an experienced QA Engineer to join our Back Office technology team, responsible for systems supporting post-trade execution, accounting, and investment banking operations. This role involves working on automated testing, with a focus on delivering high-quality, enterprise-grade solutions in a dynamic and highly regulated environment.
- Design, develop, and maintain automated testing frameworks for back-office applications
- Create and execute automated test cases for functional, regression, and integration testing
- Collaborate closely with developers, analysts, and business stakeholders to ensure the timely delivery of reliable software
- Contribute to test plans, documentation, and business requirements based on technical specifications
- Analyze test results, identify areas for improvement, and implement solutions to enhance product quality
- Ensure software meets all business, technical, legal, and compliance requirements
- Track QA velocity, capacity, and deliverables in close cooperation with the team lead
- Advocate for best QA practices and continuous testing improvements across the team
- 5+ years of experience in QA engineering, automation testing, or related software delivery roles
- Strong Java (preferred), .NET, or Python programming skills for test automation
- Experience with SQL and ability to write complex queries for data validation
- Solid understanding of investment banking, post-trade processes, and financial instruments
- Familiarity with the trade life cycle and asset types (e.g., equities, fixed income, derivatives)
- Background in agile methodologies and willingness to support team practices (Scrum, QA metrics, etc.)
- Strong analytical and communication skills, with the ability to work independently and proactively
- Commitment to high ethical standards and software quality excellence
- Previous experience as a Scrum Master or Business Analyst
- Ability to take partial ownership of team processes and coordination
- ISTQB or similar testing certifications