Asda finance chief Judith McKenna has been named as the UK retailer's COO.