While Kate's answer is extremely thorough, there is 1 thing I felt that was missing. How to actually land a job in SQA.
The first thing you will want to do is familiarize yourself with the tools and techniques that are commonplace in SQA. There is so many to list but if you read 85% of the questions here they are about a few different tools in general. Without the tools on your resume it will be harder to bypass the software filtering of your resume.
SDIT and Test Automation typically requires you to be skilled in multiple different languages and development styles. Generally speaking, this is pretty easy since principles is the harder part to learn. Get a comprehensive list of languages on your belt.
QA in general requires extremely detailed, thorough, borderline crazy people to be the best. If you have what it takes, you will do great. I hope you enjoy your time in QA as much as a lot of others have.