One, I think, very important question is this:
You say you’ve been in QA since 2016, suppose that means you’ve been testing, troubleshooting and all that for those couple of years now - does programming (automation is programming) rock your boat as much as testing does?
I actually took the highest programming education in my country, being working class with a math brain but a philosophers soul, because programming was something logical that was also reasonably fun, and where I grew up you had to get a job job. Well, I made my courses, made all exams and laborations with code but realised (too late) that programming did not really rock my boat. Especially when confronted with stuff like LISP, new concepts like Object Orientation (brand new when I studied). Well, I started working at the Big Telecom Company in my country expecting to be a programmer among programmers. But when I got started the manager said, we need Testers. WTF was my initial reaction, but starting testing, pretty quickly becoming a troubleshooter, I found myselt skipping beer nights with the buddies…
Well, I’ve had to do automation now and then during my years as a tester (less than years in managerial positions) and I do it as good as anyone testing automater. But if I compare myself with the actual programmers, who still at 55yo stays up until 2AM forgetting time totally, I produce shite code, shite automations.
Still - I do a litte automation now, and Chatgpt is my friend, but even more, the programmers are. IMHO the core of the automation should really be done by programmers at the departments. It’s their job and passion. And the automations done by the testers should be pretty straightforward in an architecture done by the pro’s.
There ARE some rare animals, I’ve seen a few over the years, who is equally passionate about making code and making code break down. But most seem to be either or. Something a lot of programmers and managers over the years seem to have had a really hard time understanding.
But again - I hope you have discovered AI, because it’s great when you master it (not only accepting the code as is but also learning how to understand it). And, if possible and no other testers are in your position, also ask some programmer you befriend at your organisation. Then of course if you find a good tutor here or elsewhere online, thats good too. But I aint one.