A software tester is involved in the quality assurance stage of software development and deployment. They conduct automated and manual tests to ensure the software created by developers is fit for purpose. Software testing involves the analysis of software, and systems, to overt risk and prevent software issues.
The role of a software tester is integral to the creation of software systems and technical products including vehicles, electronic goods, defence, and healthcare.