software quality assurance careers in Montreal, Canada