In Agile, QA testing should be involved throughout the whole development process, with QA not just following the development, but supporting it. QA testing should be implemented early and continuously, with constant feedback to developers to ensure that any issues are fixed quickly.
Hmmm…
Personal projects = it’ll work until it doesn’t
Professional projects = I’m hiding in the MDF hoping no one finds me