74 Performance Testing jobs in South Africa
Software Quality Engineer
Posted 7 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 Engineer
Posted 24 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-LjbffrJunior Software Quality Engineer
Posted 4 days ago
Job Viewed
Job Description
Join to apply for the Junior Software Quality Engineer role at Old Mutual South Africa
Join to apply for the Junior Software Quality Engineer role at Old Mutual South Africa
Let's Write Africa's Story Together!
Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.
Let's Write Africa's Story Together!
Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.
Job Description
The successful candidate will:
Perform quality assurance checks for applications developed in house, packaged, or third-party hosted, using a variety of manual and automated tools.
Develop and implement quality assurance, problem reporting processes and systems.
Responsibilities
Quality Assurance Testing
Carry out a specified range of complex tests; interpret test data to verify that specifications are met and/or to identify remedial actions required to ensure conformance.
Testing Information Technology (IT) Performance
Perform routine website/applications software tests and respond to user emails to monitor, diagnose, and correct performance issues.
Quality Assurance Testing Design
Carry out a range of activities to generate evidence in support of the validation of existing and new quality assurance test methods and procedures.
Quality Management System
Carry out a range of quality management activities under the guidance of senior colleagues to contribute to the identification and evaluation of current policies and business processes that are in the scope of the quality management system (QMS) and to support the design, development, and documentation of new policies, procedures, and business processes.
Operational Compliance
Develop knowledge and understanding of the organization's policies and procedures and of relevant regulatory codes and codes of conduct to ensure own work adheres to those standards. Obtain authorization from a supervisor or manager for any exceptions from mandatory procedure.
Continuous Improvement
Contribute to reviewing existing operations in own area of work, and generate new ideas to assist in identifying continuous improvements.
Document Preparation
Prepare moderately complex documents using a variety of applications for technology devices, such as standard office software. Also responsible for gathering and summarizing data for reports.
Work Scheduling and Allocation
Design own monthly schedule and, if necessary, assign work to others in order to speed up office workflow and ensure high-priority tasks get done.
Personal Capability Building
Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching. Develop and maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media.
Minimum Requirements
Technical Skills:
- Basic proficiency in programming languages such as Java, JavaScript, or Python.
- Familiarity with open-source test automation tools like Selenium or equivalents.
- Competence in SQL and database operations.
- Basic comprehension of performance testing tools like Apache JMeter.
- Basic understanding of the functionality of CI/CD pipelines.
- 2+ years in software testing, including some exposure to automation and performance testing.
- Communication: Proficiency in expressing issues with clarity and precision.
- Collaboration: Capability to effectively collaborate within a team.
- Precision: Strong commitment to maintaining a high level of quality in work.
- Flexibility: Skill in adapting to new tools and technologies as required.
Adaptive Thinking, Data Analysis, Data Compilation, Executing Plans, Laboratory Testing, Legal Practices, Oral Communications, Policies & Procedures, QA Methodologies, Regulatory Compliance Management, Software Testing, Test Case Management
Competencies
Decision Quality
Ensures Accountability
Instills Trust
Manages Complexity
Optimizes Work Processes
Organizational Savvy
Tech Savvy
Education
Bachelor of Computer Science (BCoSc)
Closing Date
15 July 2025 , 23:59
The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question.
The Old Mutual Story! Seniority level
- Seniority level Entry level
- Employment type Full-time
- Job function Engineering and Information Technology
Referrals increase your chances of interviewing at Old Mutual South Africa by 2x
Get notified about new Software Quality Engineer jobs in Pinelands, Western Cape, South Africa .
Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 3 days ago
Cape Town, Western Cape, South Africa 1 month ago
I want to work at Lula sometime in the future!Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 1 day ago
Software Quality Engineer (Java using Selenium)Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 1 week ago
City of Cape Town, Western Cape, South Africa 1 week ago
City of Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 4 weeks ago
Intermediate Software Quality Engineer (CPT)Cape Town, Western Cape, South Africa 3 days ago
Cape Town, Western Cape, South Africa 14 hours ago
Cape Town, Western Cape, South Africa 3 weeks ago
City of Cape Town, Western Cape, South Africa 1 week ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
Brackenfell, Western Cape, South Africa 2 months ago
City of Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 2 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrJunior Software Quality Engineer
Posted 6 days ago
Job Viewed
Job Description
Junior Software Quality Engineer - 6 MonthContract
Key Responsibilities:- Create and implement test suites that address both business and technical requirements
- Collaborate with business analysts and developers to ensure quality deliverables
- Document and prioritize identified defects for resolution
Participate in performance testing where applicable
Support team efforts in developing and maintaining test automation
Maintain comprehensive and up-to-date test documentation
- Basic proficiency in programming languages such as Java , JavaScript , or Python
- Familiarity with open-source test automation tools such as Selenium or similar
- Competence in writing and executing SQL queries and performing basic database operations
Basic understanding of performance testing tools like Apache JMeter
Familiarity with CI/CD pipelines and tools used in continuous integration and deployment
- Minimum 2 years of experience in software testing , including some exposure to:
Automation testing
Performance testing
Senior Software Quality Engineer
Posted 6 days ago
Job Viewed
Job Description
Senior Software Quality Engineer - 6 Month Contract
Key Responsibilities:- Lead quality assurance initiatives and frameworks for the assigned development team
- Collaborate with other team leads to ensure testability of both business and technical requirements
- Monitor and evaluate the quality of software deliveries across the team, identifying improvement areas
Mentor and support other QA engineers within the team
Innovate and drive strategies for automation, performance, and security testing
Engage proactively with stakeholders to ensure quality is upheld throughout the software development lifecycle (SDLC)
Oversee CI/CD pipeline configurations and promote best practices in DevOps
10+ years in software testing, including:
At least 3 years in QA leadership roles
Extensive experience in performance and security testing
- A strong background in DevOps practices and delivery
- Expertise in programming languages such as Java , JavaScript , or Python
- Proven experience in designing and implementing test automation frameworks across frontend and backend layers
Strong proficiency in SQL and test data management
Mastery of performance testing tools such as Apache JMeter or LoadRunner , including system performance analysis
Proficiency in security testing tools like OWASP ZAP or Burp Suite
Extensive experience with CI/CD pipelines using tools like Jenkins , GitLab CI , or Azure DevOps (ADO)
Deep understanding of DevOps practices , including containerisation and orchestration (e.g., Docker , Kubernetes )
Hands-on experience with cloud platforms such as AWS , Azure , or Google Cloud Platform (GCP)
Intermediate Software Quality Engineer
Posted 6 days ago
Job Viewed
Job Description
Intermediate Software Quality Engineer - 6 Month Contract
Key Responsibilities / Job Description:Design and implement comprehensive test strategies for the QA team
Lead the teams automation testing initiatives
Script and maintain automated tests across frontend and backend
Execute and analyse performance tests to enhance application responsiveness
Collaborate with development, DevOps, and product teams to ensure end-to-end quality
Generate and maintain quality assurance reports and dashboards for use across the organization
Continuously improve and maintain the test automation framework
Provide support on changes and enhancements to existing test suites
5+ years of professional experience in software testing
Extensive experience in both automation and performance testing
Proficiency in test automation using Java, JavaScript, or Python
Strong scripting capabilities for backend and frontend testing layers
Experience with test automation frameworks and their optimization
Deep knowledge of performance testing tools such as Apache JMeter or LoadRunner
Experience working with CI/CD pipelines using Jenkins, GitLab CI , or similar tools
Familiarity with DevOps practices and container tools like Docker and Kubernetes
Intermediate Software Quality Engineer
Posted 6 days ago
Job Viewed
Job Description
Intermediate Software Quality Engineer - 6 Month Contract
Key Responsibilities / Job Description:Design and implement comprehensive test strategies for the QA team
Lead the teams automation testing initiatives
Script and maintain automated tests across frontend and backend
Execute and analyse performance tests to enhance application responsiveness
Collaborate with development, DevOps, and product teams to ensure end-to-end quality
Generate and maintain quality assurance reports and dashboards for use across the organization
Continuously improve and maintain the test automation framework
Provide support on changes and enhancements to existing test suites
5+ years of professional experience in software testing
Extensive experience in both automation and performance testing
Proficiency in test automation using Java, JavaScript, or Python
Strong scripting capabilities for backend and frontend testing layers
Experience with test automation frameworks and their optimization
Deep knowledge of performance testing tools such as Apache JMeter or LoadRunner
Experience working with CI/CD pipelines using Jenkins, GitLab CI , or similar tools
Familiarity with DevOps practices and container tools like Docker and Kubernetes
Be The First To Know
About the latest Performance testing Jobs in South Africa !
Software & Quality Assurance Tester
Posted 10 days ago
Job Viewed
Job Description
FlySafair City of Johannesburg, Gauteng, South Africa
Join or sign in to find your next jobJoin to apply for the Software & Quality Assurance Tester role at FlySafair
FlySafair City of Johannesburg, Gauteng, South Africa
Join to apply for the Software & Quality Assurance Tester role at FlySafair
- Develop and execute test plans, test cases, and automated test scripts to validate functionality, performance, and security;
- Conduct unit, integration, and system testing, ensuring alignment with business and technical requirements;
- Use appropriate test automation frameworks and tools to support testing processes;
- Perform dashboard testing and data validation;
- Identify, document, and track bugs or discrepancies, working closely with developers to resolve issues;
- Ensure adherence to software development lifecycle (SDLC) best practices for QA and best practices;
- Participate in Agile/Scrum ceremonies, contributing to continuous testing and quality improvement;
- Conduct exploratory and regression testing to verify system stability before releases;
- Ensure test coverage addresses security vulnerabilities, performance issues, compliance risks, and validation against relevant industry standards and regulatory requirements;
- Prepare and maintain comprehensive test documentation, including test requirements, cases, scripts, defects, and resolutions, ensuring a well organised and traceable testing workflow;
- Communicate test results, risks, and issues effectively with technical and non-technical stakeholders;
- Provide feedback and recommendations for process improvements and quality enhancements;
- Collaborate with cross-functional teams, including developers, product managers, designers, and business analysts, to ensure smooth project execution.
- Grade 12 or equivalent;
- Bachelor’s in Computer Science or a related field (Essential);
- 3 - 5 years’ experience in software and software automation testing (Essential);
- Experience with cloud, Android and iOS testing frameworks (Essential);
- Experience in running automation scripts in cloud environments (Essential);
- Experience in relevant test platforms i.e. Selenium, Cucumber, Lambda, Apium or similar (Essential).
- Develop and execute test plans, test cases, and automated test scripts to validate functionality, performance, and security;
- Conduct unit, integration, and system testing, ensuring alignment with business and technical requirements;
- Use appropriate test automation frameworks and tools to support testing processes;
- Perform dashboard testing and data validation;
- Identify, document, and track bugs or discrepancies, working closely with developers to resolve issues;
- Ensure adherence to software development lifecycle (SDLC) best practices for QA and best practices;
- Participate in Agile/Scrum ceremonies, contributing to continuous testing and quality improvement;
- Conduct exploratory and regression testing to verify system stability before releases;
- Ensure test coverage addresses security vulnerabilities, performance issues, compliance risks, and validation against relevant industry standards and regulatory requirements;
- Prepare and maintain comprehensive test documentation, including test requirements, cases, scripts, defects, and resolutions, ensuring a well organised and traceable testing workflow;
- Communicate test results, risks, and issues effectively with technical and non-technical stakeholders;
- Provide feedback and recommendations for process improvements and quality enhancements;
- Collaborate with cross-functional teams, including developers, product managers, designers, and business analysts, to ensure smooth project execution.
- Grade 12 or equivalent;
- Bachelor’s in Computer Science or a related field (Essential);
- 3 - 5 years’ experience in software and software automation testing (Essential);
- Experience with cloud, Android and iOS testing frameworks (Essential);
- Experience in running automation scripts in cloud environments (Essential);
- Experience in relevant test platforms i.e. Selenium, Cucumber, Lambda, Apium or similar (Essential).
- Professional;
- Ability to work in a team and independently;
- Internal and external networking;
- Integrity and values;
- Confidence;
- Passionate;
- Innovative;
- Immaculate time keeping.
- Email applications will not be not accepted;
- Preference will be given to members of under-represented designated groups;
- Should no feedback be provided within two (2) weeks from the closing date, please consider your application as unsuccessful.
- Not to proceed with this vacancy;
- To appoint the selected candidates based on operational requirements.
#MHSeniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Quality Assurance
- Industries Aviation and Aerospace Component Manufacturing
Referrals increase your chances of interviewing at FlySafair by 2x
Get notified about new Software Quality Assurance Tester jobs in City of Johannesburg, Gauteng, South Africa .
City of Johannesburg, Gauteng, South Africa 1 month ago
Johannesburg, Gauteng, South Africa 2 days ago
Johannesburg, Gauteng, South Africa 1 year ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 1 week ago
Randburg, Gauteng, South Africa 1 week ago
Randburg, Gauteng, South Africa 1 week ago
Randburg, Gauteng, South Africa 1 week ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrIntermediate Software Quality Analyst (DBN)
Posted 2 days ago
Job Viewed
Job Description
We Want You:
Quality matters, and you ensure it! We’re seeking an Intermediate Software Quality Analyst who can interpret documentation and execute API tests that challenge our systems. You'll be involved in manual functional testing and test automation, managing the entire defect lifecycle to deliver reliable digital experiences. Additionally, you'll contribute to team growth through documentation, knowledge sharing, and training sessions. If you're detail-oriented, quality-driven, and eager to test smarter, this could be your next opportunity. Apply now!
You Bring:
- BSc, BCom, Ndip.
- Minimum of 3 years QA experience.
- ISTQB certifications are a plus.
What You’ll Do:
Responsibilities
- Analysis and Design: Review documentation like business requirements and specifications to derive test estimates and plan strategies for comprehensive test coverage.
- Implementation: Develop manual test cases aligned with standards, manage them within our test management tool, and design API tests for system robustness.
- Execution: Conduct tests systematically using relevant tools.
- Defect Management: Log defects, follow up on their resolution, and retest as needed.
- Retesting and Regression Testing: Perform retests and regression tests to verify software stability and maintain regression packs.
- Reporting: Generate progress and completion reports, utilizing automation where possible.
- Documentation and Knowledge Sharing: Create documentation and facilitate training sessions to promote team skill enhancement.
Living the Spirit
The ideal candidate exhibits a positive, solution-focused attitude with attributes such as:
- Teamwork: Collaborates actively to achieve common goals.
- Adaptability: Embraces change and new challenges.
- Growth Mindset: Eager to learn and take on new tasks.
- Continuous Improvement: Shares insights and fosters learning.
- Receptiveness to Feedback: Open to constructive criticism.
- Innovative Thinking: Suggests creative solutions.
- Proactivity: Follows up diligently on issues.
- Data-Driven Decisions: Bases decisions on analysis.
- Integrity: Communicates honestly and ethically.
- Process Adherence: Follows established protocols consistently.
This role combines innovative thinking, proactive problem-solving, teamwork, and ethics, contributing significantly to our team's success.
The Company We Keep:
At BET Software, we cultivate talent through learning, growth opportunities, and incentives, making our team the best in the industry.
Please note: Only candidates meeting the minimum requirements will be considered. If you are not contacted within 30 days, consider your application unsuccessful.
#J-18808-LjbffrSoftware Quality Analyst Engineer (remote)
Posted 7 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.