If you manage to find a good enough website that provides details about all sorts of sqa methodologies then it would be easier for you to learn it as quality assurance for all types of software programs requires strict techniques to ensure everything proceeds smoothly. Software quality assurance is important if you want your software program to be bug free.
In fact software quality assurance is important for all types of software engineering and software development tasks without which no software is considered to be complete for release into the market. This is why Quality Assurance is considered to be a routine activity following the development of any software program or a software tool or application so that any mistakes, errors or bugs that may not have been correctly picked up by the original developers can be dealt with during the quality assurance phase.
Software quality assurance is a process that can be done in house or something that can be outsourced and the reason it is recommended to outsource this part is so that you can get feedback that would help you think out of the box. As a software developer you should therefore educate yourself about every element and all levels of sqa methodologies which would assist you in planning your activities related to software development better.