Look for a roofing contractor with experience, proper licensing and insurance, positive customer reviews, and a strong warranty program.