The main task of Software Quality Assurance Group is to examine the overall s/w development process and to create and enforce standards and methods to improve it with the goal of preventing bugs from ever occurring. With this definition, it is imperative that the QA helps an organization in continuous performance improvement and strive for perfection.
Improve the bracketed part of the sentence. In the eighteenth century, Japan's feudal overlords, from the shogun to the humblest samurai, found themselves (on) financial stress.