Quality Assurance Tester
What you'd actually do
As a quality assurance tester, you are responsible for catching problems before customers find them. You test new software and apps by using them the way a real person would - clicking buttons, entering data, checking that things work on different devices. When you find a bug, you document it carefully so that the programming team can fix it.
Your day involves planning what to test, creating test cases, and running through them methodically. You might test the same feature dozens of times in slightly different ways to find edge cases the developers missed. You use testing software tools that can run some checks automatically, so you can focus on the trickier manual testing. You need to think like both a user and a problem-solver - wondering how a real person might break the app or get confused. You work with developers and product managers, so you need to explain clearly what went wrong and where. As you progress, you might lead a testing team or specialise in performance testing - checking if an app can handle thousands of users at once.