Job Summary
You will be part of an experienced, multidisciplinary agile team that includes Developers, Analyst-Testers, Business Analysts, and Architects, working within a Scrum-based delivery model. As a Test Infrastructure Specialist – Python & C++, you will play a key role in the design, implementation, and support of the Client’s Clearing Automation Testing platform (approximately 70% Python and 30% C++).
You will contribute directly to the success and continuous evolution of a mission-critical product through your technical expertise, collaboration, and strong team mindset.
This is a hybrid role (2–3 days per week onsite) based in Montreal, QC.
Key Accountabilities
Participate in the architecture and design of the Client’s Clearing Automation Testing platform
Design, develop, and maintain automated testing solutions for clearing systems
Apply strong understanding of real-time application behavior and performance considerations
Collaborate with cross-functional team members to understand, refine, and challenge requirements, designs, and testing strategies
Contribute to and participate in code reviews, ensuring adherence to enterprise development standards and best practices
Support the continuous improvement and evolution of the testing infrastructure
Must-Have Qualifications
University degree in Information Technology or an equivalent field
Strong experience designing and developing automated testing solutions
Excellent software and system troubleshooting skills
Minimum 5 years of hands-on experience with Python development and scripting
Minimum 5 years of hands-on experience with C++ development
Experience analyzing and programming distributed systems on Linux
Solid understanding of Unified Modeling Language (UML)
Excellent interpersonal skills with a collaborative, team-oriented mindset
Proven ability to manage multiple tasks and deadlines simultaneously
Strong analytical thinking and problem-solving skills
High level of organization, focus, and persistence, with the ability to work against defined plans and timelines
Fluency in both French and English (spoken and written) is required due to regular interaction with bilingual stakeholders
Nice-to-Have Qualifications
Advanced or in-depth expertise in C++
Knowledge of AI-driven or intelligent automated testing approaches
Experience with Kubernetes, Jenkins, and CI/CD pipelines
Familiarity with Git, Jira/Confluence, and AWS
Exposure to or knowledge of financial services and capital markets
Why Join the Client
Innovation & Excitement
Work with emerging technologies and innovative solutions that help shape the future of digital finance and global markets, while contributing to systems with long-term stability and impact.
Connection & Collaboration
Be part of a diverse, inclusive environment that values strong relationships, teamwork, and global collaboration across multiple locations.
Meaningful Impact
Your work will support mission-critical platforms that enable economic growth, innovation, and operational excellence across the financial ecosystem.
Wellness & Flexibility
The Client promotes a culture of balance, flexibility, and well-being, supported by a hybrid work model, empathetic leadership, and generous time-off policies.
Job Type: Full-time
Pay: $80.00-$90.00 per hour
Expected hours: 37.5 per week
Work Location: Hybrid remote in Montréal, QC