Around that time, my manager's manager bought a copy of a book called _Now, Discover Your Strengths_ for everyone on his team. That book changed my life forever. The current edition is called "StrengthsFinder 2.0": http://www.strengthsfinder.com/home.aspx
What taking the StrengthsFinder inventory did for me:
- It helped me understand my personal talents better than I had ever understood them before, and it encouraged me to develop them into strengths. Prior to reading the book, I had focused on being "well-rounded". This was very eye-opening for me and it completely changed my attitude about my career.
- It encouraged me to find ways to play to my strengths in the job I hated, with the goal of finding a way to enjoy it more.
- When that didn't pan out, it gave me the courage to start looking for roles that might suit me better.
To make a long story short, since then I obtained a graduate degree that would help me develop the talents the StrengthsFinder identified, and I've had two quite different roles that both played very well to my strengths, to the point where I would call them dream jobs. It's difficult to describe just how much happier I am now than I was ten years ago.
In short, if you are looking for ideas, consider the StrengthsFinder. It seriously pulled me out of a rut, and I've seen it do the same for others as well.
As for the question about whether you should quit... consider sticking with it until you figure out what else you want to do. I didn't stay in the QA job I hated, but I did stick with QA while I was working on my Masters because it paid the bills.