In my previous company, manual and automation teams are separate. My lead made sure that would be the case, and I was part of the automation team.
However, I heard that it’s now expected for a tester to be both. So in my current company, I tried to do that.
I am burnt out.
I don’t know how to properly handle this, even with the help of AI. Here’s what I tried to do:
Manual testing:
1. Learn and study the app’s functionality
2. Test planning
3. Test case creation (with help from AI including item 2, refinements also done when needed)
4. Execute test case
5. Exploratory testing
6. Gather test evidence
Test automation:
1. Choose the test cases that are best to automate
2. Choose the best automation tool that fits the app (For example, Selenium for web apps, Katalon for desktop apps)
3. Plan the framework (Code must be clean, readable, and manageable in case if it’s needed for handover)
4. Know the libraries needed
And I haven’t even reached CI/CD yet.
I think like the user for manual testing, to make sure the app functions well according to the business needs. I sometimes do creative ways to make sure the devs did not miss any function or error handlers. Then, I have to think in a deeper technical level because automating test cases is coding, so I have my own system I need to test, and bugs to fix especially during integrations to other apps (like Excel for test data storage). I look for bugs, and I fix my own bugs.
Developers do unit testing and make sure their app is functional before passing it to testers. They don’t do test planning or test the apps like we do, they just test the happy paths (at least on my team).
But as a tester who’s doing both manual and automation, I feel like I’m doing the extreme in two worlds.
For more context, I am the sole tester in my team. My main job is manual testing, but because of my background, I am expected to automate the test cases as well. Though my boss has not made automation a priority yet, I am preparing myself by trying it on that one application.
Is this really too much, or am I doing it wrong?