About the job Graduate Software Engineer
Job Title: Graduate Software Tester
Accountable to: Test Lead
Based: Midrand
Salary: Market related
Contract type: Fixed Term (12 months)
Commencement date: 01 February 2026
Overview:
A Graduate tester is responsible for assisting in the quality assurance process of software or products.
Their duties include executing test cases, identifying and documenting defects, and collaborating with
the development team to resolve issues. Intern testers help ensure that products meet quality standards
and are crucial for delivering a reliable and bug-free user experience.
Key responsibilities:
- Test Execution: Execute test cases and test scripts according to testing plans. Verify and validate the functionality of software or products. Identify defects, issues, and inconsistencies during testing.
- Defect Reporting: Document and report defects, providing clear and concise information. Collaborate with the development team to explain issues and provide necessary details.
- Test Documentation: Create and maintain test documentation, including test plans, test cases, and test reports. Update documentation as test scenarios evolve.
- Regression Testing: Perform regression testing to ensure that previously identified issues have been resolved without introducing new problems.
- Test Environments: Set up and configure test environments, which may include software, hardware, or specific testing tools.
- Test Data: Prepare and manage test data sets to support test cases and scenarios.
- Communication: Communicate testing progress and results to team members and stakeholders. Attend team meetings and provide input on testing-related matters.
- Test Automation (if applicable): Assist in test automation efforts, including creating and maintaining automated test scripts.
- Learning and Improvement: Continuously learn about testing methodologies and best practices. Seek opportunities for skill development and improvement.
- Compliance: Ensure testing activities align with quality assurance and company standards.
- Test Environment Support: Assist in setting up, maintaining, and troubleshooting test environments and test tools
- Professionalism: Act professionally and ethically in handling sensitive information and adhering to organisational policies and procedures.
Behavioural Skills:
- Strong attention to detail ensuring timely follow-up and closure
- Clear, concise and articulate communication skills – verbal, written and listening
- Ability to handle business sensitive information with the highest degree of integrity
- Stress Management
- Ability to prepare and deliver effective presentations
- Curiosity and desire to learn and expand skill set
- Proficient with Microsoft Office tools
- Interpersonal skills
- Proactivity
- The ability to work independently with minimal supervision
- The ability to follow health and safety standards
- Time management
Qualification and Experience:
- A bachelor’s degree in Computer Science, Information Systems, Business Information
Technology, or a related discipline - Basic Knowledge of Software Testing: Candidates should have a fundamental understanding
of software testing concepts, methodologies, and techniques. This may include knowledge of
test case creation, test execution, defect tracking, and test documentation. - Analytical and Problem-Solving Skills: Intern testers should possess strong analytical and
problem-solving skills to identify and troubleshoot software issues. They should be able to
analyse test results, identify defects, and provide clear and concise feedback. - Attention to Detail: Attention to detail is crucial for an intern tester as they need to
meticulously follow test scripts and ensure that all aspects of the software are thoroughly
tested. They should be able to identify even minor deviations or inconsistencies in the
software behavior. - Communication Skills: Effective communication skills, both written and verbal, are important
for intern testers. They need to communicate clearly with team members, developers, and
stakeholders to report defects, explain test results, and collaborate on issue resolution. - Knowledge of Testing Tools: Familiarity with testing tools and software can be beneficial for
an intern tester. This may include test management tools, defect tracking systems, and
automated testing tools. While not always a strict requirement, knowledge of such tools can
be advantageous. - Eagerness to Learn: Intern testers should have a strong desire to learn and improve their skills
in software testing. They should be open to receiving feedback, willing to expand their
knowledge, and demonstrate a proactive attitude towards professional growth.perience
required
*NOTE
Job Description:
Please note that this job description does not include all duties, responsibilities or qualifications associated with the job. Additional duties may be assigned as required.
Application Process:
We believe your CV doesn’t tell the full story — and we want to get to know you, your thinking, and
your strengths in a more meaningful way. That’s why our application process includes a short set of
assessments designed to give you the chance to demonstrate your skills.
For the Graduate Software Tester role, you’ll complete assessments covering:
- Problem Solving
- Critical Thinking
- QA/Test Engineer
- Attention to detail (Textual)
- A Personality Profile
- 4 Video Interview Questions
Total time required: approx. 60 minutes
Important: Please complete the assessments in one sitting, with a stable internet connection. Avoid
copying and pasting — the platform includes proctoring features that will flag any irregular activity.
Applications close on 29 August 2025.
Link to assessments: https://app.testgorilla.com/s/trj8me6x
Career Development within Boxfusion:
- Test Lead
- Junior Tester
- Test Analyst
Company Overview: Government Software Solutions | Boxfusion