Where are the bugs from? Why is it not possible to develop software without bugs? That might be possible but terribly expensive. The changes in the original code of the program tend to cause the bugs. The programs are written by different people in various programming languages, by people with experience or without. That's why many mistakes will occur and as a result - testers will always have job.
The aim of testing is to reduce the risks occuring during software development, ranging from not working Software to the issues with deployment and installation. It means to find ALL bugs is very difficult and often economically unprofitable. But to bring them to an acceptable level is possible and necessary.If we want to develop our product in the future we must plan the testing.
Once a team of enthusiasts decided to launch a StrongQA project. The main idea is a creation of the Tester's Dream Team that will be engaged in testing and popularization of this part of the IT area. It's not a secret that testing in IT area is as important as software development. But if the software developer job is recognizable and honourable, the testers job is not as popular and lay in the shadow.