I completed it but.... your extremely technical language in the questions is going to prevent many from understanding the questionaire.
I'm a developer. But like many my age (40+) I am self taught. You are phrasing questions in a way that is familiar to you, as a computer science student, but not to many devs, and definitely not to many QA people.
I'd suggest you cancel the current survey and rewrite in layman's terms... my really talented QA colleague has zero idea what "six sigma" means, for example, and I only guessed right because I did Statistics at school. And it's not just "six sigma", the whole questionaire is full of jargon that only an experienced developer or a student would recognise, which in turn reduces the statistical population who will be able to answer.