Quality Assurance of LLM-generated Code: Addressing Non-Functional Quality Characteristics