233 Qa Testers jobs in South Africa
Software Quality Assurance Engineer
Posted 2 days ago
Job Viewed
Job Description
Our client, a leading innovator in B2B tech, seeks a seasoned Senior QA Engineer to spearhead quality assurance efforts from anywhere in South Africa. Youll:
Develop and lead automation frameworks and testing standards for UI and API layers.
Collaborate across agile product teams to ensure robust, high-quality software.
Guide product acceptance testing, navigating complex challenges with precision.
Shape QA strategies that power smarter decision-making for businesses worldwide.
This 100% remote role (with rare in-person gatherings) offers flexibility, a supportive culture, and growth into QA leadership or test automation architecture. Enjoy company-provided high-speed internet and UPS-backed hardware, ensuring uninterrupted performance. Join a diverse team where your expertise drives global impact in a values-driven environment that champions innovation and collaboration.
Skills & Experience:
Minimum 5+ years in software testing and QA strategy
Expertise in test frameworks and automation tools (Selenium WebDriver, Cucumber, or Playwright)
Proficient in managing Linux-based test environments
Strong SQL skills (PostgreSQL or MySQL) for test data management
Skilled in Git (CLI & GUI) and version control workflows
Experience with API testing using Postman
Familiarity with Java development team testing environments
Knowledge of CI/CD pipelines (GitHub or GitLab)
Understanding of Docker and cloud platforms (AWS, Azure, or GCP)
Sharp attention to detail, independent work ethic, and clear communication
Qualification:
Formal qualifications in IT, Software Development, or Testing are a bonusbut mindset, discipline, and experience are the true fire that melts the ice in this role.
Contact LIZAAN BUNNING on
Software Quality Engineer
Posted 3 days ago
Job Viewed
Job Description
At impact.com, we are passionate about our people, our technology, and are obsessed with customer success. Working together enables us to grow rapidly, win, and serve the largest brands in the world. We use cutting-edge technology to solve real-world problems for our clients and continue to lead as the SaaS platform for automating partnerships and increasing revenue. impact.com, the world’s leading partnership management platform, transforms how businesses manage and optimize partnerships—including affiliates, influencers, content publishers, B2B, and more. Our platform helps businesses create, manage, and scale ecosystems of trusted partnerships with brands and communities that influence purchasing decisions at home, at work, or on the go. To learn more, visit
Your Role at impact.com:
As a Quality Assurance Engineer, your key responsibilities include delivering high-quality software, advocating for testing best practices, and fostering a quality-focused mindset across teams. You will work globally, cross-functionally, to ensure the highest quality for our key customers.
Successful candidates are quick learners, adaptable to different needs and processes, with a keen eye for detail to navigate our large, feature-rich platform.
What You'll Do:
- Perform hands-on testing of bugs, features, and complex systems
- Certify the quality of new and modified functionalities before release
- Analyze requirements and develop test plans
- Create, revise, execute, and review test cases, suites, and scenarios
- Monitor system health
- Review and report software defects
- Create and maintain test data
- Write and maintain automated tests
- Review and action pull requests
- Document testing processes and results
- Support multiple cross-functional projects simultaneously
What You Have:
- Understanding of testing theory and methodologies
- Knowledge of SDLC and Agile methodologies
- Ability to quickly learn new systems and domains
- Minimum 3 years of software testing experience
- At least 2 years of test automation experience with multiple frameworks
- Experience working in a hybrid, casual environment
- Responsible PTO policy and commitment to work-life balance
- Desire for ongoing training and development in partnership automation products
- Benefits include Medical Aid, Provident Fund, 10x Fund, Stock Units, and fitness reimbursements
Impact.com is an equal opportunity workplace. We provide fair treatment and equal employment opportunities regardless of race, ethnicity, religion, gender, age, disability, and other protected categories.
#LI-NK1
#J-18808-LjbffrSoftware Quality Engineer
Posted 3 days ago
Job Viewed
Job Description
At Agrigistics, we're revolutionising how essential industries like agriculture and construction manage their people. Our platform is the end-to-end solution for a waged workforce, replacing outdated methods with smart technology that streamlines everything from time tracking to payroll.
We give businesses the real-time visibility they need to act fast, work smarter, and control costs in high-pressure industries. Joining us means you’re building technology that keeps operations running smoothly, payrolls accurate, and people paid on time—making a real difference where it matters most.
What Makes Agrigistics Exciting? Where Are We Headed?Agrigistics is on a mission to become the go-to solution for managing a waged workforce across Southern Africa. With over 200 businesses already relying on our technology, our small but mighty team is making a huge impact—and we're just getting started.
We believe in total transparency and collaboration. From company financials to strategic decisions, we share everything. Your voice won't just be heard; it will actively shape our future.
And we have fun doing it. We balance our hard work with weekly knowledge sessions, monthly "happy-half-days" for recharging, and regular team celebrations. We’re building a company that’s changing an industry and enjoying every step of the journey.
What a Software Quality Engineer Does at AgrigisticsYou’ll define what quality means at Agrigistics. As our first dedicated Software Quality Engineer, you’ll shape the systems, practices, and culture that keep our high-stakes payroll and financial platform rock-solid.
You’ll blend strong engineering with modern AI tools : designing and owning a complete automated testing strategy—starting with a robust end-to-end (E2E) suite—and using AI to accelerate test creation, generate realistic data, and spot edge cases before they reach production.
You’ll embed quality from the start : joining sprint planning and design reviews, combining human insight with AI-driven analysis to identify risks early, challenge assumptions, and ensure features truly solve the user’s problem without hidden pitfalls.
You’ll raise the bar for releases : refining our CI/CD pipelines with automated quality gates (including AI-assisted checks) so we can ship faster and safer.
You’ll stay close to the product : running exploratory and acceptance testing, uncovering issues scripts can’t catch, and working side-by-side with developers to fix them.
We’re after a meticulous, product-focused engineer who thrives at the intersection of quality engineering and smart automation . You might call yourself a Pragmatic Skeptic or a Constructive Perfectionist —curious, systematic, and relentless about protecting the user.
You’ll thrive here if you have:
Proven technical testing expertise : 3+ years in a software quality role, with strong JavaScript/TypeScript skills and experience building E2E frameworks (Cypress, Playwright, etc.), plus API testing know-how and performance/security testing awareness.
A track record of AI-assisted testing : You’ve actively integrated AI into your workflow—generating test cases, crafting data, simulating edge scenarios, or diagnosing issues faster.
CI/CD innovation : Experience improving pipelines (GitLab CI, GitHub Actions) and setting up automated, AI-enhanced quality gates.
A true product mindset : You look beyond “does it work?” to “does it work for the user, in the real world, without risk?”
Ownership in ambiguity : You build what’s missing, adapt processes to fit the moment, and thrive in a fast-moving startup environment.
Join us to set the standard for software quality in an industry that can’t afford mistakes—and help us build a platform our clients trust with their most critical operations.
Join Us at AgrigisticsIf you're a creative problem-solver ready to apply your skills to real-world challenges, your place is with us. This is your chance to build, innovate, and see your work make a tangible impact on essential industries.
Don't miss out. Apply today.
#J-18808-LjbffrSoftware Quality Engineer
Posted 3 days ago
Job Viewed
Job Description
About Us:
At Private Property South Africa, we're revolutionising the real estate experience. Our leading online platform connects buyers, sellers, and renters with properties across the nation, empowering them to navigate the market with confidence. We are dedicated to enhancing the property search journey through innovative technology and exceptional customer service. As we expand, we're seeking dynamic, passionate individuals to join our team and help shape the future of real estate in South Africa.
About the Role:
As a Software Quality Analyst, you will play a vital role in ensuring the quality and reliability of our software products. You will be responsible for creating, reviewing, and executing comprehensive testing specifications while collaborating closely with the Development Team and mentoring other team members. Your expertise in maintaining testing environments and implementing automated testing processes will be key to delivering high-quality solutions.
Key Responsibilities:
In this role, you will develop and execute detailed software testing specifications to ensure that all projects meet defined requirements. You will collaborate with Business Analysts and developers to identify testing challenges and provide insights on project requirements. Additionally, you will create and maintain testing environments while leveraging automated testing tools to enhance efficiency. Conducting thorough testing, including both manual and automated methods, you will capture and manage defects in the Defect Management System. You will also participate in user acceptance testing and contribute to user requirement gathering and documentation. Monitoring post-release performance and engaging in post-mortem meetings to share insights will be essential for driving continuous improvement in our testing processes.
Requirements
Experience & Skills Required:
- A minimum of 3 years of experience in testing complex software systems
- Strong SQL skills and capability in OS, VM, and software installations
- Familiarity with the .NET framework and experience writing unit tests in C# is advantageous
- Excellent written and verbal communication skills to effectively engage with stakeholders
- Strong analytical and logical problem-solving skills, with a keen eye for detail
- Understanding of testing concepts and the role of QA in Scrum methodologies
- Familiarity with Agile development practices and project management tools is preferred
Ideal Candidate:
We seek a proactive Software Quality Analyst passionate about software quality and user experience. The ideal candidate will have a proven track record in high-quality testing solutions. If you're eager to make an impact and align with our values, we'd love to hear from you!
- Mid-Senior level
- Full-time
- Quality Assurance
- Industries: IT Services and IT Consulting
Software Quality Analyst
Posted 3 days ago
Job Viewed
Job Description
The Software Quality Analyst role entails the creation, review and execution of software testing specifications and involves both working as part of the development team as well as mentoring other team members. The role includes responsibility for creating and maintaining testing environments, as well as creation and use of automated testing.
What you will be doing- Release management
- Software build processes
- Analysis, design and documentation of software
- User requirement gathering and documentation
- User acceptance testing
- Agile development methodology/Scrum management techniques
- Database querying and maintenance
- Maintenance of test and development environments
- Web technologies
- Three plus years' experience in testing complex software systems
- SQL skills
- OS, VM and software skills
- Experience creating and maintaining testing environments
- Excellent written and spoken communication skills
- Analytical and logical problem-solving skills
- Understanding of testing concepts and the role of a QA in Scrum
- Related qualification
- Good attention to detail
- Open to and willing to give critique
- Genuinely interested in comin up with the nest solutions
- Constantly learning about things and sharing with others
Software Quality Engineer
Posted today
Job Viewed
Job Description
At Agrigistics, we're revolutionising how essential industries like agriculture and construction manage their people. Our platform is the end-to-end solution for a waged workforce, replacing outdated methods with smart technology that streamlines everything from time tracking to payroll.
We give businesses the real-time visibility they need to act fast, work smarter, and control costs in high-pressure industries. Joining us means you’re building technology that keeps operations running smoothly, payrolls accurate, and people paid on time—making a real difference where it matters most.
What Makes Agrigistics Exciting? Where Are We Headed?Agrigistics is on a mission to become the go-to solution for managing a waged workforce across Southern Africa. With over 200 businesses already relying on our technology, our small but mighty team is making a huge impact—and we're just getting started.
We believe in total transparency and collaboration. From company financials to strategic decisions, we share everything. Your voice won't just be heard; it will actively shape our future.
And we have fun doing it. We balance our hard work with weekly knowledge sessions, monthly "happy-half-days" for recharging, and regular team celebrations. We’re building a company that’s changing an industry and enjoying every step of the journey.
What a Software Quality Engineer Does at AgrigisticsYou’ll define what quality means at Agrigistics. As our first dedicated Software Quality Engineer, you’ll shape the systems, practices, and culture that keep our high-stakes payroll and financial platform rock-solid.
You’ll blend strong engineering with modern AI tools : designing and owning a complete automated testing strategy—starting with a robust end-to-end (E2E) suite—and using AI to accelerate test creation, generate realistic data, and spot edge cases before they reach production.
You’ll embed quality from the start : joining sprint planning and design reviews, combining human insight with AI-driven analysis to identify risks early, challenge assumptions, and ensure features truly solve the user’s problem without hidden pitfalls.
You’ll raise the bar for releases : refining our CI/CD pipelines with automated quality gates (including AI-assisted checks) so we can ship faster and safer.
You’ll stay close to the product : running exploratory and acceptance testing, uncovering issues scripts can’t catch, and working side-by-side with developers to fix them.
We’re after a meticulous, product-focused engineer who thrives at the intersection of quality engineering and smart automation . You might call yourself a Pragmatic Skeptic or a Constructive Perfectionist —curious, systematic, and relentless about protecting the user.
You’ll thrive here if you have:
Proven technical testing expertise : 3+ years in a software quality role, with strong JavaScript/TypeScript skills and experience building E2E frameworks (Cypress, Playwright, etc.), plus API testing know-how and performance/security testing awareness.
A track record of AI-assisted testing : You’ve actively integrated AI into your workflow—generating test cases, crafting data, simulating edge scenarios, or diagnosing issues faster.
CI/CD innovation : Experience improving pipelines (GitLab CI, GitHub Actions) and setting up automated, AI-enhanced quality gates.
A true product mindset : You look beyond “does it work?” to “does it work for the user, in the real world, without risk?”
Ownership in ambiguity : You build what’s missing, adapt processes to fit the moment, and thrive in a fast-moving startup environment.
Join us to set the standard for software quality in an industry that can’t afford mistakes—and help us build a platform our clients trust with their most critical operations.
Join Us at AgrigisticsIf you're a creative problem-solver ready to apply your skills to real-world challenges, your place is with us. This is your chance to build, innovate, and see your work make a tangible impact on essential industries.
Don't miss out. Apply today.
#J-18808-LjbffrIntermediate Software Quality Analyst
Posted 4 days ago
Job Viewed
Job Description
We Want You:
Are you passionate about delivering top-notch software quality and ready to make your mark? BET Software is searching for an Intermediate Software Quality Analyst to join our dynamic Durban team. This is your opportunity to elevate your career, leveraging your SQA1 expertise in manual functional testing and API test development. You’ll play a key role in shaping robust testing strategies, ensuring flawless execution, and sharing your knowledge to empower the team. If you’re driven to innovate, inspire, and champion quality at every turn, we want to hear from you.
You Bring:
- BSc, BCom, N.Dip.
- At least 3 years of QA-related experience.
- ISTQB certifications are advantageous.
What You’ll Do:
- Analysis and Design: You will examine documentation like business requirements and specifications. This review helps you derive appropriate test estimates and formulate a strategic test approach, ensuring thorough test coverage.
- Implementation: You are responsible for developing manual functional test cases that adhere to internal standards and best practices. The development and execution of these tests should be meticulously managed within our test management tool to ensure both organisation and efficiency. Alongside these responsibilities, you are also tasked with designing and implementing API tests to ensure system interoperability and robustness.
- Execution: You will execute tests using the relevant tools, ensuring that each test is conducted methodically and accurately.
- Defect Management: A key aspect of your role involves formally logging any defects found during testing. You will follow up on the progress of these defects and retest them once they are addressed.
- Retesting and Regression Testing: You are tasked with conducting both retesting and regression testing to ensure that software changes have not adversely affected existing functionality. This includes maintenance of the regression test pack.
- Reporting: You are responsible for creating test progress and test completion reports leveraging automated reporting capabilities as far as possible.
- Documentation and knowledge sharing: You will create documentation to facilitate knowledge sharing within the team. You will also be involved in conducting training sessions with the team to support upskilling efforts.
Living the Spirit:
The ideal candidate for this role exhibits a dynamic and positive attitude, coupled with a solution-focused mindset to tackle challenges. Key attributes include:
- Collaborative Teamwork: Engages actively in team efforts to achieve collective objectives, fostering a cooperative work environment.
- Adaptability and Openness to Change: Demonstrates flexibility and a willingness to adapt to evolving circumstances and environments.
- Eagerness for New Challenges: Shows enthusiasm for taking on new tasks and learning new skills, contributing to personal and professional growth.
- Promotion of Continuous Improvement: Encourages a culture of ongoing development and learning within the team by sharing insights and knowledge.
- Receptiveness to Feedback: Openly receives and acts upon feedback, acknowledging mistakes and taking responsibility for actions.
- Innovative Thinking: Brings fresh, creative ideas to the table, challenging conventional methods and suggesting novel solutions.
- Proactive Approach: Diligently follows up on pending issues until resolved, ensuring thorough and timely completion of tasks.
- Informed Decision-Making: Makes decisions based on factual data and analysis, ensuring they are timely and well-considered.
- Integrity in Communication: Maintains honesty, accuracy, and completeness in all forms of communication, upholding high ethical standards.
- Consistent Adherence to Processes: Reliably follows established protocols and policies, ensuring consistency and quality in all tasks undertaken.
The Company We Keep:
At BET Software, we don't just recruit talent, we cultivate it. Our learning and development programmes, our various opportunities for growth, and our well-deserved incentives are what keep our All-Star Team the best amongst the rest.
Please note that only candidates who meet the stipulated minimum requirements will be considered. If you have not been contacted within 30 days, kindly consider your application to be unsuccessful.
#J-18808-LjbffrBe The First To Know
About the latest Qa testers Jobs in South Africa !
Senior Software Quality Engineer
Posted 21 days ago
Job Viewed
Job Description
Must have a Tertiary Qualification. br>Must have 10+ years of experience in software testing, with 3+ years in leadership roles.
Must have strong experience in backend and frontend test automation.
Must be proficient in Java, JavaScript, or Python.
Must have experience with tools like JMeter, LoadRunner, OWASP ZAP, and Burp Suite.
Must have hands-on experience with CI/CD, Jenkins, GitLab CI, and ADO.
Must have knowledge of DevOps (Docker, Kubernetes) and cloud (AWS, Azure, GCP).
Must be skilled in SQL, test data management, and test framework creation.
If you don't hear back from us within two weeks, please consider your application unsuccessful.
Senior Software Quality Engineer
Posted today
Job Viewed
Job Description
Applicants must have the following requirements: Must have a Tertiary Qualification. Must have 10+ years of experience in software testing, with 3+ years in leadership roles. Must have strong experience in backend and frontend test automation. Must be proficient in Java, JavaScript, or Python. Must have experience with tools like JMeter, LoadRunner, OWASP ZAP, and Burp Suite. Must have hands-on experience with CI/CD, Jenkins, GitLab CI, and ADO. Must have knowledge of DevOps (Docker, Kubernetes) and cloud (AWS, Azure, GCP). Must be skilled in SQL, test data management, and test framework creation. If you don't hear back from us within two weeks, please consider your application unsuccessful.
Software Quality Analyst Engineer (remote)
Posted 3 days ago
Job Viewed
Job Description
Join our team of innovative Developers, QAs, and DevOps specialists using frameworks and approaches like Scrum and Kanban, along with the newest technology in cloud development to provide innovative solutions to customers’ needs and to build our own products for the global market.
Are you looking to be part of a dynamic team that constantly challenges the status quo and seeks smarter ways of working? If yes, keep reading.
Who Are We?
1Nebula is a next-generation SaaS Technology Business focused on providing businesses with cloud & technology expense management services and tools to accelerate their cloud journey.
We hire talented individuals from across South Africa, making our diverse group of team members, called N48Xers, a formidable force.
Learn more about our culture by watching our videos:
Job Opportunity at 1Nebula:
You will be responsible for building a robust software testing infrastructure for our cloud-native mobile and web applications, ensuring quality across the SDLC.
What You Will Do (Key Responsibilities):- Become an effective member of the technical teams to ensure quality across the SDLC.
- Shift focus from manual functional testing to automation and testing strategies.
- Authorize application releases by testing against your test and regression plans.
- Develop metrics to detect software defects early in the development cycle.
- Proactively participate in the requirements process to guide development teams.
- Focus on automated regression testing for critical functionalities.
- Leverage automation tools to automate testing processes.
- Promote communication, collaboration, and quality-first mindset across DevOps.
- Implement continuous integration to identify defects early.
- Set up early warning systems for production issues.
- Integrate automated continuous testing into the SDLC for efficient delivery.
- Work independently to produce results with minimal supervision.
- Follow QA best practices and have experience with Selenium or similar frameworks.
- Passion for cloud technologies.
- Relevant tertiary qualification with at least 3 years’ experience in software testing, including 2 years in automation.
- Enjoy working in a team that pushes boundaries and has fun.
- Experience setting up automation testing frameworks.
- Proficiency with tools like Selenium, Postman, Microsoft App Center, and SQL is advantageous.
- 20 annual leave days plus quarterly 'mulligan' days.
- High-spec equipment for remote work.
- Home office setup allowance.
- Flexible working hours.
- Well-being programs and support services.
- Paid Microsoft courses and certifications.
- Training allowance every 2 years for personal development.
- Participation in social responsibility initiatives.
- Free gap cover and a hybrid work environment.
- Participation in hackathons with provided pizza in-office.