341 Qa Job jobs in South Africa
QA Engineer
Posted 3 days ago
Job Viewed
Job Description
Quality Assurance Tester
Department: Technology Operations
Role: Quality Assurance Tester
Working Benefits: This role allows for remote working. The company implements a hybrid model that requires certain days to be in the office.
This role in the Technology Operations Team requires the skills of a Quality Assurance Tester to assess software quality through manual and automated testing. The role requires a fair amount of manual testing, but a passion to develop automated testing in the environment will be an advantage. The applicant should have a keen eye for detail and excellent communication skills. The applicant will be competent in executing test cases and passionate about quality. Ultimately, you will ensure that our products, applications, and systems work correctly.
Requirements And Skills- BSc/BA in Computer Science, Engineering or a related field is an advantage
- Proven experience as a Quality Assurance Tester or similar role
- Knowledge of Testing Methodologies/Concepts
- Good Knowledge of Banking domain – Trade & Payment products an advantage
- Experience using test and Defect management tools like Jira/Confluence
- Experience in using SQL
- Knowledge and understanding of the development process and software testing life cycle
- Ability to work in an agile and fast-paced environment
- Excellent planning, organizational, and time management skills
- Able to exercise independent judgment and take action on it
- Logical and efficient, with keen attention to detail
- Highly self-motivated and directed
- Ability to effectively prioritize and execute tasks while under pressure
- Strong customer service orientation
- Confidence working with complex data and systems
- An understanding of how IT can be used to resolve problems
- An interest in, and understanding of, project management techniques
- Ability to quickly develop an excellent understanding of the organization’s goals and objectives
- High level of conceptual thinking skills
- Good Analytical and creative Problem-solving skills
- Good Critical thinking and Decision-making skills
- Good listening, written, and oral communication skills
- Good Interpersonal Skills with experience working in a team-oriented, collaborative environment
- Strong sense of ownership of responsibilities and deliverables
- Ability to handle work pressure and a commitment to reach the extra mile
- Analyzing user stories, use cases, requirements, and system specifications for validity and feasibility
- Collaborate with QA Engineers to develop effective strategies and test plans
- Writing test cases, documentation, requirements review, and creating bug reports
- Execute all levels of testing (System, Integration, Regression, etc.)
- Detect and track software defects and inconsistencies
- Create bug reports and report errors to development teams as per the process
- Help troubleshoot issues
- Conduct post-release/post-implementation testing
- Work with cross-functional teams to ensure quality throughout the software development lifecycle
- Apply quality engineering principles throughout the Agile product lifecycle
- Support the Scrum Master and Project Manager in managing testing deliverables according to timelines and priorities
QA Engineer
Posted 9 days ago
Job Viewed
Job Description
Our client, company in the iGaming space, is seeking a passionate and technically savvy QA to join their team in Cape Town.
The QA Engineer will develop and execute exploratory and automated tests to ensure product quality.
The main responsibility will include performing manual and automated testing, document findings and communicate with the developers to improve software quality, prior to the product launching and to ensure software runs smoothly and meets client needs, while being cost-effective.
Minimum Requirements:
- Minimum of 2 years’ experience within a similar role
- Experience in web and mobile testing
- Experience in test management tools and agile testing processes
- Experience with Git
- Experience in JavaScript and SQL
- Diploma in IT or similar field
Desired Qualifications & Skills:
- Bachelor’s degree in computer science or engineering
- Analytical and Problem-Solving Skills: Ability to identify, analyze, and report on software defects
- Communication Skills: Clear and concise communication with developers is crucial
- Basic Understanding of Software Development Lifecycle: Knowledge of the SDLC and how testing fits within it is beneficial
- Attention to Detail: The ability to carefully review software and identify potential issues
- Learning Acumen: A willingness to learn new testing tools and techniques
- IT Knowledge: Basic understanding of IT concepts and principles
- Computer Skills: Proficiency in using computers and software applications
Responsibilities:
- Create, maintain, and execute test cases for new and existing product features
- Estimate, prioritize, plan and coordinate testing activities
- Be an active member within an agile team
- Develop automated test scripts in alignment with best practices
- Maintain test and script repository
- Document and report on testing activities
This role will offer the suitable candidate a Hybrid (2 days onsite/3 days offsite) permanent employment opportunity within a technologically driven, forward thinking, international development focussed environment.
Our client company is highly negotiable based on the candidate’s overall strength of their application.
#J-18808-LjbffrQA Engineer
Posted 9 days ago
Job Viewed
Job Description
QA Engineer
Location:
Office based Workshop 17, Cape Town
Job Summary:
We are seeking a diligent and detail-oriented Manual Tester with foundational automation skills who is eager to use their technical skills to test all layers of our SUTs.
This position is ideal for someone who excels in manual testing, has a good grasp of testing at UI, API, and database layers, and is enthusiastic about developing their automation testing experience.
Responsibilities:
- Create, maintain, and execute detailed manual test cases to ensure software quality
- Identify, document, and track software defects
- Collaborate with the development team to understand new features and create corresponding test cases
- Perform regression testing to validate fixes and enhancements
- Assist in the development and maintenance of automated test scripts
- Gradually transition from manual testing to an increased focus on automation
- Execute automated test cases and analyze the results
- Report automation results and work with the team to address issues
- Participate in requirement analysis and review sessions
- Provide input on quality standards and testing strategies
- Contribute to the continuous improvement of the QA process
- Stay updated with the latest testing tools and methodologies
Essential Skills & Experience:
- Bachelor's degree in computer science, Information Technology, or a related field; or equivalent experience
- 3 years proven experience as a Manual Tester, including UI, API, and database testing for web and mobile products
- Basic knowledge of automation testing tools (e.g., Selenium, Appium, Cypress)
- Understanding of programming languages such as Java, Python, or JavaScript is a plus
- Familiarity with testing frameworks and test management tools (e.g., JIRA)
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
- Keen attention to detail
- Ability to work in a fast-paced environment and manage multiple tasks simultaneously
- Experience with CI/CD pipelines
- Knowledge of Agile methodologies
- Testing certifications (e.g., ISTQB, CSTE) are a plus
Note: Surgo (Pty) Ltd considers all applications in terms of its Employment Equity (EE) policy and encourages diversity in its appointments. We welcome applications from people with disabilities and diverse backgrounds. Due to high application volume, if you do not receive feedback within three months, consider your application unsuccessful and reapply. As an APSO member, Surgo (Pty) Ltd does not charge applicants for application fees.
Your CV will be kept on our database for future vacancies. If you do not wish us to retain your CV for other positions, please email .
#J-18808-LjbffrQA Engineer
Posted 2 days ago
Job Viewed
Job Description
The QA Engineer will be responsible for developing and executing manual and automated tests to ensure product quality across web and mobile platforms. This includes reviewing system and feature requirements, designing and maintaining test cases, debugging, and applying best testing practices. You will play a crucial role in ensuring software runs smoothly before launch, meets client needs, and complies with jurisdictional requirements.
Skills & Experience:
Strong attention to detail and problem-solving skills
Ability to work effectively in a team environment and communicate clearly
Experience in web and mobile testing
Proficiency with tools such as Jira, LambdaTest, Git, Bamboo, and similar
Understanding of HTML, CSS, JavaScript/TypeScript, and browser DevTools
Familiarity with automation frameworks (e.g., Mocha)
Experience with SQL and agile testing processes
iGaming experience advantageous
Qualification:
ISTQB Certification
Diploma in IT or related field advantageous
Minimum 2 years experience in a similar QA role
Contact LIZAAN BUNNING on
QA Engineer
Posted 8 days ago
Job Viewed
Job Description
Join an award-winning tech firm revolutionising customer experience (CX) through advanced platforms and AI. This hybrid role offers deep exposure to modern tools like Selenium, Cypress, Postman, JMeter , and GitLab , with a clear focus on measurable quality and Agile delivery.
Qualifications:
- Bachelor's Degree or National Diploma in Computer Science / Information Systems / a related field
- ISTQB Foundation or relevant testing certification preferred
Requirements:
- 46 years experience in QA engineering or software testing
- Strong manual testing skills: Test plans, test cases, and scenario execution
- Automation experience using Selenium, Cypress, or similar tools
- API testing knowledge using Postman or REST Assured
- CI/CD experience with Jenkins, GitLab, or AWS pipelines
- SQL experience for back-end validation
- Advantageous: JMeter or performance testing exposure
- Agile/Scrum experience with short release cycles
KPAs:
- Plan and execute manual and automated tests across functional, regression, and performance areas
- Maintain test scripts and automation frameworks
- Collaborate with Product Owners, BAs, and Developers to align testing with business needs
- Track and manage defects via Jira and Confluence
- Contribute to QA process improvement and CI/CD automation integration
- Communicate test progress, coverage, and quality risks clearly
Apply now!
QA Engineer
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design and maintain detailed test plans, cases, and scripts based on functional and technical requirements
- Perform manual and automated testing across a range of web-based and API-driven applications
- Execute functional, regression, integration, and performance testing to ensure system stability and user satisfaction
- Log, manage, and track bugs using tools such as Jira and Confluence
- Develop and maintain automated test suites using Selenium, Cypress, or equivalent frameworks
- Collaborate with Developers to integrate automated tests into CI/CD pipelines
- Participate in Agile/Scrum ceremonies and contribute to sprint planning with a QA perspective
- Advocate for quality across the organisation and continuously improve testing processes and standards
What We're Looking For:
- 6+ years experience as a QA Engineer or Software Tester in a software development environment
- Strong manual testing skills and a detail-oriented approach to identifying edge cases and potential issues
- Hands-on experience with automation tools like Selenium, Cypress, or similar
- Familiarity with CI/CD tools such as Jenkins, GitLab, or AWS DevOps pipelines
- Experience testing RESTful APIs using tools like Postman or REST Assured
- Solid SQL knowledge for data validation and back-end testing
- Excellent communication skills, both written and verbal
- Ability to thrive in a fast-paced, collaborative environment
- Relevant qualifications in Computer Science, Information Systems, or similar (ISTQB certification is a plus)
- Must be eligible to work in South Africa
Apply today!
QA Engineer
Posted 15 days ago
Job Viewed
Job Description
Somewhere between a detective and a craftsman lies a rare kind of professional one who doesnt just catch bugs but anticipates them. In this role, youll be entrusted with the guardianship of high-performing supply chain software that operates globally. Youll take charge of shaping an entire QA architecture from the ground up while steering hands-on testing with precision.
As the go-to expert for defining, executing, and evolving quality standards, youll collaborate with passionate developers and stakeholders who understand that excellence isnt optional its the expectation. Every test you craft, every edge case you unearth, contributes to a smarter product that helps real businesses run better, faster, stronger.
Skills & Experience:
Youre someone who gets a thrill out of automating clarity, who sees code and immediately wonders how to break it for its own good. You think in edge cases, you speak in scenarios, and you thrive when things work because you didnt let them fail.
From complex APIs to fast-moving sprints, youve been in the trenches driving quality strategies, writing test suites that outsmart bugs, and mentoring others in the craft. You know your tools, but youre not married to them. Youre guided by principle, not preference.
Qualification:
Your credentials may come from a university or from the university of hard knocks either way, what matters is your ability to engineer quality at scale. Formal training in IT, Development or Testing? Advantageous. Hunger to make things better every sprint? Essential.
Contact DYLAN MAWONA on
Be The First To Know
About the latest Qa job Jobs in South Africa !
QA/ Test Engineer
Posted 18 days ago
Job Viewed
Job Description
Gopele is a mission-driven EdTech platform designed to personalize learning for underserved learners across South Africa and Africa. Through our web and mobile applications, we deliver multilingual, curriculum-aligned content in Mathematics, Physical Science, and English using AI-powered adaptive learning tools. Our platform is designed to be intuitive, accessible offline, and responsive to different learner profiles.
About the Opportunity
Are you passionate about quality, detail, and ensuring technology works flawlessly for real users? Gopele is looking for a volunteer Quality Assurance (QA) Tester to join our product team and ensure that our platform is reliable, bug-free, and delivers the best learning experience possible to students and teachers.
Key Activities
- Execute manual functional, regression, and usability tests on mobile and web platforms.
- Validate UI elements against Figma design specifications.
- Create and document bug reports in GitHub with clear steps to reproduce.
- Collaborate with developers and designers to resolve issues quickly.
- Verify bug fixes and test new features before release.
- Assist in developing test plans and test cases for core modules like quizzes, dashboards, and adaptive learning flows.
Requirements
- Basic understanding of software QA methodologies and tools.
- Familiarity with GitHub or similar tools for tracking bugs and reporting.
- Strong attention to detail and clear communication.
- Bonus: Experience with Cypress, Selenium, or automated test frameworks.
Duration
- 3 hours/day, Monday to Friday
- Fully remote
Acquired Skills
- End-to-end experience testing an MVP product in an EdTech environment.
- QA documentation skills, test writing, and execution best practices.
- Collaboration with agile product and development teams.
Upon successful contribution, Gopele will provide:
- A testimonial on your SkilledUp Life profile
- A professional LinkedIn recommendation
- Permission to list Gopele as a contributor on your resume
Disclaimer
This is a volunteer opportunity and does not include financial compensation or guarantee of future employment. However, it offers real-world QA experience and a chance to contribute to an EdTech platform built to make a meaningful social impact.
Fouche Road, Centurion, City of Tshwane, Gauteng, 0157
It is illegal to copy, scrape or download data and information from SkilledUp Life including Volunteer Profiles, Opportunities and Company Profiles without explicit written permission.
MyHQ at Bridgeway House, Mellor Road, Cheadle Hulme, Greater Manchester, SK8 5AU, United Kingdom
Innovation Centre, Sci-Tech Daresbury, Keckwick Lane, Daresbury, WA4 4FS, United Kingdom.
#J-18808-LjbffrQA/ Test Engineer
Posted today
Job Viewed
Job Description
Gopele is a mission-driven EdTech platform designed to personalize learning for underserved learners across South Africa and Africa. Through our web and mobile applications, we deliver multilingual, curriculum-aligned content in Mathematics, Physical Science, and English using AI-powered adaptive learning tools. Our platform is designed to be intuitive, accessible offline, and responsive to different learner profiles.
About the Opportunity
Are you passionate about quality, detail, and ensuring technology works flawlessly for real users? Gopele is looking for a volunteer Quality Assurance (QA) Tester to join our product team and ensure that our platform is reliable, bug-free, and delivers the best learning experience possible to students and teachers.
Key Activities
- Execute manual functional, regression, and usability tests on mobile and web platforms.
- Validate UI elements against Figma design specifications.
- Create and document bug reports in GitHub with clear steps to reproduce.
- Collaborate with developers and designers to resolve issues quickly.
- Verify bug fixes and test new features before release.
- Assist in developing test plans and test cases for core modules like quizzes, dashboards, and adaptive learning flows.
Requirements
- Basic understanding of software QA methodologies and tools.
- Familiarity with GitHub or similar tools for tracking bugs and reporting.
- Strong attention to detail and clear communication.
- Bonus: Experience with Cypress, Selenium, or automated test frameworks.
Duration
- 3 hours/day, Monday to Friday
- Fully remote
Acquired Skills
- End-to-end experience testing an MVP product in an EdTech environment.
- QA documentation skills, test writing, and execution best practices.
- Collaboration with agile product and development teams.
Upon successful contribution, Gopele will provide:
- A testimonial on your SkilledUp Life profile
- A professional LinkedIn recommendation
- Permission to list Gopele as a contributor on your resume
Disclaimer
This is a volunteer opportunity and does not include financial compensation or guarantee of future employment. However, it offers real-world QA experience and a chance to contribute to an EdTech platform built to make a meaningful social impact.
Fouche Road, Centurion, City of Tshwane, Gauteng, 0157
It is illegal to copy, scrape or download data and information from SkilledUp Life including Volunteer Profiles, Opportunities and Company Profiles without explicit written permission.
MyHQ at Bridgeway House, Mellor Road, Cheadle Hulme, Greater Manchester, SK8 5AU, United Kingdom
Innovation Centre, Sci-Tech Daresbury, Keckwick Lane, Daresbury, WA4 4FS, United Kingdom.
#J-18808-LjbffrSenior QA Engineer
Posted 1 day ago
Job Viewed
Job Description
Who we are:
Mama Money is a growth stage fintech startup working to help migrant workers in South Africa send money home. Since 2015 we have been providing reliable remittances, at a socially fair price, to those that need it most.Mama HQ is in beautiful Cape Town, South Africa.
We are 131 people strong (and counting) from 19 countries across Africa, Asia, the UK, and Europe. Our culture is built around the well-being of our team members and making a difference in our communities . “Just be lekker!” personifies our approach to work: we trust the wisdom of our talented and diverse team to do what is best for our customers and get the job done responsibly, without pedantic policies.
We’ve been around since 2015 and have earned a few accolades along the way, made some new friends, and expanded our reach . We've had some great times and some tough times, but we continue to focus on helping people rather than maximizing profit.
We’re seeking a Senior QA Engineer to champion a quality-first approach within our agile development team. In this role, you’ll be deeply involved throughout the entire software development life cycle, helping to ensure our products meet the highest standards.
How you will be working at Mama:
When a new feature is introduced by the product owner and architect during refinement, you’ll help ensure the team fully understands the requirements and system architecture. Using a tester’s critical mindset, you’ll question assumptions, uncover edge cases, and identify areas to improve testability, while forming an initial test strategy.
Once planning begins under the tech lead’s guidance, you’ll formalise this strategy into a document covering test scenarios, key integration points (API, app, queues, etc.), test data, and result verification.
As development progresses, you’ll deploy and configure updates in the QA environment, execute test cases, identify and investigate bugs, and log them with clear reproduction steps.
After development, you’ll verify the complete solution and sign off for production. You’ll also drive automation efforts, both for new and existing features, working with the QE Lead, maintaining test suites, and serving as the team’s automation expert.
Skills & tool experience we’re looking for:- Proven experience as a QA tester within an Agile software development environment (5–8+ years).
- Demonstrable experience in developing test strategies & writing test cases.
- Extensive experience with back-end systems testing with a variety of methods of interacting with components (i.e. REST, SQS, database, and through front end interfaces.)
- Strong SQL skills and familiarity with relational database tools such as DBeaver, SQL Server, or MySQLWorkbench.
- Experience seeding databases with test data is a plus.
- Proficiency with version control systems like Git.
- Experience working with cloud platforms (e.g., AWS, Azure, GCP); familiarity with AWS services such as EKS, RDS, SQS, and API Gateway is a plus.
- Hands-on experience using API tools such as Swagger, Bruno and Postman.
- Experience with scripting (writing and updating) using JavaScript.
- Knowledge of configuring mocks for isolated service testing would be a big plus.
- Skilled in exploratory testing with a sharp eye for identifying bugs and user experience issues.
- Strong multitasking abilities with the flexibility to manage and reprioritise multiple workstreams in a dynamic environment.
- Solid troubleshooting skills with the ability to trace and report bugs efficiently and clearly.
- As a Senior, you will be expected to positively influence software quality beyond the boundary of your team.
- Onboard all our tools and processes, and familiarise yourself with the various teams and departments at Mama Money.
- Develop a deep understanding of what Mama Money does, and what your team does, from the point of view of our customers.
- Work in your team, advocating quality, writing and performing tests as needed to deliver functionality.
- Have one-on-one’s with your line manager, and develop a training and career growth plan based on your personal goals, as well as the needs of the business.
- Regularly give and receive feedback, and suggest improvements.
Why Mama?
At Mama Money, we’re not just a company—we’re a movement. Everything we do is driven by one purpose : to make life better for our customers and the communities we serve. Our customers are our heartbeat, and they inspire every step we take.
We’re all about making it easy . No red tape, no hassle. Just simple, seamless experiences that put people first, we’re here to make things easier, faster, and better for you.
We believe in giving it a go —and then giving it another go if we have to! We're a team of doers, dreamers, and innovators who aren't afraid to break the mold. We take bold steps, experiment with fresh ideas, and never stop learning.
At Mama Money, we own it —and we mean it. We take responsibility for our actions, our results, and how we show up every day. No passing the buck here. We approach every challenge with grit, passion, and determination.
Here’s the best part: Mama Money is a place that truly cares. We care about the trust our customers place in us. We care about our amazing team who bring their best every day.
When you join Mama Money, you’re joining a community. We’re a passionate, down-to-earth crew that works hard and celebrates wins along the way. We take our work seriously, but we don’t forget to have fun while we do it.
So, if you’re ready to make a real difference, take on exciting challenges, and grow in a place where you’re valued and supported, then Mama Money is the place for you . Let’s make an impact—together.
Mama’s values:
1. Making it easier for our customers
2. Give it a go
3. Just own it
#J-18808-Ljbffr