The question is: "How to implement testing from scratch? How to structure things?"
I have taken the position of Head of QA in a start-up company. The situation is that they have a software product already quite advanced in terms of functionality and in use by a solid client base but they have never had a QA team onboard. Testing was up until now being done on a ad-hoc basis by either the Devs or Product team with additional BETA testing done by clients. The Dev team is composed of 10 people for the moment, split into 3 different scrums (stability & perf. / 'SW product 1' / SW 'product 2') working on 2 week sprints.
There are no manual test cases and no automation today.
My further questions are:
- What is the best way to proceed? Hiring a QA automation Lead to build FW and start implementing tests? Hiring QA engineers who are capable of doing manual and automation testing to get both things off the ground and moving?
- Should I start with building up manual test coverage for the main priority user flows and build out from there and automate after?
- Should I identify Automation test cases from the get go?
I see two activities in parallel:
- keeping up with new functionality implementation
- building up coverage for existing functionalities
Any ideas here guys? Available to answer any counter questions.