The QA must --
verify functionality before anything goes live and provide technical solutions (Is able to show if there are bugs, list down the bugs and show how to eliminate them)
analyze, develop, install, test and modify system when necessary (List down everything that needs to be checked)
devise or modify procedures to solve problems
test system development to exercise the live site
know what is required to test and maintain a high-intensity eCommerce site.
Skills: qa, test, quality-assurance