Author: syed.rizwan@qamglobal.com