120 Software Validation jobs in South Africa
Software Quality Engineer
Posted 14 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 14 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 14 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 14 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
Software quality engineer
Posted today
Job Viewed
Job Description
Software quality engineer
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Software validation Jobs in South Africa !
Senior Software Quality Engineer
Posted today
Job Viewed
Job Description
Job Title: Senior Software Quality Engineer
Location: Gauteng, Johannesburg | Deadline: September 30, 2025
Skill Set:
- Informed Decision-Making
- Adaptability and Openness to Change
- Reporting
- Technical knowledge and tool proficiency
- Communication Skills
- SDLS
Responsibilities:
- Analysis and Design: Examine documentation such as business requirements and specifications to derive test estimates and formulate a strategic test approach, ensuring thorough test coverage.
- Implementation: Develop database, API, and UI automation and load testing scripts adhering to standards and best practices, using version control tools for organization and efficiency.
- Execution: Conduct technical tests with relevant tools, including automated regression testing packs.
- Defect Management: Log defects formally, follow up on their progress, and retest after fixes.
- Retesting and Regression Testing: Perform retesting and regression testing to verify that changes do not adversely affect existing functionalities, maintaining automated regression test packs.
- Reporting: Create test progress and completion reports, leveraging automated reporting tools.
- Documentation and Knowledge Sharing: Document processes and conduct training sessions to share knowledge within the team.
- Strategic Influence: Implement test process improvements and innovations, establishing standards and best practices.
- Career Development: Mentor team members, support promotions, and contribute to performance appraisals.
- Team Coordination: Organize team logistics, including leave planning, remote work schedules, and after-hours support.
- Team Expansion: Assist in scaling the team by participating in interviews and evaluating candidates.
Living the Spirit:
The ideal candidate exhibits a positive, solution-focused attitude with attributes such as:
- Collaborative teamwork
- Adaptability and openness to change
- Eagerness for new challenges
- Promotion of continuous improvement
- Receptiveness to feedback
- Innovative thinking
- Proactive approach
- Informed decision-making
- Integrity in communication
- Adherence to processes
This role requires innovative thinking, proactive problem-solving, and a strong commitment to teamwork and ethics, contributing to the team's success.
Qualifications:
- BSc, BCom, Ndip
- At least 5 years of experience in a technical testing role
- ISTQB certifications are advantageous
Apply Before: September 22, 2025
Category: ICT jobs
#J-18808-LjbffrSenior 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.
Intermediate Software Quality Analyst
Posted today
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-Ljbffr