319 Software Qa jobs in South Africa
Senior Software Qa Engineer Remote
Posted 19 days ago
Job Viewed
Job Description
Our client is looking to hire a Senior Software QA Engineer to join their team.
Duties & ResponsibilitiesWhat you will be doing:
- Maintain the high quality of the company's software.
- Define, monitor and improve upon the Quality Assurance process and practices, including our quality assurance architecture, frameworks, policies, standards and tools at all stages of the SDLC.
- Execute the quality control process, including taking ownership of product acceptance testing.
- Enhance test data as new product features are established.
- Collaborate with product stakeholders to ensure that problems discovered will be investigated and the quality assurance process will be adapted to address these problems moving forward.
- Train the team members on quality assurance control process and policies.
- Initiate and own the handover of acceptance testing from the customer success team to Quality Assurance.
- Define, document and maintain the product acceptance testing strategy / approach and expand the depth of testing as your product knowledge improves.
- Keep abreast of the expectations of the product stakeholders, engaging with the Quality Assurance Manager for assistance in managing these expectations.
- Execute day-to-day testing related to deliverables planned for each sprint.
- Define and execute the Predictor IBP test automation strategy, considering any needs for alignment with the Predictor IA engineering team as well as the broader company automation strategy.
- Grow and continually update your product knowledge.
- Take the Quality Assurance Manager with you on the journey.
What we are looking for:
- 5 or more years of experience in test analysis, design and execution at a senior level.
- Proven experience in balancing between hands-on and tool-based testing activities.
- Confident in working with knowledgeable individuals.
- Meticulous at planning for, and recording the outcome of meetings and discussions pertaining to the product engineering process.
- Previously been responsible for, or been involved in the process, of defining a Quality Assurance framework for a team, or have a clear understanding of what this requires.
Knowledge that will support your success in the role:
- Managing test environments installed on a Linux operating system.
- Managing test data in flat files and in MySQL/Postgres RDBMS using SQL DDL and DML.
- Using Git repositories to manage source code, including experience in using a Git platform such as GitHub, GitLab or Bitbucket in an IDE as well as on the command-line.
- Using Postman to explore, document and test APIs.
- A proven track record in building automated acceptance tests using tools such as Selenium WebDriver with Cucumber and/or Microsoft Playwright.
- Having performed testing within a Java development team.
- Using and maintaining GitHub or GitLab CI/CD pipelines.
- Using and maintaining Docker containers within a cloud environment such as AWS, Azure or Google Cloud Platform.
Skills and aptitudes:
- High level of attention to detail.
- Able to prioritize your own work within agreed deadlines and manage stakeholder expectations where necessary.
- Ability to think quickly, be agile, solution driven, innovative, problem solve and have the confidence to make decisions.
- Great communication skills.
Senior software qa engineer remote
Posted today
Job Viewed
Job Description
Senior software qa engineer remote
Posted today
Job Viewed
Job Description
Software QA Tester / Specialist
Posted today
Job Viewed
Job Description
SUMMARY :
Software QA Specialist I Tester - Cape Town CBD - Office based
Trusted by thousands of organisations worldwide, the company delivers cutting-edge, centrally managed email signature solutions. With a rapidly expanding client base, head quartered in New Zealand, they are growing their South Africa team and are on the hunt for a skilled Quality Assurance (QA) Specialist to champion software excellence and help shape products trusted by businesses everywhere.
POSITION INFO :
As part of a distributed development team, you’ll play a key role in ensuring products are reliable, stable, and high-performing before they reach customers around the globe. This is a hands-on QA role where you’ll help shape the testing practice from the ground up — combining manual testing, test planning in Azure DevOps, and setting up the first automation framework .
Role :
- Design and execute test plans for new features and product updates using Azure DevOps
- Carry out manual and exploratory testing, documenting real-world scenarios
- Establish and maintain an automation framework (tool choice flexible – Selenium, Playwright, Cypress, or similar)
- Collaborate with developers, product managers, and support teams to spot defects and edge cases early
- Maintain and evolve test documentation and DevOps test plans
- Contribute to building a mature QA practice , incorporating CI / CD tools, API testing, and performance testing over time
- Identify opportunities to improve QA processes, tools, and workflows
- Drive product quality at every stage of the sprint lifecycle
Required experience and skill set :
What's in it for you!
Software QA Tester / Specialist
Posted 1 day ago
Job Viewed
Job Description
Role:
- Design and execute test plans for new features and product updates using Azure DevOps
- Carry out manual and exploratory testing, documenting real-world scenarios
- Establish and maintain an automation framework (tool choice flexible Selenium, Playwright, Cypress, or similar)
- Collaborate with developers, product managers, and support teams to spot defects and edge cases early
- Maintain and evolve test documentation and DevOps test plans
- Contribute to building a mature QA practice , incorporating CI/CD tools, API testing, and performance testing over time
- Identify opportunities to improve QA processes, tools, and workflows
- Drive product quality at every stage of the sprint lifecycle
- 25+ years experience in software testing or quality assurance
- Solid knowledge of QA methodologies, tools, and best practices
- Hands-on experience with test case management and bug tracking (Azure DevOps experience a plus)
- Exposure to automation frameworks (Selenium, Playwright, Cypress, or similar) no strong preference, as long as you can deliver results
- Familiarity with Microsoft 365 and Outlook (must be comfortable using and learning these systems)
- Excellent communication skills and sharp attention to detail
- Comfortable working in a distributed, collaborative environment
- Be part of a global leader with a relaxed yet professional culture
- Work with modern tools and a forward-thinking, supportive team
- Shape QA in a company where quality is valued from the ground up
- Enjoy autonomy, and real opportunities for growth
- Join at a pivotal time as the company expands their South African operations
Senior Software QA Engineer R85 000.00 per month
Posted 20 days ago
Job Viewed
Job Description
Our client is looking to hire a Senior Software QA Engineer to join their team.
Duties & ResponsibilitiesWhat you will be doing:
- Maintain the high quality of the company's software.
- Define, monitor and improve upon the Quality Assurance process and practices, including our quality assurance architecture, frameworks, policies, standards and tools at all stages of the SDLC.
- Execute the quality control process, including taking ownership of product acceptance testing.
- Enhance test data as new product features are established.
- Collaborate with product stakeholders to ensure that problems discovered will be investigated and the quality assurance process will be adapted to address these problems moving forward.
- Train the team members on quality assurance control process and policies.
- Initiate and own the handover of acceptance testing from the customer success team to Quality Assurance.
- Define, document and maintain the product acceptance testing strategy / approach and expand the depth of testing as your product knowledge improves.
- Keep abreast of the expectations of the product stakeholders, engaging with the Quality Assurance Manager for assistance in managing these expectations.
- Execute day-to-day testing related to deliverables planned for each sprint.
- Define and execute the Predictor IBP test automation strategy, considering any needs for alignment with the Predictor IA engineering team as well as the broader company automation strategy.
- Grow and continually update your product knowledge.
- Take the Quality Assurance Manager with you on the journey.
What we are looking for:
Experience:
- 5 or more years of experience in test analysis, design and execution at a senior level.
- Proven experience in balancing between hands-on and tool-based testing activities.
- Confident in working with knowledgeable individuals.
- Meticulous at planning for, and recording the outcome of meetings and discussions pertaining to the product engineering process.
- Previously been responsible for, or been involved in the process, of defining a Quality Assurance framework for a team, or have a clear understanding of what this requires.
Knowledge that will support your success in the role:
- Managing test environments installed on a Linux operating system.
- Managing test data in flat files and in MySQL/Postgres RDBMS using SQL DDL and DML.
- Using Git repositories to manage source code, including experience in using a Git platform such as GitHub, GitLab or Bitbucket in an IDE as well as on the command-line.
- Using Postman to explore, document and test APIs.
- A proven track record in building automated acceptance tests using tools such as Selenium Webdriver with Cucumber and/or Microsoft Playwright.
- Having performed testing within a Java development team.
- Using and maintaining GitHub or GitLab CI/CD pipelines.
- Using and maintaining Docker containers within a cloud environment such as AWS, Azure or Google Cloud Platform.
Skills and aptitudes:
- High level of attention to detail.
- Able to prioritize your own work within agreed deadlines and manage stakeholder expectations where necessary.
- Ability to think quickly, be agile, solution driven, innovative, problem solve and have the confidence to make decisions.
- Great communication skills.
Senior software qa engineer r85 000.00 per month
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Software qa Jobs in South Africa !
Senior Test Automation
Posted today
Job Viewed
Job Description
About the Role: We are looking for an experienced Senior Test Automation professional to join our team on a contracting basis. As an Automation Tester, you will be responsible for designing, developing, and executing automated test scripts to ensure the highest level of product quality. You will collaborate closely with our development and QA teams to identify testing requirements and implement efficient testing strategies.Key Duties and Responsibilities:
- Designing and implementing automated testing solutions
- Executing automated test scripts and analyzing results
- Collaborating with cross-functional teams to identify testing requirements
- Developing efficient testing strategies
- Troubleshooting issues and debugging tests
- UFT One and Selenium
- Have clear understanding of System Integration Testing
- Have clear understanding of User Acceptance Testin
#J-18808-Ljbffr
Test Automation Engineer
Posted 14 days ago
Job Viewed
Job Description
Press Tab to Move to Skip to Content Link
Select how often (in days) to receive an alert:
We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:
1.To see what life at Capitec is all about and complete a short assessment, pleaseclick here!
2. Once you have completed the above finalize your application by clicking apply below.
We appoint energized and motivated people for their potentialandcontinuously look fortalented, driven individualstohelp usinnovate and evolve.That is why we focus on finding the right people for the right jobs. We love what we do because we focus on making a positive difference for our clients and employees. Our company DNA is built around talented and committed teams dedicated to build a brand that we are proud of and earns the trust of our clients.
Why Choose UsAt Capitec, we offer our best by living up to our CEO values in every situation – we always put theClient first, act withEnergy andtakeOwnership.And to support people in being their best,our Employee Value Propositionoffersevery value to all team members through cohesive teams, growth opportunities as well asemployee benefitsand savings. We make it a priority toensure that each member of the Capitec team feels welcome, valued, focused, and has the opportunity to grow
Who We AreWe are a bank, but we’re much more than that.We believe that banking is about enabling peopleto control their financial lives through banking that is simplified, accessible, affordable and delivered through personal experience. By helping our clients manage their financial lives better, we enable them to live better.
About The Role/TeamAre you a passionate engineer ready to thrive in a dynamic environment? The Native App Platform Team at Capitec is looking for you. We're a team of about 20 engineers building the foundational platform that delivers Capitec's Banking App to millions of South Africans. Our work covers the native apps, frontend platform architecture and backend services and APIs, placing us at the heart of innovation for all Capitec products.
We're looking for a test automation engineer to help shape the future of our mobile channel, focusing on key areas like app security, fraud prevention, and unwavering stability. You'll tackle the challenge of making our app efficient, responsive, and reliable across a wide range of devices, ensuring even the most resource-constrained hardware provides an enjoyable experience. A major project on our horizon is building our own device testing farm to include the devices our clients rely on, and your expertise will be vital.
In our team, we value building trust and autonomy. We foster an environment of continuous improvement and experimentation with the best tech needed to get the job done. Collaboration and communication are key, but we also like to have fun and not take ourselves too seriously.
The ideal candidate embraces new technology, challenges bad ideas, and loves finding better ways of doing things. You'll need to write automated tests and have a deep empathy for our clients. We want someone who can help us raise our own standards and bring something new to the team. If you're ready to make a tangible impact in a supportive, forward-thinking environment, apply now and help us build something exceptional.
What We Are LookingFor- 3 – 5 years of Quality Assurance (QA) testing experience in a business environmen
- Hands-on experience with test automation.
- Knows how to use generative AI to be more impactful and productive.
- Strong front-end testing experience, and a working knowledge of back-end testing to support basic backend testing efforts.
- Strong understanding of end-to-end testing processes.
- Able to assess the impact of software changes across systems.
- Solid knowledge of the full Software Development Lifecycle (SDLC).
- Understands common software faults and how to identify them.
- Exposure to a variety of software domains and applications under test.
- Applied best practices in software/hardware testing and Software Quality Assurance (SQA).
- Proficient in test reporting, defect tracking, and follow-up processes.
- Experience in a Financial/Banking Systems environment is ideal.
- A proactive self-starter who adapts easily and thrives in dynamic, growth-focused environments
- A relevant tertiary qualificationinSoftware Testing (minimum)
- Software Testing - Foundation Level through the International Software Testing Qualification Board (ISTQB) is ideal
If you are interested in being part of this dynamic team, on a mission to build the best bank in the world through unlocking the potential of its people, please apply. We would love to hear from you!
Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals.
Capitec Bank is an authorised financial services provider (FSP 46669) and registered credit provider (NCRCP13). Capitec Bank Limited Reg. No: 1980/003695/06
#J-18808-LjbffrTest Automation Engineer
Posted 14 days ago
Job Viewed
Job Description
Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We are a talent incubator. The time you spend at Expleo will turbo-charge your career, allowing you to work on complex technical challenges, enjoy opportunities to expand your skills and take part in inspiring, multi-disciplinary collaborations with your colleagues. Whether working on autonomous vehicles, green planes, the factories of tomorrow or cutting-edge banking technology, you will have the opportunity to become a bolder version of yourself. Let’s change the game together.
We are looking for a Test Automation Engineer to join our dynamic team in Johannesburg (Hybrid).
Role Overview:
In this role, you'll operate autonomously while providing senior-level guidance, managing teams, and overseeing project progress.
Your main focus will be leading Quality Engineering projects, utilizing available test frameworks and tools to ensure projects meet their goals on time and within budget.
Responsibilities- Take charge of various technical phases within projects or multiple smaller projects, which may involve moderate scope and occasionally complex tasks.
- Manage both personal and team schedules and resources efficiently within specific parameters and conditions.
- Write top-notch scripts using preferred tools, integrating them into scenarios to test specified non-functional use cases. Coordinate schedules, work plans, and resources while leading progress against the overall plan.
- Facilitate the information gathering and reporting process, conducting thorough research to define problems and prepare responses to anticipated questions.
- Establish traceability records, linking test cases back to requirements, and generate reports on system quality while collecting metrics on test cases.
- Develop test scripts, materials, and regression test packs for assessing new or updated software or services.
- Offer detailed guidance and advice to the team regarding the application of various technologies.
- Assist test management in devising project plans and monitoring progress against key milestone dates.
- Cultivate a network to provide support and enhance value in client engagements, encompassing both internal company connections and external professional networks.
- Bachelor’s Degree in Computer Science, Information Systems, or other related field, or equivalent work experience
- ISEB / ISTQB Certification
- Additional course or certification in Quality Engineering
- Proficiency in Object-oriented Programming (OOP).
- Experience with development languages such as C# and Java.
- Background in Mobile Application development.
- Familiarity with SOAP and RESTFUL services.
- Ability to use testing tools and frameworks like Selenium, Appium, Soap UI, and Jira.
- Exposure to performance and load testing.
- Over 5 years of experience in test automation.
- Hands-on experience in Agile delivery methodologies and exposure to Test Driven Development (TDD) and Behavior Driven Development (BDD) within a continuous delivery framework.
- Proficiency in test analysis and design.
- Exposure to Non-Functional Testing (NFT).
We are guided by shared values in all things we do: Courage, Excellence, Collaboration, Respect and Accountability.
- Courage – We are bold thinkers and doers, always ready to take on new challenges. We think of ourselves as entrepreneurs, matching creativity with vigilance.
- Excellence – We are united by a shared ambition: change the game, together. Continuous performance is both an objective and a mindset.
- Collaboration –Teamwork and emotional intelligence are what makes us stand out in a crowd. We stand shoulder to shoulder, with our clients and our peers, through good times and setbacks.
- Respect – We are a hive of different profiles, and we place a high value on openness and transparency. We show respect, always.
- Accountability – We are reliable. We celebrate our successes, we take responsibility and learn from our failures. This is why we protect our “right to fail” as an opportunity to bounce back and progress.