(Quality Assurance) A department, procedure or program within an organization that is involved in testing hardware and/or software. QA ensures that all products and systems perform as originally specified. See QA analyst and software quality assurance.