Quality Assurance Engineer
The Quality Assurance Engineer, who might also go by the title "Quality Assurance Tester" or "Quality Assurance Analyst," is responsible for testing technologies in the last stages of development. At a dot-com, the QA Engineer may test code, run scripts to see which web pages take the most time to load, click links to determine if they contain errors, investigate the site for broken images, and ultimately, ensure that the site is as fast, efficient, and functional as it can be. If a QU Engineer works at a computer hardware company, he or she may supervise the production process in order to ensure that each computer is assembled consistently and accurately. No matter where they work, however, Quality Assurance Engineers work hand in hand with programmers. Their goal is to solve problems before IT products and services are launched to the public.
A B.S. in Computer Science is a prerequisite for most QA Engineers. This professional may need to demonstrate expert knowledge in programs like Visual Basic, WinRunner, LoadRunner, TestDirector, AstraQuick Test, AstraSite Manager, and Linkbot. He or she may also need solid experience in JSP, HTML, VBA, and other development tools. Companies are looking for candidates with exceptional analytical and communication abilities, as well as stellar problem-solving skills.