Company:
Road Accident Fund
Industry: Government
Deadline: Not specified
Job Type: Full Time
Qualification: Bachelors, Higher National Certificate, National Certificate
Experience: 4 years
Province: Gauteng
City: Centurion
Field: ICT / Computer
Key Performance Areas
Review of business requirements and system test
- Implement and maintain a testing strategy and testing process.
- Interpret test, specification test cases, and bugs defects.
Test planning
- Collaborate closely with application development team to plan for system testing.
- Test requirements gathering and analysis.
- Prepare test plan and get it approved.
- Test environment in association with the application development team.
- Document test results and get them approved.
Test case design and test execution
- Maintain Design clear, concise, and executable test cases based on the functional document, ensuring traceability to requirements, which includes positive, negative, boundary, and edge cases as follows:
- Identify what to test.
- Determine the prerequisites.
- Determine the test criteria.
- Record the expected test result.
- Ensure that testing procedures and practices align with data privacy regulations (e.g., POPIA) and internal security policies.
- Perform a shakeout on a built test environment.
- Perform the actual testing as per the testing process and methodology
- Identify, log, track, and manage defects using designated defect management tools.
- Conduct various testing types, including functional, regression, integration, usability, user acceptance testing (UAT) support, and basic performance/security testing.
- Participate in the design, execution, and maintenance of automated test scripts for solutions.
Reporting
- Provide clear and concise reports on testing activities and outcomes.
- Report regularly and periodically perform necessary submissions as and when required to provide progress updates and/or inform management of decisions.
- Compile reports on test coverage, execution results, and defects.
Stakeholder Management
- Provide timely feedback and support during sprints and deployments.
- Work closely with the applications development teams to resolve identified defects in a timely manner.
- Handle inquiries and requests for information from both internal and
- external stakeholders.
- Act as a key liaison between technical and business teams, facilitating effective communication regarding quality, defects, and testing progress.
Qualifications and Experience
- Bachelor’s Degree/Advanced Diploma in Information Technology related qualification.
- Relevant 4 years’ experience in IT and Application Testing environment.
- Experience with test automation frameworks (e.g., Selenium, Appium, Playwright, QTP/UFT) will be an added advantage.
- Experience in testing APIs and using tools like Postman or SoapUI will be an added advantage.
- Experience in testing Mobile and/or Power Platform apps will be an added advantage.