what is job description of software quality assurance?
Software quality assurance engineers work with software developers to improve software products during development. They run tests on software or applications and analyze defects in order to improve products.