The method of software production is evolving gradually. How software products are being produced today are not the same as they were being produced some years back. This is an interesting technology era where we are sandwiched between conventional testing and advanced continuous testing.
We are now shifting from the traditional structure of a huge team having centralized QA to an entirely new structure. This new structure involves small, self-contained, and autonomous teams that ship software frequently makes use of Continuous Integration tools for automating and administer their developed environment for minimizing bottlenecks.