Senior Customer Success Manager at TELUS | JobVerse