I am in a 10 man team, and I am the only QA in the team. I am new to the team and I have already put a QA process in place. My process is this:
- Development (will wait till the development phase is done)
- QA will do the testing
- QA will create test cases off of the developer's story and what I see on the existing app(yes, the team does not have any documentation at all, including requirements)
- QA will then execute test cases
- QA will assign bugs to developers; developers reassign bugs for retest to QA
- QA will certify app
- QA will report the summary to the Project manager and developer, giving the 'go' sign for production deployment
Then repeat the process to the next project. I know, for a fact, that I still lack something in the process. Since documentation is not there, which is the business documents/process documents, is it practical for me to create these documents first before creating all these test cases? we don't have a business analyst/writer. Is there any thing I could improve on the process? thanks and feel free to comment on my existing process.