Alex to get Beyonce tour gig