Undoubtedly, quality is the first important factor for software. I am just curious whether your company has dedicated QA team/people or not. If have, the QA team/people do just manual test, or also need to code to implement automation test? If not, it must be developers also do QA work. Do you think it is necessary to have dedicated QA team/people?