How would you design a test strategy for a highly available payment processing microservice at Amazon Services?