“QA is more focused on managing the product life cycle and verifying that the software meets the defined quality standards or customer agreements… Testing, on the other hand, may keep an eye on the processes and often owns them, but is far more concerned with finding ways to break the software.”