1,314 Qa Engineer jobs in South Africa
QA Engineer
Posted today
Job Viewed
Job Description
Overview
Talent Consultant at AES Global | Technology Recruitment
About the RoleIn 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.
- Education – Bachelor’s degree or National Diploma in Computer Science, Information Systems, or equivalent. ISTQB Foundation certification or relevant QA qualification (preferred).
- 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.
- Entry level
- Full-time
- Information Technology and Quality Assurance
- IT Services and IT Consulting
QA Engineer
Posted today
Job Viewed
Job Description
Overview
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.
#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 16 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 3 days ago
Job Viewed
Job Description
- Certified QA Engineer
- 34 years experience in quality assurance
- Strong experience in automated and manual testing
- Proficient in test case documentation
Apply now!
QA Engineer
Posted 6 days ago
Job Viewed
Job Description
- 5+ years of hands-on QA experience in the telecommunications sector .
- Strong understanding of telecom architectures and protocols (e.g., LTE, 5G, IMS, SIP, VoIP, SS7, Diameter).
- Experience with test automation tools and frameworks (e.g., Robot Framework, Selenium, Postman, JMeter, PyTest).
- Familiarity with telecom test tools (e.g., Wireshark, Spirent, IXIA, SIPP, Tektronix).
- Proficient in scripting languages such as Python, Bash, or JavaScript.
- Experience working with Linux-based systems and network configurations.
- Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication skills and ability to work in a collaborative team environment.
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!
Be The First To Know
About the latest Qa engineer Jobs in South Africa !
QA Engineer
Posted 11 days ago
Job Viewed
Job Description
Because every detail matters.
A dynamic team is searching for a QA Engineer to play a critical role in ensuring the quality, performance, and reliability of software products. You will design and execute both manual and automated tests, review requirements, debug issues, and recommend corrective actions. This role requires attention to detail, problem-solving skills, and the ability to work collaboratively in agile teams. Youll be hands-on with tools like Jira, LambdaTest, Devtools, and automation frameworks, while also leveraging your JavaScript/TypeScript skills to build effective test automation
This position offers the opportunity to shape product quality from requirements through to release, ensuring seamless delivery and exceptional user experience
Skills & Experience:
Strong understanding of software testing fundamentals and regression testing
Proficiency with tools such as Jira, LambdaTest, browser Devtools
Knowledge of HTML, CSS, JavaScript, and TypeScript
Experience with automation frameworks (e.g., Mocha) preferred
Skilled in web and mobile testing across environments
Familiarity with test management tools and agile testing processes
Experience with Git and version control
Exposure to SQL for testing and validation
Qualification:
ISTQB Certification (essential)
Diploma in IT or related field advantageous
At least 2 years experience in a QA/testing role
iGaming industry exposure an advantage
Contact DYLAN MAWONA on
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
QA Engineer
Posted 17 days ago
Job Viewed
Job Description
- Relevant Diploma or Degree
- 3+ years' experience in a Tester or QA role
- Experience in Python, Java, and JavaScript would be beneficial
- Experience working with cutting-edge tools like Selenium, JUnit, Cypress, and Postman
If youre a QA professional ready to level up your career, then apply now!