DevOps can be considered as the next evolution of Agile. This organizational method is being adopted by many companies in order to facilitate automated software development. DevOps provides a structure that enables continuous delivery and continuous deployment of a software application. Quality can be said to be built into DevOps. Inability to provide high quality software implies the failure in DevOps implementation. In DevOps Klay Thompson Womens Jersey , infrastructure is the code. Traditionally, there was a clear difference between development and operation. A product was developed, deployed into the testing environment Draymond Green Jersey , if a problem was found, it was fixed else it was deployed in the production system. But as the line blurs between development and operation, as suggested by the ver here the development environment itself becomes a part of the product. Role of QA in DevOps Quality Assurance in DevOps is about preventing defects Nick Young Jersey , not detecting them. QA in DevOps has the visibility and directive for pushing code out when it is working and rolling it back when it is not working. QA teams here are assigned with a task of preventing defects from occurring at all. - QA in DevOps identifies the defect in the product as well as the development process and accordingly recommend changes wherever required. - QA influences both the processes of development and operations in order to maintain quality. It tries to improve predictability and repeatability. Test automation is clearly more preferable over manual processes in DevOps. But there are certain challenges in automated testing, which need to be overcome. - Tests that are built over commercial tools slow down over time and face scalability challenges, more often from licensing issues. Migrating tests into more open source tools can en