JourneyCareersQuality Assurance Tester
Global Career Guide (EN)From Digital & Technology β†’

Quality Assurance Tester

AI

Quality assurance testers find bugs and problems in computer software before it reaches people using it. They test apps and websites thoroughly to make sure they work properly and are easy to use.

The role

What a quality assurance tester actually does, day to day.

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.

A typical week

Day to day

1Design and execute comprehensive test plans and test cases.
2Identify, document, and track software defects using bug tracking systems.
3Collaborate with developers and product managers to understand features and requirements.
4Perform regression testing to ensure existing functionality remains intact.
5Utilize automated testing tools to streamline testing processes.
6Conduct performance testing to evaluate software responsiveness and stability.
7Review and analyze system specifications to ensure thorough testing coverage.
8Participate in Agile ceremonies, providing input on quality-related topics.