174 Qa Management jobs in South Africa
Civil Engineer Telecoms Data Center Infrastructure Project Management QA Compliance Johannesburg
Posted 6 days ago
Job Viewed
Job Description
Our client, a leading player in global telecommunications infrastructure, is seeking a skilled Civil Engineer with experience in telecom infrastructure projects to lead the planning, design, and construction of sites across diverse international locations. This role involves project management, compliance oversight, and cross-cultural collaboration to ensure high-quality standards and compliant delivery.
Responsibilities:
- Collaborate with clients and cross-functional teams to understand site requirements and design specifications.
- Contribute to the design of telecom sites, ensuring adherence to design specifications, safety standards, and relevant international/local codes and regulations.
- Develop detailed project plans, including timelines, budgets, and resource allocations tailored to each project.
- Oversee the construction of telecom sites, ensuring strict compliance with approved designs and safety regulations.
- Coordinate with contractors, suppliers, and local authorities to ensure seamless project execution.
- Conduct site visits to monitor progress, provide technical guidance, and address client concerns as needed.
- Ensure all projects adhere to local, national, and international engineering and safety standards.
- Perform regular inspections and audits to maintain quality control throughout the project lifecycle.
- Verify that all client specifications and quality expectations are consistently met.
- Engage with diverse teams across various countries, adapting to different cultural and regulatory environments.
- Cultivate strong relationships with local stakeholders to support project and stakeholder satisfaction.
- Prepare and present regular progress reports to clients and key stakeholders.
- Maintain accurate and comprehensive project documentation to ensure transparency and compliance.
Requirements: Qualifications and Skills
- Bachelor’s degree in Civil Engineering or a related field.
- Professional Engineer (PE) license preferred.
- Minimum of 5 years’ experience in civil engineering, ideally in telecom, data center, or large-scale industrial projects.
- Demonstrated experience working on international or multinational projects.
- Strong problem-solving, project management, and communication skills.
- Willingness to travel extensively and work across diverse environments.
- Fluency in English required; French and Portuguese are advantageous.
Benefits and Contractual Information:
- Competitive market-related salary.
- Opportunities for international project exposure.
Please visit our website for more exciting opportunities.
Executive Talent Consultant
CA Mining
CA Mining will respond to shortlisted candidates only. If you have not received a response within two weeks, please consider your application unsuccessful. However, your CV will be kept on our database for any other suitable positions.
Key Skills: Fashion Retail, Access Control System, Customer Service, Maintenance Planning, Attorney, Concierge
Employment Type: Full Time
Experience: Years
Vacancy: 1
Create a job alert for this searchCivil Engineer • Johannesburg, Gauteng, South Africa
#J-18808-LjbffrSoftware & 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-LjbffrSoftware Quality Assurance Engineer - Linux, PC, IoT
Posted 14 days ago
Job Viewed
Job Description
Join to apply for the Software Quality Assurance Engineer - Linux, PC, IoT role at Canonical
Continue with Google Continue with Google
Software Quality Assurance Engineer - Linux, PC, IoTJoin to apply for the Software Quality Assurance Engineer - Linux, PC, IoT role at Canonical
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, "the world's best free software platform". The Commercial Engineering Quality Assurance (QA) team works with all the engineering teams in Canonical, OEM and ODM customers, to bring Ubuntu directly to millions of users by delivering certified Ubuntu laptop, desktop, IoT and other computing devices.
As a Software QA engineer, you will join the team responsible for our strategy for quality coordination and testing. You will be a quality expert with extensive experience establishing quality processes from the ground up. You will understand the tools and techniques used to introduce new products, and will work with teams across the company to drive quality improvements through the entire development cycle.
As a Software Quality Assurance Engineer you will:
- Plan, create and manage the overall Quality Planning strategy and document
- Improve our automated test capability with design and code contributions
- Perform automated and manual testing of Ubuntu Desktop, Server and Core on varies latest hardware.
- Suggest solutions to identified product problems
- Collaborate with the Project team to ensure consistent project execution
- Identify quality assurance process bottleneck and suggest improvements
- Oversee continuous improvement projects
- Collect quality data
- Establish proactive measures to improve the quality and reliability of the Ubuntu platform
- Prepare time estimates and schedule for testing activities
- Identify, isolate, and document bugs clearly and concisely in the bugs database
- Work with development teams across multiple projects to build efficient, effective automated testing
- Communicate effectively with colleagues in a variety of time zones around the world
- Triage test reports and customer bugs
- Experience with the Linux desktop, and related technologies. Ubuntu experience would be a plus
- Solid grasp of commercial Software QA practices and ideas on how to integrate them into Linux Community standards
- Experience with common scripting languages, including Shell script, Python or JavaScript
- Comfortable with online communication and collaboration such as mailing lists, Mattermost, wiki
- Excellent logic, problem solving, and troubleshooting skills
- Strong written and spoken communication skills in English
- Ability to be productive in a globally distributed team
- Ability to pick up new technologies and achieve high effectiveness quickly
- Learning and development
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority Pass for travel
- Annual health check
- Seniority level Entry level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Sign in to set job alerts for “Software Quality Assurance Engineer” roles.Cape Town, Western Cape, South Africa 3 weeks 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-LjbffrSoftware 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 25 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
Be The First To Know
About the latest Qa management Jobs in South Africa !
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