When you choose the job, do not stick with Position like Software Developer, Software Tester, Project Manager, Business Analyst, etc.
You should start with "What kind of job that you would like to work?".
Do you prefer to work mostly on your own or you would like to work as a Team?
Do you want to have chance to speak with people?
Do you want to work more on analysis rather than execution?
Do you want to work under proper rules and regulations Or you prefer flexibility?
Some of Characters and Situations those are required to be successful in Software Quality career are:
Keen to learn
If you love to learn. Software Quality is a big world for you.
Easy to understand complex stuffs
We need to understand the application first before we could do proper testing. And we need to be able to understand things very fast due to time and resources constraints.
Attention to Details
We can't ignore small things and let it pass our eyes. We need to be able to catch anything first - then decide whether to take action on it. You need your high performance radar to do the job.
Continuous Improvement Mindset
Quality is all about Continuous Improvement. We need to keep being better and better on What we do and How we do it.
Communication
You would need to talk and present a lot. Not only one in your QA Team but other stakeholders like Developer, Business Team, Customer, Project Manger, Architecture,...
Make thing tangible
Quality is not that tangible. How to explain whether Software under test has good quality?
We will need to work with a lot of data and information and be able to provide adequate information to the team to make decision base on fact and number not on feeling.
Work well under pressure
There will be always pressure. Can you stay productive under various circumstances?
Dynamic Environment
Situation will change everyday. What will you do when nothing may not going as planned.
Flexibility
Nobody can have it all. Project Manger, Customer, Developer, QA, Stakeholders are all want something different. Can you be flexible enough on your stand point of quality to "Deliver the BEST out without COMPROMISE"? This is huge challenge and it's always fun.
The real question may be not "Why should I go for testing instead of developing?"
It should be "Is Software Testing be the right job for me?"
For me, YES. After 10++ years, I still happy about it and learn new things everyday.
Good luck.