Apply for the CSIR Agile Software Tester role in Pretoria. Requires QA experience, automated/manual testing skills, and experience with agile software development.
Job Summary
| Position Title | Agile Software Tester |
|---|---|
| Company | Council for Scientific and Industrial Research (CSIR) |
| Location | Scientia, Pretoria, South Africa (On-site) |
| Employment Type | Full-Time, Permanent |
| Job ID | 314902 |
| Cluster/Division | Next Generation Enterprises and Institutions – e-Government Impact Area |
| Reporting To | Research Group Leader |
| Posting Date | 25 March 2026 |
About Company
The CSIR is South Africa’s premier scientific and technological research organization, providing innovative solutions that drive economic growth, improve public services, and address societal challenges. The Next Generation Enterprises and Institutions Cluster focuses on developing digital government solutions to enhance public sector efficiency and service delivery.
For more information, visit CSIR NextGen Enterprises and Institutions.
Job Overview
The Agile Software Tester will test, verify, and evaluate software developed by agile teams. The role ensures high-quality delivery of functional and non-functional requirements, supports defect management, and contributes to software excellence for digital government initiatives.
Key Responsibilities
- Participate in agile teams to deliver working, high-quality software solutions.
- Collaborate with developers, researchers, and stakeholders to clarify user stories and define acceptance criteria.
- Develop and execute test plans and cases for functional and non-functional requirements.
- Coordinate testing across cross-functional teams.
- Identify, track, and ensure timely resolution of software defects.
- Manage test environments and maintain test documentation.
- Conduct exploratory testing to uncover defects and provide actionable feedback.
- Actively participate in agile ceremonies and communicate testing progress, issues, and risks.
- Mentor and provide guidance to other testing team members.
- Keep up-to-date with emerging software testing trends and technologies.
Requirements
Education & Experience:
- Bachelor’s degree in Computer Science, IT, Data Science, Engineering, or related field
- Minimum 3 years’ professional experience in software Quality Assurance for large, complex technology systems
Technical Skills & Knowledge:
- Software testing methodologies and test management tools
- Manual and automated testing (Selenium, TestNG, Cucumber, NUnit/XUnit, Robot Framework, or similar)
- DevOps, automation, CI/CD
- Mobile web and app testing
- Test-driven development
Desirable Skills:
- Behaviour-driven development (BDD)
- Usability testing
- Digital government and eHealth systems experience
- Data science and database knowledge
- Familiarity with multiple programming languages
Professional Skills:
- Excellent verbal and written communication
- Analytical thinking and problem-solving
- Ability to prioritize tasks and manage multiple engagements
- Work effectively individually or as part of a team
- Proactive, solution-oriented mindset
Benefits
- Learning and development opportunities
- Competitive, market-related remuneration
- Pension, risk insurance, and medical scheme contributions
- Recognition through CSIR Excellence Awards
How to Apply
For more information, contact the CSIR Recruitment Centre:
📞 012 841 4774
📧 Recruitmentinfo@csir.co.za
CSIR is an equal opportunity employer and gives preference to candidates from designated groups as per the Employment Equity Act. Feedback will be provided to shortlisted candidates only.
