Software testing offers you opportunity to fully utilize your critical thinking and creativity to discover or see things that others do not see. It can be interesting, and intellectually challenging. You have to think out of the box- think of things and situations that others have overlooked. If those elusive bugs were easy to find, they probably wouldn't be there. It is less technological focused than software development, but it does not mean inferiority. You don't have to be a programming enthusiast to be a good software test engineer. But you have to have good analytical and creative skills, which you can also develop further in this profession. This course will give you a thorough understanding of Software Testing.