I'll share my experience.
I Interned at a big IT company for a summer, I won't name names. I flew through my internship with flying colors, I interned at a test department. There were four layers and corresponding departments of test for that software product.
I was getting job offers out the ears at all four test departments. Then on my last day I got lucky and met with a manager for a developer position. I ended up taking it, thinking that I would rather write the code then be a boring tester.
Looking back, I would have rather been a tester. I was a proficient and creative coder, but I was stifled by a monolithic software process and had to be reviewed and scrutinized. I didn't have a lot of freedom of creativity when fixing existing code. So I was scrutinized, disheartened, and I had to write some tests as extra and that was like a kick in the pants.
If I were a tester, I would still write code, but the code is just test cases. I am the one doing the scrutinizing and breaking things. That is a creative challenge without all the restrictions. Yeah I can see how it could get boring like any job, but looking back, being a tester would be less stressful.
I don't see how you can get acclaim for finding bugs, but engineers rarely get acclaim anyway, wether they make or fix the bugs.