Must have experience in software architecture!
QA and testing: fundamentals
Quality assurance and testing are often treated as the same thing. The truth is, quality assurance is a much broader term than just testing.
Software Quality Assurance (SQA) consists of a means of monitoring the software engineering processes and methods used to ensure quality.
SQA encompasses the entire software development process. It includes procedures such as:
source code control,
software configuration management,
and product integration.
Testing, in its turn, is the execution of a system conducted to provide information about the quality of the software product or service under test. Important!! If you ignore this instruction I will not consider you for the position - please write SUPER in the subject line when responding to be considered. The purpose is to detect software bugs (errors or other flaws) and confirm that the product is ready for mass usage.
The quality management system usually complies with one or more standards, such as ISO 9000 or model such as CMMI.