Does this mean that a solo developer working on a SaaS product can avoid bugs?
It's very unlikely, however, that you figure out every single combination of variables while writing tests. So, so in practice, I don't think it's possible to avoid bugs, unless you have a really tiny code base, maybe.
Now, sure, such things happen less when it's me talking to me than when it's me talking to you. They still happen, though.