Yes, of course, you can go ahead and use water and soap. Some people use a brush and soapy water to scrub the roof clean, going from shingle to shingle. But that’s a long and exhausting shingle roof cleaning process that you might not want to go through.
Others use a pressure washer to blast the surface with high-pressure water. This method often damages the shingles so it might not be an option for many people.