This article advises skills you should demonstrate during review and actions you need to do generally for enhancing your expertise in quality assurance. Peter Condon also suggests a short list of knowledge to compliment the above skills. There are nine aspects you every developer should meet, including Instructional Design, Legal aspects, and Maintenance.