Why a Testing Career Is Not the First Choice of Engineers
  As software systems are becoming larger, more complex, and dependent on many third-party software components, the chances of their failure are increasing further. This calls for intense efforts to improve the quality of testing in the software development process. 
Pradeep Kashinath Waychal and Luiz Fernando Capretz
cs.SE