QA is responsible for ensuring the delivered software products is meet the project requirements. You will be the one who delivers the test result and communicate the case scenario to development team to fix the issue. After the software complete, QA will also demonstrate the final version of application to the stakeholder.