Software Qa Best Practices