We use cookies to provide social media features and to analyse our traffic. See more about our use of cookies.

Our website is currently in beta, so please let us know what you think.

Overview of the role

Carrying out tests to make sure computer software works as intended and is fit for purpose.

Reference Number: ST0129

Details of standard

 

Role Profile

The primary role of a Software Tester is to ensure that software operates as intended. Testers typically design and prepare test plans and conduct software testing as appropriate to ensure that software is fit for purpose. They document and report the results of testing activities. They have a good understanding of the software lifecycle and software development practices.

Typical Job Roles

Software Tester, Software Test Analyst

Entry Requirements

Individual employers will set the selection criteria, but this might include five GCSEs; A levels; a Level 3 Apprenticeship; other relevant qualifications and experience; or an aptitude test, with a focus on functional maths.

Technical Competencies

  • Implements software testing procedures on software applications (including desktop, web, mobile, embedded, mainframe) to ensure agreed errors and security issues are identified, recorded, prioritised and corrected before release.
  • Reviews software requirements and specifications for software functionality and security, and defines comprehensive tests and conditions.
  • Designs simple test strategies for non-complex projects.
  • Analyses test requirements and designs and prepares a test plan.
  • Designs and builds test cases, test scripts, and test procedures, with expected results.
  • Develops and collects representative and realistic test data.
  • Conducts a range of different software testing types (including Unit Testing, Integration Testing, Functional and Non- Functional Testing, System Testing, Stress Testing, Performance Testing, Usability Testing, Acceptance Testing, Regression Testing and Exploratory Testing); interpreting and executing sets of moderately complex test scripts using agreed methods and standards.
  • Accurately records the outcomes of test activities and maintains accurate test records and reports.
  • Assesses test results against expected results and acceptance criteria and through traceability to requirements.
  • Presents and communicates results effectively using appropriate communication styles and media.
  • Operates the organisation's software testing tools effectively and follows procedures and techniques correctly.
  • Complies with relevant legislation and internal/external standards related to software testing and software security.
  • Advises and supports others on testing processes and procedures.
  • Completes allocated tasks in accordance with the organisation’s reporting and quality systems
  • Operates within service level agreements

Technical Knowledge and Understanding

  • Understands and can apply the basic concepts of software testing including testing types; test procedures; testing techniques; testing tools and testing terms.
  • Understands how to use and apply automated test tools.
  • Understands the importance of accuracy and clear documentation of software tests.
  • Understands how to use bug tracking tools
  • Understands and can communicate the differences between software testing and verification.
  • Understands industry standard software development paradigms and methods (including. Object Oriented, procedural and agile) to conduct testing.
  • Understands that software should be ‘secure by design’ and how to test for security requirements.
  • Understands the range and features of software test commonly used (Unit Testing, Integration Testing, Functional and Non-Functional Testing, System Testing, Stress Testing, Performance Testing, Usability Testing, Acceptance Testing, Regression Testing and Exploratory Testing).
  • Understands how to set up and configure testing packages.
  • Understands the role of software testing within the wider systems development life cycle.
  • Understands the need for conformance to specific standards where appropriate (including data protection, health informatics, safety critical, etc) related to software testing.

Underpinning Skills, Attitudes and Behaviours

  • Logical and creative thinking skills
  • Analytical and problem solving skills
  • Ability to work independently and to take responsibility
  • Can use own initiative
  • A thorough and organised approach
  • Ability to work with a range of internal and external people
  • Ability to communicate effectively in a variety of situations
  • Maintain productive, professional and secure working environment

Qualifications

Apprentices must achieve one internationally recognised vendor or professional qualification, from the right hand column in the table below. This then exempts the Ofqual-regulated knowledge module, as shown in the left hand column.

The knowledge modules are summarised below and further details are available in the occupational brief available from the Tech Partnership at  www.thetechpartnership.com/apprenticeship/softwaretester

Knowledge Modules

Vendor or Professional Qualifications

Knowledge Module 1: Testing Tools (for Level 4 Software

Tester Apprenticeship)

 

ISTQB Certified Tester Foundation Level

Knowledge Module 2: Testing Concepts ( for Level 4

Software Tester Apprenticeship)

ISTQB Certified Tester Foundation Level

 

BCS Intermediate Certificate in Software Testing

Individual employers will select which vendor or professional qualification the apprentice should take.

English and Maths

Level 2 English and Maths will need to be achieved, if not already, prior to taking the end point assessment.

Professional Recognition

This apprenticeship is recognised for entry onto the Register of IT Technicians confirming SFIA level 3 professional competence and those completing the apprenticeship are eligible to apply for registration.

Duration

The duration of this apprenticeship is typically 24 months.

Level

This is a Level 4 Apprenticeship

Review Date

This standard will be reviewed in February 2017


Crown copyright © 2017. You may re-use this information (not including logos) free of charge in any format or medium, under the terms of the Open Government Licence. Visit www.nationalarchives.gov.uk/doc/open-government-licence

Status: Approved for delivery
Level: 4
Reference: ST0129
Approved for delivery: 21 April 2016
Route: Digital
Typical duration: 24 months
Maximum funding: £18000
Trailblazer contact(s): Enquiries.IFA@education.gov.uk
Employers involved in creating the standard: IBM, Capgemini, Microsoft, Cisco, BT, HP, The Royal Signals, Lowe and Partners, Qinetiq, Weboo, 4Ps Marketing, Fujitsu, Accenture, Atos, CGI, Visa, Contentive, Thales, Ticket Master, NCA, Virgin Media
EQA Provider: Tech Partnership overseen by Digital Industries Apprenticeship External Quality Assurance Board