Traditionally, Quality Assurance was mainly manual testing. Testers worked in silos, testing software from an end user's point of view. Over the past 20 years (or maybe longer), the Quality Assurance field and the "tester" role morphed due to the shift to Agile methodology, technological advancement,