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.
- 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
Typical Job Roles
Software Tester, Software Test Analyst
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.
All applications will be reviewed on an individual basis. If you have experience or previous knowledge that will support your application please remember to include it.
Funding is available depending on your circumstances.
FREE if you are either: Aged 16-18
Aged 19+ Employed and earn less than £17,004.00
Aged 19+ Unemployed and in receipt of benefits and looking to gain employment.