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 number of different devices that access the Internet and the number of browsers and operating system combinations there is.