Fredericton, New Brunswick based PQA – Professional Quality Assurance has announced its intention to grow its workforce from the current 91 to almost 400 over the next three years. The province of New Brunswick has announced an assistance program for PQA which will see an average of $7544 per full time permanent employee that PQA hires over the next three years. This assistance is for training and equipment for these new hires.
Who are PQA?
Founded in 1997, PQA is a software quality assurance vendor which provides services such as software testing, QA consultants, content quality assurance and e-learning or training development services. They currently have three offices with their headquarters in Fredericton and satellite offices in Moncton, New Brunswick and Dartmouth, Nova Scotia. With this latest expansion there are hints that PQA will open additional offices in other New Brunswick locations, likely in Saint John but possibly in smaller and economically hard hit cities in northern NB such as Miramichi or Cambellton.
Software Testing is a dirty job
As many software developers know, software testing is very difficult as you become accustomed to the warts and consciously or sub-consciously avoid trouble areas or scenarios in your application when testing. In addition, software testing, developing training materials and documentation are often pushed back to the end of the development cycle are are often the first tasks to get short changed when the pressure to ship starts to build. By farming out these tasks to a third party, your developers are free to concentrate on developing quality and compelling software.
A fresh, experienced and independent point of view
Just as a third party audit of financial records is a good idea (and often necessary), a third party software quality assurance can give your code a professional and independent critique before it ships to customers. An outsiders’ fresh view of your software may reveal omissions in your documentation or bring to light implicit or explicit assumptions that were made in the software design and development cycle. Identifying and addressing these issues prior to shipping can save a lot of money in fixing software as well as in support costs. Even more valuable than saving on support costs, by fixing problems you can ship a higher quality product and enhance the customer experience. Creating a quality experience for your customer can raise your reputation and brand. Remember: “Every Touch Counts“.
Third party QA can identify software bugs, performance and scalability problems, user experience issues, user interface inconsistencies and documentation issues. Although some of these problems can be identified and addressed in house, a more thorough assessment by a third party quality assurance vendor can make your product that much more stable and bulletproof as well as give your product that extra usability edge over the competition.
Money well spent I’d say.