Skip to Main Content

Software Quality Assurance Testers


The first major advances in modern computer technology were made during World War II. After the war, it was thought that the enormous size of computers, which easily took up the space of entire warehouses, would limit their use to huge government projects. Accordingly, the 1950 census was computer processed.

The introduction of semiconductors to computer technology made possible smaller and less expensive computers. Businesses began adapting computers to their operations as early as 1954. Within 30 years, computers had revolutionized the way people work, play, and shop. Today, computers are everywhere, from businesses of all kinds to government agencies, charitable organizations, and private homes. Over the years, the technology has continued to shrink computer size as their speeds have increased at an unprecedented rate.

Engineers have been able to significantly increase the memory capacity and processing speed of computer hardware. These technological advances enable computers to effectively process more information than ever before. Consequently, more sophisticated software applications have been created. These programs offer extremely user-friendly and sophisticated working environments that would not have been possible on older, slower computers. In addition, the introduction of CD-ROMs and DVD-ROMs to the mass computer market enabled the production of complex programs stored on compact discs. And, today, large computer hard drives and cloud-computing storage allow for the use of very complicated software programs. 

As software applications became more complicated, the probability and sheer number of errors increased. Quality assurance departments were expanded to develop methods for testing software applications for errors, or "bugs." Quality assurance is now a branch of science and engineering in its own right. The importance of good testing procedures came to the forefront of the computer industry in the late 1990s with the emergence of the Year 2000 (Y2K) problems.

The field has changed with the advent of automated testing tools. As technology continues to advance, many quality assurance tests are automated. Quality assurance testers also "test the tests," that is, look for errors in the programs that test the software. There will always be a need for quality assurance testers, however, since they, not another computer, are best suited to judge a program from a user's point of view.

Related Professions