Welcome to the cave of testing, if you are new with testing or in the software world. I am feeling happy that you are reading my content. I am writing here my knowledge and sharing my experience with testing. In my introduction; I am a software engineer and having 4+ years of experience in software testing. I have worked on multiple projects of different nature and at different stages and situations. Sometime I found projects in very crucial situations and they taught me lesson and the importance of good software testing. With some good and smooth projects I got to know the importance of software tester and the importance of software testing as well. In our further meeting on this blog I will share with you in how much bad condition you could be caught by no testing and by bad testing. I want to share some important things with you to increase my knowledge and to help those who are new in this field. If from the scratch we start discussion about what is “Software testing”? Then my answer would be referring to the well-known definitions of software testing like according to IEEE: “Software testing is the process of analyzing a software item to detect the differences between existing and required conditions (that is, bugs) and to evaluate the features of the software item” As a tester I feel that a software tester is an upcoming manager because, he is dealing people every day, coordinating with them, liaising closely to them. Handling more than one projects at a time. You would be glad to know that you are an upcoming manager, so manager will meet you in the next post of the blog.