Software tester
Computer & Systems Management

As a Software Tester, you will plan and carry out tests on computer programs to see if they do exactly what they have been designed to do. You will identify the risk of errors, find any errors and report them. You will also assess the overall performance of the software and suggest ways to improve testing.

Work Activities

As a Software Tester, you will plan and carry out tests on computer programs to see if they do exactly what they have been designed to do. Your day-to-day duties could include:

  • planning the testing procedures to be carried out
  • using automated testing tools or manual procedures to carry out testing
  • identifying and investigating any software problems discovered
  • making sure that any problems are dealt with correctly
  • re-testing
  • working as part of a project team, featuring Developers, Project Managers, Graphic Designers and marketing and sales teams.
  • You must carefully follow the designs and plans for the software and its intended purpose. These plans include:

    • Business Design Specifications - what role will the software play within the business as a whole?
    • A Technical Brief - the actual technical plans for the completed software, including charts and diagrams
    • A Website Wireframe - A visual plan of a website.

    You must make sure that the software:

    • meets the requirements of its design and development
    • works within an acceptable time (it's not too slow)
    • can be installed and runs correctly within its intended environment (where it will be used).

    You could be working as part of a project team, featuring Developers, Project Managers, Graphic Designers and marketing and sales teams.

    Personal Qualities and Skills

    Pay And Opportunities

    Typical employers of software testers include:

    • computer games companies
    • computer hardware manufacturers
    • consumer electronics companies
    • large computer-using organisations and firms producing educational, financial accounting and design software packages.

    Opportunities also occur for experienced software testers to work on a self-employed, freelance basis - usually on short-term contracts.

    Qualifications

    Entry requirements will vary for each apprenticeship or degree so it is important to check with individual employers or universities.

    Search for...

    Degree Explorer

    The Degree Explorer helps you plan for your future! Match your interests to university subjects and explore each recommendation to find out what suits you.

    Get started

    Register today

    Sign up to access to use your dashboard and receive extra advice in your inbox

    Sign up