182 Istqb jobs in South Africa
IT API Test Analyst - ISTQB / SQL - Tshwane
Posted 19 days ago
Job Viewed
Job Description
We require the services of an API Test Automation Analyst in our Development and Engineering division. The role calls for a self-starter with strong communication skills and the ability to work at all levels within the business. The successful candidate will facilitate test automation within the testing team, ensuring software quality, functionality, and reliability.
Minimum Requirements:
- ISTQB Foundation Testing Certification (Non-negotiable).
- ISTQB Advanced Test Analyst certification (advantageous).
- Relevant IT degree or diploma.
- Training in Object-Oriented Programming (OOP).
- Training in ReadyAPI, SOAPUI, and Visual Studio.
- Experience writing custom test applications.
- Strong background in SQL for data-driven testing.
- Experience with Git repositories and branching strategies.
- Proven expertise in automated test case development, estimation, and maintenance.
- Experience developing test cases and scenarios from requirements.
- Analytical mindset with excellent problem-solving skills.
- Strong attention to detail with a focus on quality assurance.
- Sound understanding of QA & QC concepts across the SDLC.
- Knowledge of test metrics and their application in decision-making.
- Ability to work independently or in a team environment.
- Strong communication skills and ability to engage across functions.
- Flexibility to work extended hours when required.
Attributes:
- Highly adaptive and able to thrive in a dynamic, ever-changing environment.
- Motivated, self-driven, and accountable.
- Detail-oriented with a focus on quality delivery.
- Cross-functional expertise with the ability to lead when necessary.
Key Responsibilities:
Test Strategy / Planning:
- Develop test plans, approaches, and scope for automation efforts.
- Provide test estimates for projects.
- Contribute to the continuous improvement of testing methodology.
- Establish and implement an approach for managing test data.
Requirements Management:
- Review and analyze functional requirements for completeness and clarity.
- Translate business capabilities into effective testing scenarios.
- Ensure traceability from requirements to test cases.
Test Development & Execution:
- Define automation targets and objectives with the Team Lead.
- Develop test cases, test scripts, and scenarios to achieve proper coverage.
- Execute scenario-based test cases and manage own test activities.
- Identify and prepare necessary test data.
- Perform quality assessment using metrics and analysis.
Reporting & Metrics:
- Provide input to standard test metrics and reporting.
- Track coverage and clearance of test cases.
- Work with project and test teams to report progress and resolve issues.
Defect Management:
- Debug and execute test scripts against defined test targets.
- Analyze test failures and prioritize logged defects with the development team.
- Ensure defects are tracked through to resolution.
Salary offer: Negotiable
Software Tester
Posted 1 day ago
Job Viewed
Job Description
As the organisation expands its product offerings, this role offers the opportunity to work on impactful projects alongside a talented team of professionals. Youll play a key role in identifying defects, improving processes, and ensuring high-quality software delivery.
Key Responsibilities
- Perform manual testing on various software applications
- Develop, maintain, and execute test cases and test plans
- Collaborate with cross-functional teams to understand software features and requirements
- Create and maintain comprehensive test documentation and reports
- Identify, document, and track software defects
- Verify bug fixes and ensure resolution
- Implement and maintain automated test scripts and frameworks
- Conduct performance, load, and stress testing
- Provide recommendations for optimisation
- Participate in code reviews
- Contribute to overall development quality
- Assist in identifying and implementing process improvements
- Bachelors degree in Information Technology or a related field
- 35 years experience in software testing (manual and automated)
- Strong understanding of testing methodologies, tools, and best practices
- Proficiency in testing tools and frameworks such as Selenium, Appium, JUnit, or TestNG
- Knowledge of version control and bug tracking systems
- Familiarity with Agile and Scrum methodologies
- Detail-oriented and committed to high-quality results
- ISTQB or other relevant certifications are a plus
Software Tester
Posted 10 days ago
Job Viewed
Job Description
Software Tester
Join a growing software development company focused on precision and product excellence.
Durban (office based) | R25 000 - R35 000 | 8am to 5pm
About Our Client
Our client develops scalable, high-quality digital software solutions that power business efficiency and innovation. They foster a culture built on collaboration, accountability, and technical excellence where every team member plays a vital role in delivering reliable, high-performing products to clients.
The Role: Software Tester
As a Software Tester, you'll be responsible for ensuring that all software products meet the highest standards of quality before release. This role focuses on identifying bugs, validating new features, and maintaining strong testing documentation to support continuous improvement across development cycles.
Key Responsibilities
Develop and execute comprehensive test plans for manual and automated testing.
Log, track, and verify defects through their life cycle.
Conduct regression, functionality, and security testing to ensure product stability.
Collaborate with developers and product teams to identify risks and drive quality outcomes.
Maintain detailed test documentation and ensure traceability across releases.
Contribute to process improvements in QA methodologies and automation.
About You
Degree in Computer Science, Information Systems, or a related field.
2 to 4 years experience in software testing within a development environment.
Hands-on experience with testing tools such as Selenium, JUnit, or similar frameworks.
Basic scripting skills in Python or JavaScript.
Strong analytical and problem-solving abilities.
Excellent communication, organization, and attention to detail.
Proactive, methodical, and driven by continuous improvement.
Software Tester
Posted 17 days ago
Job Viewed
Job Description
- Testing multiple platforms, including web and mobile based systems.
- Documentation and maintenance of software test artifacts.
- Using testing methodologies and techniques.
- Coding experience in any language, but preferably HTML, JavaScript, Kotlin or Swift.
- Selenium/Appium, Cypress, Zephyr, Browserstack, Test Project and JIRA experience would be advantageous.
- Testing in an Agile environment - where Agile is the development methodology
- Automated Test Tools and Platforms.
- Software development life cycle (SDLC) and the software test life cycle (STLC).
- Basic understanding of databases and SQL.
- Common software failures and faults
- JIRA agile processes
- Ensuring conformity of web design
- Smoke-, Functional-, Post deployment Testing
- Automation of Testing Processes
- Creating Test Cases.
Software Tester
Posted 18 days ago
Job Viewed
Job Description
- Develop test plans and create detailed test cases based on project requirements.
- Execute manual and automated tests to identify defects and inconsistencies.
- Report bugs accurately using tracking tools, providing necessary information for resolution.
- Conduct regression testing to verify fixes and prevent new issues.
- Collaborate with developers, designers, and product managers to ensure alignment on quality objectives.
- Maintain documentation of test cases, results, and testing processes.
- Contribute to the improvement of testing processes and methodologies.
- Design and execute test cases to validate security requirements.
- Bachelors degree in computer science, Engineering, or related field (or equivalent experience).
- Minimum 3 years of professional software testing experience.
- Knowledge of testing methodologies, tools, and techniques.
- Experience with automated testing tools such as Selenium, JUnit, or similar.
- Familiarity with programming or scripting languages (e.g., Python, JavaScript).
- Strong analytical and problem-solving skills with attention to detail.
- Excellent verbal and written communication skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Passion for quality, continuous improvement, and proactive problem-solving.
Software Tester
Posted 26 days ago
Job Viewed
Job Description
Software Tester (Manual & Automation)
Location: Centurion, Gauteng
Role Overview:
Join our team as a Software Tester, responsible for both manual and automated testing to ensure software quality and reliability.
Key Responsibilities:
- Perform manual and automated testing on software applications
- Develop and execute test cases, maintain test plans and documentation
- Identify, document, and track defects; verify fixes
- Create and maintain automated test scripts for regression and functional testing
- Conduct performance and load/stress testing
- Collaborate with developers, analysts, and product managers
- Stay updated on industry best practices and tools
- Contribute to process improvements and code reviews
Qualifications:
- Bachelors degree in IT or related field
- 35 years experience in manual and automated software testing
- Experience with testing tools (e.g. Selenium, Appium, JUnit, TestNG )
- Familiar with version control and bug tracking tools
- Agile/Scrum knowledge
- Strong communication, problem-solving, and documentation skills
- ISTQB or similar certification is a plus
Software Tester
Posted today
Job Viewed
Job Description
As a Software Tester, you will conduct manual and automated testing , develop test plans and scripts, and collaborate with developers and analysts to ensure software quality. The role focusses on our solution, featuring planning, orders, logistics, financials, dashboards, and mobile integrations.
Key Responsibilities
Perform exploratory, usability, functional, and regression testing.
Develop and maintain test plans, cases, and automated scripts using Test Café / Playwright (TypeScript).
Conduct root cause analysis and report defects.
Participate in User Acceptance Testing (UAT).
Improve QA processes and documentation.
Preferred Skills
Knowledge of agricultural or traceability software.
Experience in agile or DevOps environments.
Required Qualifications
Diploma or Bachelor's degree in Computer Science, IT, or related field.
4+ years in QA/software testing.
Experience in manual and automated testing, web/mobile apps, GUI, back-end, and UAT.
Proficiency in Test Café (TypeScript), SQL, and API testing (e.g., Postman).
Familiarity with Java, C#, .NET, or Clarion.
Strong analytical and communication skills.
ISTQB certification is a plus.
Between 3 - 5 Years
Be The First To Know
About the latest Istqb Jobs in South Africa !
Software Tester
Posted today
Job Viewed
Job Description
Key Responsibilities
- Perform manual testing on software applications to validate functionality, usability, and performance.
- Design, develop, and maintain automated test scripts and frameworks, primarily using Selenium with Java.
- Execute automated regression, functional, and performance tests to ensure software quality.
- Develop and maintain test plans, test cases, and comprehensive test documentation.
- Identify, document, and track defects, verifying fixes and ensuring resolution.
- Collaborate closely with developers, product managers, and business analysts to understand features and requirements.
- Conduct performance, load, and stress testing, providing actionable recommendations for optimization.
- Participate in code reviews and contribute to improving the overall development and testing process.
- Stay updated on industry best practices, emerging automation tools, and testing methodologies.
- Assist in process improvement initiatives to enhance testing efficiency and effectiveness.
Qualifications
- Bachelors degree in Information Technology, Computer Science, or related field.
- 3-5 years of experience in software testing, with strong emphasis on automation testing.
- Hands-on experience with Selenium WebDriver with Java, TestNG/JUnit, and related automation frameworks.
- Proficiency in creating and maintaining test scripts, test cases, and test documentation.
- Solid understanding of testing methodologies, Agile/Scrum practices, and CI/CD processes.
- Experience with version control systems (e.g., Git) and bug tracking tools (e.g., JIRA).
- Strong analytical, problem-solving, and communication skills.
- Detail-oriented with a commitment to delivering high-quality results.
- ISTQB or other relevant certifications are a plus.
Software Tester
Posted today
Job Viewed
Job Description
Software Test Engineer
GOTO Group is a successful, privately owned property technology company offering a range of services to support clients throughout the moving home journey. To support our ambitious growth plans, we are seeking a Software Test Engineer to enhance our QA processes and ensure the delivery of high-quality software products. This role focuses on end-to-end feature testing and regression testing, with an opportunity to contribute to both manual and automated testing while helping to improve testing standards across the team.
Key Responsibilities
- Perform functional and regression testing on web applications and APIs.
- Build and execute test cases and scripts based on system specifications.
- Identify, log, and track software defects, and verify resolution.
- Contribute to the development of automated test processes.
- Use tools such as Selenium and Postman to support testing activities.
- Query databases to validate test data and application behaviour.
- Collaborate with developers, product owners, and stakeholders to ensure quality throughout the development lifecycle.
- Assist in the continual improvement of testing practices and documentation.
Key Skills
- Experience using automated browser testing tools (e.g. Selenium).
- Proficiency in using API testing tools (e.g. Postman).
- Ability to build and execute manual and automated test scripts.
- Ability to query SQL databases to verify test results.
- Experience with defect tracking and issue management.
- Familiarity with Microsoft Visual Studio and Git for version control.
- Comfortable working with Microsoft Office tools, especially Excel, Outlook, and SharePoint.
- Strong attention to detail and a quality-driven mindset.
Desirable Skills
- Basic coding knowledge in C#, JavaScript, or HTML.
- Experience with test planning and test case management.
- Familiarity with Azure DevOps and CI/CD pipelines.
- Understanding of Agile development environments.
Job Type: Full-time
Pay: Up to R45 000,00 per month
Application Question(s):
- Are you comfortable working 5 days, in-office, at our GOTO offices in Foreshore, Cape Town?
Experience:
- API Testing: 5 years (Preferred)
Work Location: In person
Software Tester
Posted today
Job Viewed
Job Description
Job Role: Senior Data Tester
Location: Johannesburg, South Africa
Role Type: Contract
Mode: Hybrid (Mon and Fri)
Job Spec
- 8 -10 years in automation+data testing.
- Exposure to selenium with javascript or typescript -Playwright tool.
- Should have tested in data migration projects.
- Should have some test lead experience in 1 or 2 projects.