At a small startup when does it make sense to consider a separate QA role? In the absence of a QA role, who plays what parts of that role, and how?
Developer testing?
Developer QA?
Pull the whole team into once a week QA sessions?