195 Software Qa jobs in South Africa
Lead Software QA Engineer
Posted today
Job Viewed
Job Description
Lead Software Quality Engineer - Hybrid, Contract (6 months), Cape Town
Lead QA initiatives, ensure testability of requirements, monitor quality delivery, mentor engineers, and innovate in automation, performance, and security testing. Collaborate across teams to deliver high-quality software, fostering growth in a balanced, flexible environment.
Requirements
- Extensive experience in software testing and leadership roles
- Strong back-end and front-end testing skills
- Proven ability to build and maintain test automation frameworks
- Proficiency in API and system interface testing
- Experience with performance and security tools like JMeter, LoadRunner, OWASP ZAP, Burp Suite
- Familiarity with DevOps and CI/CD tools such as Jenkins, GitLab CI, ADO, Docker, Kubernetes
- Excellent communication, stakeholder engagement, relationship building, emotional intelligence, and assertiveness
Preferred
- Exposure to cloud platforms: AWS, Azure, or GCP
Is this job a match or a miss?
Software QA Tester
Posted today
Job Viewed
Job Description
About the Role
We're looking for a detail-oriented and proactive Software QA Tester to join our growing product team. You'll play a key role in ensuring our software delivers a smooth, reliable experience for users. In this role, you'll collaborate closely with product managers, developers, and stakeholders to design test cases, drive user acceptance testing (UAT), and lead regression testing cycles before every release.
This position is primarily focused on manual testing, but exposure to automation tools will be highly valued as we grow our QA processes.
What You'll Do
Partner with product managers and developers to understand requirements, user stories, and acceptance criteria.
Write, document, and maintain clear test cases and test plans.
Execute manual tests for new features, bug fixes, and enhancements.
Coordinate and manage UAT with internal teams and stakeholders.
Lead regression testing efforts to maintain product stability across releases.
Track and report issues using Jira (or similar tools).
Provide actionable, detailed feedback to product and engineering teams.
Contribute to evaluating and potentially introducing automated testing tools.
RequirementsWhat We're Looking For
3–5 years of hands-on software QA/testing experience, ideally in SaaS or web applications.
Strong understanding of QA methodologies, testing processes, and best practices.
Proven ability to create and execute test plans and test cases.
Experience with UAT coordination and regression testing.
Proficiency with issue-tracking/project management tools (Jira or similar).
Excellent attention to detail, communication, and problem-solving skills.
Bonus: Exposure to automation frameworks (Selenium, Cypress, Playwright, etc.).
All our positions are fully remote (work from home). To ensure smooth operations, performance, and compliance with our standards, all team members must meet the following requirements:
Internet & Power Backup
- Minimum 100 Mbps fiber internet connection
- Battery backup/power solution for your internet connection to prevent downtime during outages
Device & Hardware
- Bring Your Own Device (BYOD) with battery backup
- Noise-cancelling headset for clear communication on calls and meetings
Minimum Device Specifications
- Intel i5 processor or higher
- 8–16+ GB RAM
- Less than 5 years old
- Device must be dedicated solely to work purposes (no personal use permitted) to ensure cybersecurity compliance
Job Type: Full-time
Pay: R25 000,00 - R55 000,00 per month
Experience:
- Selenium: 2 years (Required)
- SaaS Testing: 2 years (Preferred)
- jira: 2 years (Preferred)
- Playwright: 2 years (Preferred)
Work Location: Remote
Is this job a match or a miss?
QA Engineer/Software Tester
Posted today
Job Viewed
Job Description
Hired through Project Y for a leading European QA consultancy | Onsite in Cape Town or Johannesburg
Join a global QA team working on flight-critical systems
Project Y is hiring on behalf of a European QA consultancy supporting one of the continent's largest airline groups. You'll be joining a distributed quality engineering team responsible for ensuring the stability and reliability of complex software used in daily flight operations.
This is a full-time, long-term role, based onsite in Cape Town or Johannesburg, with daily collaboration across teams in Europe, India, and Africa.
What You'll Be Doing
You'll be embedded in a high-performing QA team focused on end-to-end testing of mission-critical airline systems. Your responsibilities will include:
- Designing and executing automated and manual test cases
- Writing scripts using tools like
Selenium
,
Postman
, or
Cypress
- Logging, tracking, and verifying defects in
Jira
- Testing across APIs, UIs, and backend systems
- Participating in regular syncs with international QA and development teams
- Contributing to continuous improvement of test coverage, reliability, and release quality
You won't just be clicking through test cases, you'll be part of a serious engineering environment where your work has real-world operational impact.
What We're Looking For
Must-haves:
- 1–2+ years of software QA experience (manual and/or automation)
- Experience with at least one automation framework or toolset (e.g. Selenium WebDriver,
, Postman, Appium, JMeter) - Ability to read and write scripts in any programming language
- Understanding of software development and testing lifecycles
- Strong communication skills in English (written and verbal)
- Based in
Cape Town or Johannesburg
(or willing to relocate)
Nice-to-haves:
- Degree or diploma in Computer Science, Engineering, or IT
- Experience working in international or distributed teams
- Familiarity with performance testing or mobile testing tools
Why This Role
- Work on high-stakes systems
in a critical industry
- Structured mentorship and growth
, with a clear path toward senior QA or test automation roles
- Collaborate across borders
, learning from experienced QA professionals in Germany, India, and Africa
- Gain real-world automation experience
with modern tools and frameworks
- Competitive local salary
and full-time employment
This isn't just about running test cases. It's about joining a team where quality is taken seriously, automation is valued, and your work directly contributes to software used by thousands daily.
Apply now through Project Y to take your next step in global QA engineering.
Is this job a match or a miss?
QA Engineer
Posted 20 days ago
Job Viewed
Job Description
A degree in Computer Science, Information Technology, or any arcane discipline related to software testing
Minimum 3+ years of fearless manual testing experience
Mastery of WinForms the classic relics of desktop sorcery
Familiarity with financial systems, the labyrinths of numbers and rules
Experience shepherding projects through the full, eerie lifecycle
Razor-sharp analytical mind and a penchant for clear, hauntingly effective communication
Bonus Mystical Skills (Optional, but Oh-So Alluring):
Whisperer of SQL incantations for data validation
Familiar with automation tools because even witches need a few gadgets
Experience in banking or financial realms, where the stakes are as high as a coffin lid
If you are ready to embrace the shadows and make bugs tremble at your name, apply now . I promise you wont be met with sunshine but something far more thrilling.
"Things are not always what they seem unless youre a tester. Then you know the truth lurks in every corner."
Gomez Addams
Contact Chelsea Fisher on
Is this job a match or a miss?
QA Engineer
Posted today
Job Viewed
Job Description
Up to ZAR 600k
salary on a full time, permanent employment contract
Fully remote working anywhere in South Africa
33 Days Paid Leave and Benefits
Exciting high growth product, relied on by leading global sports brands
Working with the latest hardware, tech stack and tools
ABOUT US
Storyteller is a high growth B2B SaaS platform, which allows companies to integrate Stories into their owned and operated platforms. Popularized by Instagram and Snapchat, Stories are perfectly suited for boosting user engagement, audience retention, and driving advertising revenue.
Our end‑to‑end platform gives companies a best‑in‑class Stories experience in days with native iOS, Android, and Web SDKs, publishing tools, analytics, and ad support.
We work with many globally recognised clients, particularly within sport, so if you're a sporting fan this could be a great fit
RESPONSIBILITIES
What can you expect?
- Perform manual testing for mobile apps (iOS & Android), plus Web and API testing
- Design, execute, and maintain test cases and test plans for mobile applications
- Identify, investigate, document, and track bugs – with clear reproducible steps
- Collaborate with developers and product managers to ensure high-quality releases
- Spot issues others might miss and dig deep to find root causes
- Developing and maintaining test automation for web, mobile and API
- Contribute to QA tooling and process improvements to keep pace with rapid delivery
Eventually, we'd like you to:
- Share QA best practices and mentor other team members
- Work with developers to improve CI processes
- Expand your automation work across mobile, web, and API testing
QUALIFICATIONS
What's important to us:
- Around 3 years' experience
- Solid understanding of mobile testing methodologies and best practices
- Hands-on experience testing iOS and Android apps on various devices, OS versions, and screen sizes
- Familiarity with mobile debugging tools (e.g., Android Studio, Xcode, Charles Proxy, Proxyman, ADB commands)
- Strong API testing skills with tools like Postman and knowledge of REST and HTTP.
- Experience with test management tools (e.g., TestRail)
- Experience with mobile test automation (e.g., Maestro, Appium, XCTest, Espresso or similar frameworks) and JavaScript Test Frameworks (e.g., Playwright, Cypress)
- Excellent communication skills and the ability to work closely with developers and product teams
- Analytical mindset with strong attention to detail and ability to prioritize effectively
- Proactive, curious, and self-sufficient in solving testing challenges
- Strong interest in the latest mobile trends and techs
What's nice to have:
- An ISEB or ISTQB certification
- Coding proficiency in one or more languages, preferably JavaScript
- Source code control and build tools, solid understanding of software design patterns
- A degree in IT, Electronics, Computing, Physics or related discipline
- An active GitHub profile with involvement in open source projects
- Experience with Web automation tools (Cypress or any JS automation framework) is a big plus
- Experience with cloud hosting and CI platforms, preferably Azure DevOps
- Experience with integration of automated testing into CI/CD setup (GitHub Actions)
RECRUITMENT PROCESS
First
– you will be asked to complete an online video, which will involve answering a mixture of questions.
Next
– you'll be invited to a technical interview with Latif, QA Team Lead and a member of our QA team, where we'll share more details about the role and answer any questions you may have.
If we think there's a fit, we'll invite you to complete a short technical test so you can show us what you're capable of doing (you'll be compensated for it).
Finally
– we'll then invite you to meet Dave, CTO, Filip, Head of Mobile, and Latif, so you can present your task to us – explaining your technical choices and how you went about building it. We'll also ask you some final questions.
And that's it
Is this job a match or a miss?
QA Engineer
Posted today
Job Viewed
Job Description
The Company: Dotdigital is a thriving global community of passionate, dedicated professionals, committed to the collective success of the organization and its clients. Our core principles of innovation, teamwork, and client-focused solutions drive us to approach challenges with a growth mindset and take ownership of our work. At Dotdigital, collaboration and curiosity pave the way for meaningful connections and learning opportunities with diverse peers. Our work environment encourages knowledge sharing, fosters exploration, and cherishes creative ideas. Combined, these guide us towards a shared vision in which brands around the world exceed customer expectations through the adoption of responsible marketing practices.
The Product: Dotdigital is an all-in-one customer experience and data platform (CXDP) that empowers marketing teams to exceed customer expectations with highly personalized cross-channel journeys. With Dotdigital, marketers can seamlessly unify, enrich, and segment customer data. Breaking down data silos, Dotdigital streamlines decision-making and paves the way for marketing creativity that delivers customer engagement at scale. With powerful AI capabilities, Dotdigital makes it easy to automate deeply personalized experiences across web, email, SMS, WhatsApp, chat, push, social, ads, and more.
About the Role
You will join our expanding QA team, helping validate that the product we're building is correct, and works well for our customers. We're looking for people who have experience working in quality assurance in a fast-paced Scrum environment, think outside the box and are natural team players. Working with teams in the UK, South Africa and Poland you will be responsible for ensuring the delivery of high-quality tested software for our core applications.
About You- Proven work experience in software quality assurance.
- Strong knowledge of software QA methodologies, tools and processes.
- Experience in creating and executing clear, concise, comprehensive test plans and test cases.
- Good technical skills to understand and analyse defects.
- Strong knowledge of the Software development lifecycle.
- Good analytical skills.
- Experience of testing in a modern software process such as Agile.
- Excellent communication skills, both verbal and written.
- Solid understanding of the development lifecycle.
- Ability to focus on and solve problems, but with a willingness to ask for help when needed.
Desirable Skills:
- Hands on experience with automated testing tools especially Robot Framework utilising a keyword driven framework, Selenium and Postman.
- Experience working on SaaS platforms.
- Exposure to eCommerce platforms, particularly Shopify or Bigcommerce, with an understanding of their workflows and integrations.
- Familiarity with CRM platforms such as Salesforce and Microsoft Dynamics
- Previous experience working with Azure Devops.
- ISTQB foundation certified (or equivalent).
- Good experience with SQL.
- Experience with browser devtools.
- Strong API testing experience.
Why Us
Don't just take our word for it - hear what your future colleagues have to say about working in our team:
"Working in the QA team at Dotdigital is an exciting opportunity because it encourages you to think outside the box and there is so much variety in the kinds of things you get to test because the system is big and complex At the end of the day you have the satisfaction of knowing your work has made the end product better.
Collaborating with supportive and helpful colleagues creates a positive work environment that enables you to be yourself and continuously strive for improvement."
Interview Process- 15min Screening Call with Team Talent
- 1st stage interview with QA leads
- Final stage interview with QA Manager & Software Development Manager
Some of Our Global Benefits
- Parental leave
- Medical benefits
- Paid sick leave
- Dotdigital day
- Share reward
- Wellbeing reward
- Wellbeing Days
- Loyalty reward
DEI commitment
As an equal opportunities employer we are committed to equality in all its practices with regard to race, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation. If you have any additional requirements or adjustments to assist an application then please don't hesitate to contact us and advise us how we can best support you.
Legal statementNo agencies/recruiters please. We are only accepting applications directly from the applicants. If you are a recruiter, please refrain from reaching out to our staff about this position. Anything contrary will be treated as unsolicited approach under the applicable data protection law.
Is this job a match or a miss?
QA Engineer
Posted today
Job Viewed
Job Description
This position is posted by Jobgether on behalf of LI.FI. We are currently looking for a QA Engineer in EMEA.
As a QA Engineer, you will play a key role in maintaining and elevating product quality across complex decentralized finance solutions. You'll work closely with QA peers and developers to identify bugs, propose solutions, and ensure user-centric testing practices are upheld. Your efforts will directly influence product reliability, usability, and scalability, making a tangible impact on user experience in a fast-evolving tech landscape. This fully remote role offers flexibility, autonomy, and the opportunity to grow within a forward-thinking, international team.
Accountabilities:
- Collaborate with QA and development teams to uphold robust testing standards and procedures
- Ensure the overall quality of software features through rigorous manual and automated testing
- Track, report, and resolve bugs while identifying areas for improvement in UX and functionality
- Write and maintain clear test documentation, including automated API tests
- Contribute to continuous QA process improvements, ensuring smooth cross-team workflows
- Work with tools like Postman, GitHub Actions, PlayWright, and TypeScript to support testing efforts
Requirements
- At least 2 years of QA experience, preferably in web application testing environments
- Solid understanding of blockchain technologies or strong motivation to learn quickly
- Hands-on experience with tools like Git, GitHub, PlayWright, Postman, and TypeScript
- Familiarity with test frameworks such as Mocha and Chai, and ideally experience with JIRA
- Strong communication skills and ability to work both autonomously and collaboratively
- Analytical mindset with attention to detail and a proactive approach to problem-solving
- Comfort working in dynamic, remote-first environments and adapting to evolving needs
Benefits
- Competitive compensation (€70K-€00K) based on experience and location
- Equity options from day one
- 30 days of paid time off per year
- Flexible working hours and full remote setup
- Annual company offsites (Thailand, Vietnam, Marrakech. and more to come)
- 000/year personal development budget after 6 months
- 000 remote setup budget
- Choice of work equipment
- If hired as a contractor: PTO, equity, offsites, equipment, and flexible hours included
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
It compares your profile to the job's core requirements and past success factors to determine your match score.
Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.
When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.
The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role.
Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.
Thank you for your interest
Is this job a match or a miss?
Be The First To Know
About the latest Software qa Jobs in South Africa !
QA Engineer
Posted today
Job Viewed
Job Description
About the Role
In this role, you will collaborate with our cross-functional development and solution design teams to plan, execute, and refine QA processes across the full product life cycle. You will be responsible for designing and implementing test strategies, developing automated test suites, and ensuring our products meet and exceed quality expectations.
Responsibilities
- Test Planning & Strategy
– Design and maintain test plans, cases, and scripts in alignment with functional requirements. - Test Execution
– Perform manual and automated testing, including functional, regression, integration, and performance tests. - Defect Management
– Track, report, and prioritise defects using tools like Jira and Confluence, collaborating with developers for resolution. - Automation & Tools
– Build and maintain automated test frameworks (e.g., Selenium, Cypress) and integrate them into CI/CD pipelines. - Quality & Collaboration
– Promote QA best practices, improve processes, and ensure effective communication with stakeholders on progress and results.
Qualifications
- Education:
Bachelor's degree or National Diploma in Computer Science, Information Systems, or equivalent. ISTQB Foundation certification or relevant QA qualification (preferred).
Required Skills
- Industry Experience
– 4–6 years as a QA Engineer/Software Tester in Agile/Scrum environments with short release cycles. - Manual & Automation Testing
– Skilled in test planning, execution, and automation using tools like Selenium and Cypress. - CI/CD & API Testing
– Hands-on exposure to Jenkins, GitLab, AWS DevOps pipelines, and testing RESTful APIs with Postman/REST Assured. - Performance & Database Testing
– Knowledge of JMeter for performance testing and SQL for backend validation. - Soft Skills & Requirements
– Strong communication, problem-solving, adaptability, and organisational skills, with eligibility to work in South Africa.
Is this job a match or a miss?
QA Engineer
Posted today
Job Viewed
Job Description
Role Description:
Test script generation and review
- Review and approve test plans and monitor the test planexecution
- Oversee and advise the testing process, approvetests scenarios for integration into the test plan
- Approve, lead, and monitor the test script testing using the performance testing tool.
- Review and sign-offfinal test scripts and monitor the execution
Test prerequisites compilation
- Review and approvethe test materialsand environment set - up suitable for test execution
- Review and Sign - off thetest results pack to completethe testing process
Maintenance of performance test scripts, ensuringhigh quality and accuracy
- Review and approve the written test case/ specification or execute the automated scripts / test suites
- Review and approve the test results plan compilation to ensure results accuracy and debug any
highly complex
script failures
- Approve the reportand prepare for final submission and recommend the regression test
Maintenance of high quality and accuracy
- Lead, review, and quality assure the assessment of the application under test and ensure that it meets the necessary expectations as defined by business.
- Lead the definition of and approve the quality assurance criteria in all testing activities and ensure its execution
- Review and approve the test documentation to reflect current system operations and review the improvements implemented
- Lead and reviewthe development and improvement of testing processand initiatives.
- Lead, review and sign off on the maintenance and upkeep of the automated scripts
Team development
- Check and monitor quality of own work and review, monitor the team's output to ensure the operational excellence and high-quality standards. Manage performance gaps and mentor and coach junior team members and oversee and ensure effective team technical development according to their performance gaps where required.
- Lead, coordinate and ensure effective communication within the team and with all key stakeholders.
Test closure activities
- Ensure test completion - no outstanding high-riskissues, defects have been
- fixed and retested or deferred or accepted as permanent restrictions. Handover test artefacts to relevant teams (e.g., maintenance or support teams). Participate in project retrospectives and contribute and document lessons learned. Archive test work products, like test results, test logs, test status reports etc.
Qualifications and Experience
Diploma /Degree in Information Systems / B.Sc. Computer Science (or similar)
ISTQB Agile
ISTQB Expert level
+6 years' experience of experience on the following:
- Manual testing experience.
- Automation scripting.
- SQL experience.
- GUI/API automation/performance solutions using different tools.
- Testing in an Agile environment.
- Testing in a retail / financial sector.
- Knowledge of functional testing, system testing, integration testing, regression testing, automation scripting and execution.
- Knowledge of non-functional testing – performance testing, security testing and usability testing.
- Knowledge of systems testing, integration testing.
Our Group and all its operating companies are committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included.
We are committed to Employment Equity when recruiting internally and externally.
Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period.
If you don't hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.
Is this job a match or a miss?
Manual QA Engineer
Posted today
Job Viewed
Job Description
Up to ZAR 550k
salary on a full time, permanent employment contract
Fully remote working anywhere in South Africa
33 Days Paid Leave and Benefits
Exciting high growth product, relied on by leading global sports brands
Working with the latest hardware, tech stack and tools
ABOUT US
Storyteller is a high growth B2B SaaS platform, which allows companies to integrate Stories into their owned and operated platforms. Popularized by Instagram and Snapchat, Stories are perfectly suited for boosting user engagement, audience retention, and driving advertising revenue.
Our end‑to‑end platform gives companies a best‑in‑class Stories experience in days with native iOS, Android, and Web SDKs, publishing tools, analytics, and ad support.
We work with many globally recognised clients, particularly within sport, so if you're a sporting fan this could be a great fit
RESPONSIBILITIES
What can you expect?
- Perform manual testing for mobile apps (iOS & Android), plus Web and API testing
- Design, execute, and maintain test cases and test plans for mobile applications
- Identify, investigate, document, and track bugs – with clear reproducible steps
- Collaborate with developers and product managers to ensure high-quality releases
- Spot issues others might miss and dig deep to find root causes
- Developing and maintaining test automation for web, mobile and API
- Contribute to QA tooling and process improvements to keep pace with rapid delivery
Eventually, we'd like you to:
- Share QA best practices and mentor other team members
- Work with developers to improve CI processes
- Expand your automation work across mobile, web, and API testing
QUALIFICATIONS
What's important to us:
- Around 3 years' experience
- Solid understanding of mobile testing methodologies and best practices
- Hands-on experience testing iOS and Android apps on various devices, OS versions, and screen sizes
- Familiarity with mobile debugging tools (e.g., Android Studio, Xcode, Charles Proxy, Proxyman, ADB commands)
- Strong API testing skills with tools like Postman and knowledge of REST and HTTP.
- Experience with test management tools (e.g., TestRail)
- Experience with mobile test automation (e.g., Maestro, Appium, XCTest, Espresso or similar frameworks) and JavaScript Test Frameworks (e.g., Playwright, Cypress)
- Excellent communication skills and the ability to work closely with developers and product teams
- Analytical mindset with strong attention to detail and ability to prioritize effectively
- Proactive, curious, and self-sufficient in solving testing challenges
- Strong interest in the latest mobile trends and techs
What's nice to have:
- An ISEB or ISTQB certification
- Coding proficiency in one or more languages, preferably JavaScript
- Source code control and build tools, solid understanding of software design patterns
- A degree in IT, Electronics, Computing, Physics or related discipline
- An active GitHub profile with involvement in open source projects
- Experience with Web automation tools (Cypress or any JS automation framework) is a big plus
- Experience with cloud hosting and CI platforms, preferably Azure DevOps
- Experience with integration of automated testing into CI/CD setup (GitHub Actions)
RECRUITMENT PROCESS
First
– you will be asked to complete an online video, which will involve answering a mixture of questions.
Next
– you'll be invited to a technical interview with Latif, QA Team Lead and a member of our QA team, where we'll share more details about the role and answer any questions you may have.
If we think there's a fit, we'll invite you to complete a short technical test so you can show us what you're capable of doing (you'll be compensated for it).
Finally
– we'll then invite you to meet Dave, CTO, Filip, Head of Mobile, and Latif, so you can present your task to us – explaining your technical choices and how you went about building it. We'll also ask you some final questions.
And that's it
Is this job a match or a miss?