WNS - Sri Lanka
Associate Vice President Procurement
WNS - Sri Lanka
Vice President
WNS - Sri Lanka
Associate Vice President
WNS - Sri Lanka
Corporate VP HR - Head Talent Acquisition Group
WNS - Sri Lanka
Vice President Human Resources
WNS - Sri Lanka
Corporate SVP HR - Head Talent Acquisition
WNS - Sri Lanka
Senior General Manager - HR Head Talent Acquisition Group
Delhi University