Having a contractor perform browser compatibility tests in their own lab can be a great saver of time and capital for a busy start-up venture. Every change should be tested. If you outsource testing, then you must make long term decisions on how to handle all published output. You ll either need to retain a testing firm for ongoing production needs, or train your own team. Either way, the quality control process is basic to your ability to provide quality to your customers, and so should be managed by your company.
Quality assurance is about processes .
Quality assurance requires constant and deep involvement in the planning, design, and development phases of a major project, because QA focuses on processes. Getting QA involved up front will save you money, as studies show that bugs cost significantly less the earlier they are caught. Outsourcing QA would require a very, very close partnership with the contractors. A successful launch will fork your priorities. Both phases require QA and testing attention, but your greatest resource will be attention.