software quality assurance

An IT professional should also have an understanding of the process of code writing, in order to see a software development project through and to manage things like QA software quality assurance