Many think of software testing as entry level job to get into software field, but that is a misconception. It is actually said that testers need a different set of skills from a developer, but infact a tester needs extra skills apart from the developer. Software Developer is like a student, whereas tester is like a teacher. Software tester(teacher) points at the mistakes done by the Developer (student). If testing is easy job then developers would have tested their software. If the software is build its because of developer, but if software is working as expected then its because of tester.