230 Senior Tester jobs in South Africa
Quality Assurance Tester
Posted today
Job Viewed
Job Description
Position Title - QA Tester
Reports to: Project Manager
JOB DEFINITION
GTconsult is looking for a detail-oriented QA Tester to join our growing team. This individual should be passionate about quality assurance, have a methodical approach to testing, and enjoy working within the Microsoft productivity stack, particularly SharePoint and Office 365 environments. The ideal candidate will have excellent analytical skills, technical aptitude, and a commitment to delivering high-quality solutions.
WHO YOU WILL BE WORKING WITH
At GTconsult we design, develop and implement secure productivity solutions for companies around the world leveraging the SharePoint and Office 365 platform. We have offices in South Africa, United Kingdom and United States. Our clients range across multiple industries from mining to retail, insurance to health care and banking to telecoms. Our go to solutions start from company intranets which enable companies become more governed and organized. Our Workbench solutions take productivity to a new level embracing out of the box configurations with custom workflows and front end code to create unique custom solutions for any company.
Check out some of our case studies to find out more.
JOB SUMMARY
The QA Tester will work closely with our development and project management teams to ensure the quality of our SharePoint and Office 365 solutions. This role involves creating comprehensive test plans, executing tests, documenting and reporting defects, and verifying bug fixes. The successful candidate must have strong attention to detail, excellent communication skills, and the ability to understand client requirements.
You will be responsible for testing solutions throughout the development lifecycle, including functional testing, integration testing, regression testing, and user acceptance testing. This position requires a thorough understanding of testing methodologies and a commitment to maintaining the highest quality standards for our clients.
PRINCIPAL ACCOUNTABILITIES
Create, maintain, and execute detailed test plans and test cases based on requirements and user stories
Perform manual testing of SharePoint and Office 365 solutions, including functional, regression, and user acceptance testing
Identify, document, and track defects using our bug tracking system
Verify bug fixes and ensure they meet requirements
Collaborate with developers and project managers to understand requirements and resolve issues
Participate in code reviews and provide feedback on quality and best practices
Create and maintain test documentation, including test plans, test cases, and test reports
Assist in developing and implementing testing standards and procedures
Support the creation of user acceptance testing plans for clients
Contribute to continuous improvement of the QA process
Perform quality assurance testing for both client-facing and internal projects
Stay updated with new testing methodologies and technologies
REQUIRED SKILLS
2+ years of experience in software testing or quality assurance
Experience testing web applications and solutions
Familiarity with SharePoint (Online and/or On-Premises) and Office 365
Experience with test management tools and bug tracking systems
Understanding of software development lifecycle and testing methodologies
Knowledge of HTML, CSS, and JavaScript for testing web interfaces
Experience with PowerApps, Power Automate (Microsoft Flow), and SharePoint workflows
Strong attention to detail and problem-solving skills
Excellent written and verbal communication skills
Ability to work independently and as part of a team
Experience with Microsoft Teams and other Microsoft 365 applications
PREFERRED QUALIFICATIONS
Bachelor's degree in Computer Science, Information Technology, or related field
ISTQB Foundation Level certification or equivalent
Experience with automated testing tools and frameworks
Knowledge of REST API testing
Familiarity with Agile/Scrum methodologies
Experience testing mobile applications
PowerShell scripting knowledge
Experience with Azure DevOps or similar CI/CD tools
ATTRIBUTES
Excellent written and oral communication skills
Ability to work efficiently under pressure and meet deadlines
Strong analytical and problem-solving skills
Detail-oriented with a commitment to quality
Proactive approach to identifying and resolving issues
Ability to learn quickly in various technical environments
Desire and willingness to work in a collaborative, innovative, flexible and team-oriented environment
Customer-focused mindset
REMUNERATION AND PERKS
Medical Aid Hospital plan
Provident Fund
Work from home and flexy hours
Offices located in Cape Town and Durban fully stocked fridge
Friday drinks in the office or join online (whine wine and wind down)
Team Building Events
- Annual year-end retreat with the entire company
Software Quality Assurance Tester
Posted today
Job Viewed
Job Description
Job Title: Volunteer QA Tester – Hues Apply AI (MVP Testing)
Workplace: Remote
Recruiting from: EMEA
About Us:
Hues Apply AI is an early-stage EdTech & HRTech startup building an AI-powered platform that helps African students and graduates access scholarships, internships, and career opportunities globally. We are preparing to release our MVP and need passionate testers to help us refine the product before launch.
Role:
As a Volunteer QA Tester, you'll test our soon-to-be-released MVP, explore its features, identify bugs, and provide feedback on user experience. Your contribution will directly help us improve usability, reliability, and overall quality.
Responsibilities:
- Test product features on web across multiple devices
- Identify bugs, usability issues, and inconsistencies
- Report findings clearly in the provided templates
- Suggest improvements from a user's perspective
Requirements:
- Detail-oriented with strong communication skills
- Comfortable testing software prototypes
- Ability to commit 3–5 hours/week for 8 weeks
- Interest in EdTech, AI, or career development is a plus
Benefits:
- Gain early access to an innovative AI career platform
- Learn and build QA/testing skills in a startup environment
- Receive a certificate of participation and LinkedIn endorsement
- Potential for a Full-time position. Be part of a mission-driven team empowering African youth
How to Apply:
Send your CV or a short note on why you'd like to join as a QA Tester to
Software Quality Assurance Tester
Posted today
Job Viewed
Job Description
Requirements:
Candidates must have solid
performance and automation testing experience
with expertise in:
- Load Testing
- Stress Testing
- Endurance Testing
- Spike Testing
- Failover & Disaster Recovery Testing
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent practical experience)
- ISTQB qualification
- 3–5 years of proven experience in performance and automation testing
- Hands-on expertise with at least one major performance testing tool (e.g., JMeter, LoadRunner, Gatling)
- Experience using monitoring tools (e.g., Dynatrace, New Relic, Grafana, AppDynamics)
- Strong knowledge of performance testing methodologies and concepts
- Proficiency in scripting languages (e.g., Python, Java, JavaScript) for test automation
- Solid understanding of client-server architecture, databases, and web technologies
- Excellent analytical, problem-solving, and communication skills
- Familiarity with Agile and DevOps principles
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI)
If you are passionate about ensuring system reliability and performance in high-demand environments, we want to hear from you
Software Quality Assurance Tester
Posted today
Job Viewed
Job Description
Job Title:
Software QA Tester (Manual + Automation)
Location:
Johannesburg (Hybrid)
Contract Type:
Contract
Experience Required:
5+ years in Software Testing with Automation
About the Role
We are seeking a skilled and detail-oriented
QA Engineer
with strong expertise in
manual testing
and hands-on knowledge of
automation frameworks
. The ideal candidate will be responsible for ensuring the quality, performance, and reliability of our software applications, while driving test strategy and execution across projects.
Key Responsibilities
- Design, develop, and execute
test plans, test cases, and test scripts
for web and enterprise applications. - Perform
functional, regression, integration, and performance testing
to ensure product stability and quality. - Utilize
JIRA, Confluence, and Excel
to log, manage, and track test results, issues, and documentation. - Develop and maintain
automation test scripts
using
Selenium with Java
. - Identify, analyze, document, and track defects, ensuring timely resolution in collaboration with developers.
- Work closely with
product owners, developers, and stakeholders
to understand requirements and deliver high-quality outcomes. - Generate detailed
test reports
and communicate results effectively with technical and business teams. - Participate in
design and requirement reviews
, ensuring quality assurance is considered from the start. - Act as the
go-to person for QA and test signoff
within the team. - Stay up-to-date with
testing tools, techniques, and best practices
to continuously improve test efficiency and effectiveness.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, IT, Engineering, or related field (or equivalent experience).
- 5+ years of experience
in software testing with a focus on
manual and automation testing
. - Hands-on experience with
Selenium (Java)
for automation scripting. - Proficiency with
JIRA, Confluence, and Excel
for test management and reporting. - Strong knowledge of
QA methodologies, testing best practices, and SDLC/STLC processes
. - Ability to design and execute
end-to-end test strategies
. - Excellent
problem-solving skills
, attention to detail, and ability to work in fast-paced environments. - Strong
communication and collaboration
skills.
Preferred Skills
- Experience in
banking/financial services domain
(advantageous). - Familiarity with
CI/CD pipelines
and integration of test automation into DevOps workflows. - Knowledge of additional automation/testing tools is a plus.
Pen Tester
Posted 5 days ago
Job Viewed
Job Description
• Penetration Testing: Conduct advanced penetration tests across various platforms, including web applications, networks, and internal/external infrastructures, to identify vulnerabilities and weaknesses.
• Vulnerability Assessments: Perform thorough vulnerability assessments and scans, identifying attack vectors and providing strategic recommendations.
• Reporting and Documentation: Prepare and deliver clear, concise penetration testing reports that outline technical findings, business impact, and risk mitigation strategies.
• Collaboration: Work closely with internal teams and clients to assess, document, and remediate vulnerabilities discovered during testing.
• Research & Development: Stay up-to-date on emerging security trends, vulnerabilities, attack methods, and penetration testing tools. Contribute to developing internal methodologies and best practices.
• Client Engagement: Effectively communicate penetration testing results to clients, providing insights into risk levels, and actionable next steps for remediation.
• Security Awareness: Mentor junior staff and share knowledge to foster a collaborative and continuous improvement culture within the team.
Key Skills and Qualifications:
• Experience: 3-5 years in penetration testing or security analysis, ideally in a consulting environment.
• Technical Skills:
• Hands-on experience with penetration testing tools such as Burp Suite, Kali Linux, Metasploit, Nessus, and Nmap.
• Strong understanding of web application security (OWASP Top 10, SQL Injection, Cross-Site Scripting, etc.).
• Expertise in network security, firewalls, IDS/IPS, VPNs, and security monitoring tools.
• Proficient in scripting languages (Python, Bash, etc.) for automation and exploit development.
• Familiarity with cloud environments (AWS, Azure, GCP) and securing cloud systems is a plus.
• Knowledge of risk management frameworks (e.g., NIST, ISO) is beneficial.
• Certifications (One or more):
• Offensive Security Certified Professional (OSCP)
• eLearnSecurity Certified Professional Penetration Tester (,eJPT, eCPPT)
• Altered Security (CRTP, CARTP, CRTE)
• Practical Network Penetration Tester (PJPT, PNPT)
• Additional certifications such as Certified Ethical Hacker (CEH), CompTIA Security+, CISSP, or CISM are also beneficial.
• Soft Skills:
• Strong analytical and problem-solving abilities.
• Exceptional communication skills, capable of presenting technical findings in a clear and structured manner to both technical and non-technical audiences.
• Ability to manage multiple client engagements and work independently in a fast-paced environment.
Software Tester
Posted 3 days ago
Job Viewed
Job Description
As the organisation expands its product offerings, this role offers the opportunity to work on impactful projects alongside a talented team of professionals. Youll play a key role in identifying defects, improving processes, and ensuring high-quality software delivery.
Key Responsibilities
- Perform manual testing on various software applications
- Develop, maintain, and execute test cases and test plans
- Collaborate with cross-functional teams to understand software features and requirements
- Create and maintain comprehensive test documentation and reports
- Identify, document, and track software defects
- Verify bug fixes and ensure resolution
- Implement and maintain automated test scripts and frameworks
- Conduct performance, load, and stress testing
- Provide recommendations for optimisation
- Participate in code reviews
- Contribute to overall development quality
- Assist in identifying and implementing process improvements
- Bachelors degree in Information Technology or a related field
- 35 years experience in software testing (manual and automated)
- Strong understanding of testing methodologies, tools, and best practices
- Proficiency in testing tools and frameworks such as Selenium, Appium, JUnit, or TestNG
- Knowledge of version control and bug tracking systems
- Familiarity with Agile and Scrum methodologies
- Detail-oriented and committed to high-quality results
- ISTQB or other relevant certifications are a plus
Junior Tester
Posted 3 days ago
Job Viewed
Job Description
MINIMUM REQUIREMENTS:
· Minimum educational requirement: Grade 12
· Previous training / experience in Software Testing
· 2+ years Software Testing experience
· Familiar with the Software Development Lifecycle.
· Willing to work outside normal working hours occasionally.
· Excellent command of spoken and written English.
· Requirement extraction and writing of Test Cases.
ADVANTAGES:
· Exposure to the following will be a distinct advantage.
· ISTQB Certification or Software Testing Course
· Experience with SOAP UI / Postman
· Automated Testing exp. (Selenium / Java based coding)
· MS Office
· Afrikaans language ability will be an advantage.
· Knowledge of the Customer Reward / Aviation Industry
· Drivers Licence and Own Transport
Be The First To Know
About the latest Senior tester Jobs in South Africa !
Automation Tester
Posted 11 days ago
Job Viewed
Job Description
- Design, develop and maintain automation frameworks using Selenium WebDriver with Java or Python
- Develop and execute automated test scripts for functional, regression, and integration testing
- Analyze test results, identify defects, and work closely with development teams for resolution
- Collaborate with business analysts and stakeholders to understand requirements and translate them into test scenarios
- Ensure high-quality deliverables by integrating automation testing into CI/CD pipelines
- Create and maintain test documentation including test plans, scripts, and reports
- Work on performance and API test automation when required
- Apply knowledge of Commercial Insurance processes to ensure domain-specific validation of applications
- Mentor junior team members and provide technical guidance on best practices in automation
Software Tester
Posted 12 days ago
Job Viewed
Job Description
Software Tester
Join a growing software development company focused on precision and product excellence.
Durban (office based) | R25 000 - R35 000 | 8am to 5pm
About Our Client
Our client develops scalable, high-quality digital software solutions that power business efficiency and innovation. They foster a culture built on collaboration, accountability, and technical excellence where every team member plays a vital role in delivering reliable, high-performing products to clients.
The Role: Software Tester
As a Software Tester, you'll be responsible for ensuring that all software products meet the highest standards of quality before release. This role focuses on identifying bugs, validating new features, and maintaining strong testing documentation to support continuous improvement across development cycles.
Key Responsibilities
Develop and execute comprehensive test plans for manual and automated testing.
Log, track, and verify defects through their life cycle.
Conduct regression, functionality, and security testing to ensure product stability.
Collaborate with developers and product teams to identify risks and drive quality outcomes.
Maintain detailed test documentation and ensure traceability across releases.
Contribute to process improvements in QA methodologies and automation.
About You
Degree in Computer Science, Information Systems, or a related field.
2 to 4 years experience in software testing within a development environment.
Hands-on experience with testing tools such as Selenium, JUnit, or similar frameworks.
Basic scripting skills in Python or JavaScript.
Strong analytical and problem-solving abilities.
Excellent communication, organization, and attention to detail.
Proactive, methodical, and driven by continuous improvement.
Software Tester
Posted 19 days ago
Job Viewed
Job Description
- Testing multiple platforms, including web and mobile based systems.
- Documentation and maintenance of software test artifacts.
- Using testing methodologies and techniques.
- Coding experience in any language, but preferably HTML, JavaScript, Kotlin or Swift.
- Selenium/Appium, Cypress, Zephyr, Browserstack, Test Project and JIRA experience would be advantageous.
- Testing in an Agile environment - where Agile is the development methodology
- Automated Test Tools and Platforms.
- Software development life cycle (SDLC) and the software test life cycle (STLC).
- Basic understanding of databases and SQL.
- Common software failures and faults
- JIRA agile processes
- Ensuring conformity of web design
- Smoke-, Functional-, Post deployment Testing
- Automation of Testing Processes
- Creating Test Cases.