Location: Montreal, Quebec
Our client is a global investment management firm. As a technology and data-driven firm, they design and build their own cutting-edge systems, from high-performance trading platforms to large-scale data analysis and compute farms.
The QA Analyst will work on manual testing as well as automation. The team emphasizes ownership of overall quality of front-to-back applications, striving to improve efficiency through automation and collaborating across teams.
Successful candidates will:
- Be responsible for front to back testing and test environment maintenance, interacting with the support team.
- Learn the business lifecycle of listed and non-listed products from Business Analysts and Users, interacting with external vendors, brokers, and exchanges certifying the front to back flow.
- Drive automation by developing and maintaining automation frameworks for applications across technology like data services, position keeping, and risk management.
- Be comfortable working in a rapidly changing environment with short deadlines, a need for high-quality reliable deliverables, and strong communication with global colleagues.
Overview of Quality Assurance Analyst role:
- Perform manual or automated testing on the firm's technology applications to ensure that the system meets quality standards.
- Collaborate with development, business analysts, and stakeholders to define and execute test plans.
- Acquire knowledge and understanding of the trade life cycle of capital markets and products.
Typical Day of Quality Assurance Analyst:
- Design test artifacts based on project requirements, perform end-to-end testing, defect tracking, and reporting.
- Perform certifications and conformance testing with brokers/exchanges.
- Maintain the test environment, identify areas of improvement, identify areas of automation, and develop automation scripts.
- Collaborate with teams globally to ensure effective communication throughout the testing process.
Must Have Skills:
- Bachelor’s degree in computer science, engineering, physics, or mathematics.
- Understanding of trading systems/financial domain with experience in testing front office, back office, or risk applications.
- Strong communication skills and ability to collaborate with colleagues across multiple regions.
- Experience working in Linux-based environments and proficiency in at least one scripting language (e.g., bash, python).