According to Jerry (Gerald) Weinberg, a renowned computer scientist and testing expert, “If you are not learning something new each day, you are not testing”. Well, this statement holds true especially when the technology, agile and devops methodologies are advancing rapidly while accelerated development and continuous deployments are getting more complex, making testing a critical activity. This