Weirdly, as a CS (computer science) graduate, I wasn’t too much into coding. I was looking for a role in software which would have a broader view on things and testing was a great fit.
Later my programming skills from CS education proved to be very useful in testing though.
Believe in the importance of your role, always keep learning and keep in touch with the testing world in general.
I highly recommend having good programming skills with at least one programming language along with your exploratory testing skills.
My current role requires me to be tech agnostic, so I’m involved with Python, Ruby, Golang and JS based test automation tech stacks.
I’m helping with the implementation of various test layers with various testing tools and frameworks.
Without getting too much into the tech world in general, I think the software testing world is on the rising side of a Sine Curve at the moment. After a dip in interest with a -yet another- supposed “death” of testing, I think serious companies have started to realize the value of good testing.
I also think the rise of the “Quality Advocate” will continue as the teams will turn to quality experts who not just test, but also guide the team towards owning the quality as a whole.
The best things testers can do is to learn a lot, be engaged with the whole process start to finish and be ever curious.