Testing is⠀an⠀essential⠀part of⠀any⠀development⠀life cycle. Whether it is a car, Plane, or any other working assembly. We may often see a lot of videos of cars running on the road with camouflage plastic wraps on them. That is nothing but testers ascertaining the quality of the new car being developed. Based on the tests, a ‘Go or No Go’ decision will be taken. Likewise, software testing is done for the new software/Feature being developed. A person who does the quality checks for software is called a Software Testing Professional or a Quality Analyst.