I'm a Software Test Engineer; I try to break software, in order to make better software. Currently, I am doing mostly grey-box[1] testing for Best Buy, on their website and app, for the Ad Engineering team.
I voted yes.... I don't actually *love* it, but it's somewhat challenging, pays well, and seems to be leaning toward being fine with me working remotely even after COVID is over (if ever). The people are nice, the team is doing good work, and are at a point in their software quality assurance lifetime that I feel like I can contribute significantly to the tech culture.
I've had a couple jobs I've enjoyed more, but most were way more high-stress than this one.
I can't think of any other job I could have, and get by financially as well as I am, that I would like more, or even as much as this one.
My utter dream job would be to make the salary I am making now, but be a traveling landscape photographer: spending 1-8 weeks going wherever I feel like, taking photographs, then returning home for a few weeks to edit and post them, only to head right back out again.
TL;DR I don't wake up and do backflips in excitement start working, but it ain't a bad way to make a buck.
--Gray
[1] Black-box testing: you don't know or have access to the underlying code. You test the software as if it were a "black box", you can change what you put in, and observe what comes out.
White-box testing: you have full access to the underlying code, and are often writing code to test that code directly.
Grey-box: a combination of both. I have access to the code, and can write automation or other code to help test it, but I also do a lot of hands-on playing with the software, looking for ways it is/can be broken.