If you are a web developer who cares about quality, most probably you have heard of Selenium and the advantages of using such a tool for test automation. (Check out my article1 on how to run your own continuous integration solution with Selenium).
Full article