Summary
We’re a forward-thinking, well-established organisation committed to providing exceptional digital and technical services. We are excited to offer a fantastic opportunity for a motivated and tech-savvy individual to join our team as a Software Tester Apprentice. This role offers hands-on experience alongside structured learning.
Wage
£14,918.80 for your first year, then could increase depending on your age
National Minimum Wage rate for apprentices
Salary will be subject to increase following demonstration of positive attitude and progress on the apprenticeship
Training course
Software tester (level 4)
Hours
37.5-hour week working Monday to Friday. Your exact hours will be discussed and agreed at interview.
37 hours 30 minutes a week
Start date
Monday 28 April 2025
Duration
1 year 6 months
Positions available
1
Work
Most of your apprenticeship is spent working. You’ll learn on the job by getting hands-on experience.
What you’ll do at work
Purpose of role:
To diligently fulfil the software testing activities that enable us to provide exceptional software that is easy to install and maintain and meets the needs of our “clients”. The definition of clients in this case relates to end users of the software and our own tech team for support and ease of installation.
Key Learnings:
Software testing:
* How to take ownership and be responsible for allocated day-to-day sprint related testing
* Reviewing resolved work items and collaborating with Test Lead on the preparation of test scenarios
* Executing test scenarios
* Ensure time is booked against relevant tickets and any work carried out is clearly documented
* Analysing and troubleshooting results noting any impacts on database use, further functional issues, and usability - raising tickets/concerns back to the test lead and team as appropriate
* Raise tickets diligently, with sufficient evidence/information, and categorise as appropriate
* Participate and collaborate with Test Lead during the regression testing phase
* Executing/refining suitable test plans covering shallow to deep
* Staying up to date with new technology and sharing with colleagues any interesting findings
* Implement and maintain Test Strategy, Policies and Procedures
Support:
* Validate client related requests/issues reported, obtaining as much background information as possible including use cases/steps to recreate/urgency
* Raise tickets from the above and use the scrum process to present to the team
* Provide feedback to the client as appropriate, or delegate this to an appropriate team member
* Staying up to date with new technology and techniques - taking appropriate courses where necessary. Share findings with the team and discuss how to incorporate findings
Specification/requirements and static testing:
* Liaising on/contributing to development meetings
* Help review specifications/functional wireframes to ensure process follows spec (static testing)
* Estimating own work tickets with accurate and realistic figures
Tool set:
* Look after any equipment provided by the company, and ensure the software is kept up to date with any OS security updates
Where you’ll work
Unit 5
Priory Tec Park
Saxon Way
Hessle
HU13 9PB
Training
Apprenticeships include time away from working for specialist training. You’ll study to gain professional knowledge and skills.
College or training organisation
FIREBRAND TRAINING LIMITED
Your training course
Software tester (level 4)
Equal to higher national certificate (HNC)
Course contents
* apply static test techniques
* apply Black Box test techniques such as Equivalence Partitioning, Boundary Value Analysis, Decision Table Testing and State Transition Testing
* analyse test objectives and requirements/test basis to define test scope and coverage criteria
* use tools to automate, manage or support any test activity
* Apply a regression strategy including selection of tests, maintenance of regression suites and identifying tests suitable for automation
* use defect tracking tools
* adapt and apply testing activities according to industry standard development methodologies (sequential and iterative)
* apply the range of different software test types within the broad categories of Functional, Non-Functional (Security, Performance & Usability), and White Box/Structural Testing
* apply and support testing at different Test Levels appropriate to the Software Development Lifecycle (such as Unit Testing, Component Integration Testing, System Testing, System Integration Testing and User Acceptance Testing), taking into account the fundamentals of testing
* conform to specific industry standards where appropriate (such as GDPR, health informatics, safety critical, etc.) related to software testing
* maintain up to date knowledge of technological developments in the field of Software Testing
* record and interpret test progress and results, communicating test status to the relevant stakeholders
* Design and follow tests to achieve coverage criteria
* apply static test techniques
* apply Black Box test techniques such as Equivalence Partitioning, Boundary Value Analysis, Decision Table Testing and State Transition Testing
* analyse test objectives and requirements/test basis to define test scope and coverage criteria
* use tools to automate, manage or support any test activity
* Apply a regression strategy including selection of tests, maintenance of regression suites and identifying tests suitable for automation
* use defect tracking tools
* adapt and apply testing activities according to industry standard development methodologies (sequential and iterative)
* apply the range of different software test types within the broad categories of Functional, Non-Functional (Security, Performance & Usability), and White Box/Structural Testing
* apply and support testing at different Test Levels appropriate to the Software Development Lifecycle (such as Unit Testing, Component Integration Testing, System Testing, System Integration Testing and User Acceptance Testing), taking into account the fundamentals of testing
* conform to specific industry standards where appropriate (such as GDPR, health informatics, safety critical, etc.) related to software testing
* maintain up to date knowledge of technological developments in the field of Software Testing
* record and interpret test progress and results, communicating test status to the relevant stakeholders
* Design and follow tests to achieve coverage criteria
Your training plan
Your apprenticeship training will lead to the Software Tester at Level 4 apprenticeship standard and will be delivered remotely with scheduled tutorials with an experienced tutor from Firebrand. Topics covered will include Python Advanced, programming in JavaScript, Java and C#, Cyber Secure Coding and Test Data Prep.
Requirements
Desirable qualifications
GCSE or equivalent in:
* English (grade 4-9)
* Maths (grade 4-9)
Let the company know about other relevant qualifications and industry experience you have. They can adjust the apprenticeship to reflect what you already know.
Skills
* Communication skills
* IT skills
* Attention to detail
* Problem solving skills
* Analytical skills
* Logical
* Team working
* Keen in interest in IT
* Microsoft Office Products
* Strong advocate for testing
* Great team player
* Can follow process diligently
* Strong work
Other requirements
Fidelity Systems have appointed Salad Skills, a specialist apprenticeship recruitment company, to manage our apprenticeship intake. We are passionate about matching best fit individuals to apprenticeship posts. By applying you agree to be contacted by them on our behalf. All shortlisted candidates will receive feedback.