Let me share some fact about testing. I am over six years of experience today. When i entered the IT industry i too had the same feeling. Always wanted to do only development. Being a CS graduate from a NIT, computer programming always facsinated me. I joined a service industry in the interest of getting my H1B and to get a opening in the US i accepted testing job. Today from testing i moved to technical markeitng and working in the US for a product based client. This six years taught me many things. Just developing a product with pre-defined FS does not complete product development. Its only thorugh testing a product develops and grows to it full potential. Also the enhancement, future development and evolution of the product greatly depends upon testing. Tehnical Marketing brings the market demand to developemt team and gives direction for future product development. Testing team plays very important rule in product devlopent. Devlopment and testing are two sides of a coin. A product just can not exists either only with development or only with testing. A testing team member contributes as much as a developer contributes in a product. I dont agree that only devlopers has credit in product developmet.