I am a junior CS major looking for internships. I hope to be a software engineer after graduation, and I was offered a QA internship. Would QA be good moving forward for software engineering? Or should I keep looking for software engineering internships?