In today's era of agile development, it is very important that the team is inclined to extreme programming or feature based development. In a shorter period of time, we are expected to deliver quick. Thus quality becomes an important factor in determining code stability, detecting and minimizing early regressions within the system. Having automation as a process of your continuous integration process not only adds to build the confidence among the team about the stability of the code but also gives the team a confidence for continuous and regular deployments.