I'm seeking some career advice on getting into software engineering. My academic background is in EE and I'm currently in QA testing. I'm working with my employer's client, which is a major tech company.
After teaching myself to code and practicing problem-solving on Leetcode, I started developing automation scripts (in Python) for my current team (client company), which I've been with for about a year. The automation scripts are used daily by the team which has boosted the efficiency of the workflow in multiple aspects. Speaking to the scale and complexity, some of these scripts are hundreds of lines of non-comment code, which I have actively optimized (and added new functionalities) many times over the past year.
On my resume, I can mention that I have a year of development experience (in Python), but the automation scripts aren't customer-facing. As much as I wish to keep a copy to prove my development experience and abilities (e.g. GitHub), but as per company policy regarding confidentiality, they cannot be shared externally.
Is it sufficient to just mention it on my resume and discuss during an interview? Will potential employers take my word for it even if my automation projects can't be shared externally? Where do I draw the line for how much I can verbally describe? I'm pretty sure they have similar policies at their companies too.
On the other hand, I've also been practicing problem-solving skills with Leetcode-style problems. Am I on the right approach of this career change? What else can I do to get into software engineering?