I've been working as a test automation engineer for almost two years now. As expected, most of my job involves ensuring that the automation (primarily written in Python) is operational and reliable. However, I often find myself performing numerous tasks such as creating and maintaining test cases and test plans, debugging product-specific issues, and writing test reports for Confluence. These tasks take up a considerable amount of time that I could have otherwise dedicated to automation.
Is this a standard expectation for a test automation engineer? I often hear people referring to "automation" as just another tool for a QA engineer.
In the context of my company, however, here's the problem: Our product ecosystem is incredibly vast and complex, resulting in equally vast and complex manual testing and automation.
For instance:
Our test automation code base currently consists of over 40k lines of Python and JavaScript code, over 100 Jenkins pipelines each with more than 200 lines of code, and over 30 Ansible playbooks—and we still have a long way to go.
Just one of our products has a user manual exceeding 1k pages in PDF format.
Ensuring the automation framework is present and works reliably is a massive task in itself. However, when I also have to consider creating test cases and test scenarios simultaneously, it can be overwhelming. Often, I find myself seeking assistance from our technical support colleagues, manual testers, or studying our thousand-page product manuals just to come up with meaningful test cases and to determine whether something is a bug or intended behavior. I feel in our company the manual testing and test automation are so vast and different, that I can't do neither correctly because I need to juggle both at the same time.
So, is this just the nature of test automation? If so I will seriously consider to switch to a classic software developement position. Or would this problem be solved if we distinctly separate QA engineers from automation engineers, and if so, how?
Thank you in advance for your insights.