What does a QA engineer do?

A QA (Quality Assurance) engineer is responsible for ensuring that software or systems meet defined quality standards by testing and identifying bugs or issues before release.