You might try breaking your lighting schedule up to disrupt the algae growth. Instead of having it on for 10 straight, try having it on a timer for 4 hours, off for 2 hours, then on for 4 more hours.
Also, when most shops test your water, they test for ammonia, nitrite, nitrate, PH, GH, and KH, they don't test for phosphates. High levels of phospate in your water can lead to a lot of algae growth. There are products you can add to your filter or directly to the water to remove the phosphate. I had the same problem you have, and in my case it was the phospate, I got a phosphate remover for my filter, and haven't had a problem since.
I'd try changing the lighting like I suggested, and check into the phosphate levels, give it a couple of weeks and see what happens.