Enable job alerts via email!

Quality Assurance Test Lead

TS Imagine

Montreal

On-site

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A financial technology company in Montreal seeks a hands-on QA Lead to manage testing for trading systems and lead the QA team. The ideal candidate will have advanced knowledge of QA methodologies, experience in an agile environment, and familiarity with various testing tools. This full-time position requires strong organizational skills, teamwork, and initiative. Applicants must be based in Montreal and have a relevant degree.

Qualifications

  • Experience with onshore/offshore staffing model.
  • Strong organizational skills and attention to detail.
  • Advanced knowledge of software QA methodologies.
  • Experience with functional, regression, and performance testing.
  • Familiarity with scripting/programming languages like Java or Python.

Responsibilities

  • Lead the QA team members for assigned product line.
  • Manage QA strategies, planning, estimation, and execution.
  • Accountability for release test efforts across domains and apps.
  • Develop and execute test cases for new functionality.
  • Collaborate with development and product management on requirements.

Skills

Detail-oriented
Collaborative
Initiative-taking
Teaching and Learning
Teamwork

Education

Degree in Computer Science or related field

Tools

JIRA
SQL
TestNG
Selenium
Postman
Job description
About the job

A QA Lead is a hands‑on lead tester who executes and works with team members to test changes and improvements to our products, platforms and services. The target of test is the trading portfolio risk‑time risk management and compliance capability, including financial models and algorithms in our system. The QA Lead provides test plans, test estimates, and coordinates QA team members for test execution on feature and full product releases. If there are bugs, performance problems or unexpected behaviours of the system, the QA Lead discusses the issue with the development team to determine whether it is an expected behaviour or if a change is needed. With regression tests the QA Lead ensures proper test coverage on new versions to confirm new feature functionality and that existing functionality behaves as expected. If there are new requirements or improvements made by product managers and developers, you will create test cases and integrate the tests into the manual and automated regression test suite.

Who will love this job
  • A detail‑oriented helper you are enthusiastic about testing trade order & execution management systems, high‑speed risk management and risk‑compliance system using your strong foundation in quality assurance to pay attention to details and work on multiple projects at the same time.
  • A collaborator you like working with developers, product managers, subject matter experts and other departments to deliver flawless software to our clients.
  • A doer you take initiative, have a bias toward action, love narrowing down problems, finding root causes and working through those issues with developers.
  • A teacher and learner you like educating colleagues on best practices and equally enjoy learning from them and understanding their objectives.
  • An excellent teammate you are a reliable, positive, proactive and flexible colleague that assists others in the delivery of mission‑critical testing.
What you’ll do
  • Lead the QA team members of assigned product line.
  • Manage all aspects of QA including strategy, approach, test planning, test estimation, test automation and test execution (manual/automated).
  • Overall accountability for all release test efforts across multiple domains and apps (including End‑to‑End test efforts).
  • Participate in all relevant governance activities.
  • Apply risk‑based testing approach to regression and end‑to‑end testing to ensure proper coverage.
  • Develop, update and execute test cases for new functionality with development and product management.
  • Evaluate and ensure requirements are testable; test cases are created manually and automated.
  • Provide QA testing status on releases to ensure visibility on test engagements and results.
  • Manage bugs from discovery through to successful resolution.
  • Report, track and escalate issues as appropriate.
  • Troubleshoot issues independently arising during testing.
  • Collaborate with development leads, product managers and QA on requirements, test data, releases and testing.
  • Lead and ensure the overall quality of initiatives assigned by utilizing appropriate testing activities.
  • Effectively collaborate, communicate and build rapport with team members, stakeholders, vendor partners.
  • Capture metrics to measure test effectiveness, efficiency and quality.
  • Champion agility and improvement in test process.
  • Advocate of test automation and secure performant software.
  • Lead and support team members in both knowledge‑sharing and cross‑training activities.
  • Lead, mentor and coach junior staff.
  • Partner with other IT discipline leads to ensure successful completion of end‑project goal.
Requirements

You should have

  • Experience working in an onshore / offshore staffing model.
  • Strong organizational skills and attention to detail.
  • Familiarity with agile delivery model and agile testing techniques.
  • Advanced knowledge of software QA methodologies, testing practices and tools.
  • Strong experience employing various testing types (functional, regression, white‑box, performance etc.).
  • Familiarity or hands‑on experience with any scripting/programming languages like Java, JavaScript, Python.
  • Familiarity with frameworks, libraries and tools like TestNG, Playwright, Selenium, Robot, Postman, RestAssured etc.
  • Practical experience with structure/unstructured databases like SQL, MongoDB.
  • Understanding of principles of object‑oriented programming (OOP) preferred.
  • Strong familiarity with JIRA and test management tools like TestRail.
  • Strong work ethic and highly motivated.
  • Strong project management and coordination skills.
  • Ability to multitask, work independently and collaboratively in a team.
  • Hands‑on testing preferred.
  • Financial systems/operations background is a plus.
  • Experience with trade order and execution management systems.
  • Fundamental understanding of financial pricing models (Black‑Scholes), risk analytics (Greeks), random and historical simulation preferred.
  • Experience with Linux/Windows environment is a plus.
  • A degree in Computer Science, Information Technology, Math, Physics, Engineering, Quantitative Finance, Economics or other similar field, or equivalent qualifications.
  • This role is not remote; applicants must be based in Montreal.
Employment Details

Employment Type: Full‑Time
Vacancy: 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.