This is performed by a web developer during the Development and Deployment Phases. Developers will test the site design and functional features based on the Browser Spec. They will also complete items the QA person has found. Note people unfamiliar with web development are often surprised as to how much time QA and testing take. This is due in part to the amount of different devices that access the Internet and the amount of browsers and operating system combinations there are.