Software Testing (Software Quality Assurance) is a unique IT job market niche for those who have limited time frame to change career path to a well paid profession. The profession is easy to learn. Simply put the job of a software tester is in finding and reporting differences between actual behavior of a software product and its expected behavior. The more technical knowledge the person has the more jobs that person could qualify for. But even with very limited technical skills you can test many web applications from the user stand point email, on-line retail store, web-communities, on-line banking, games, educational services, and many others. Wikipedia defines Software Testing as the process used to measure the quality of developed computer software. Testing is a process of technical investigation, performed on behalf of stakeholders, that is intended to reveal quality-related information about the product with respect to the context in which it is intended to operate. This includes, but is not limited to, the process of executing a program or application with the intent of finding errors. Quality is not an absolute; it is value to some person. With that in mind, testing can never completely establish the correctness of arbitrary computer software; testing furnishes a criticism or comparison that compares the state and behavior of the product against a specification. We at Portnov Computer School define Software Testing as your chance to change your life.