1,026 Software Analyst jobs in South Africa
Software Test Analyst
Posted 11 days ago
Job Viewed
Job Description
As a Software Test Analyst, you will be responsible for ensuring that software products are developed and released with the highest level of quality possible.
You will be involved in the entire software development life cycle, from requirements gathering to testing and release.
Key Responsibilities:
- Test planning, requirements analysis, test execution, test analysis and reporting.
- Plan, develop and perform manual testing and analysis prior to automation phase.
- Execute test plans (manual, automated and regression) and create test reports.
- Run a suite of automated tests: functional, integration, system, regression, smoke.
- Defect management through SDLC.
- Report and track test metrics: test and code coverage.
- Review product design docs to ensure correct, unambiguous, verifiable requirements.
- Define acceptance criteria and testability on user stories.
- Recommend design improvements and corrections through the SDLC.
- Maintain effective communication on system limitations and performance.
- Conduct compatibility tests with partner systems/devices for release candidates.
- Use test tools and frameworks for data gathering and method execution.
- Provide reports and dashboards on test progress and software quality.
Requirements:
- ISTQB/ISEB or equivalent certification.
- Tertiary qualification in software or IT systems or proven technical experience.
- 3+ years’ experience in software test analysis.
- Experience in payments or fintech industry.
- 2+ years’ experience in Agile SDLC and CI/CD in quality engineering.
Technical Competencies:
- Experience with automation frameworks (Selenium, Appium, Robot).
- Testing enterprise-level integrated apps (web, mobile, APIs, databases).
- Familiarity with test tools like Practitest or X-Ray.
- Strong Agile development and delivery understanding.
- System troubleshooting and complex test execution.
- Query-level experience in MySQL (advantageous).
- Python knowledge is a plus.
Behavioural Competencies:
- Excellent written and verbal communication.
- Creative thinking.
- High attention to detail and quality.
- Ability to meet tight deadlines.
- Strong analytical and problem-solving.
- Positive, team-oriented mindset.
- Compliance with processes.
- Independent and collaborative working ability.
Software Test Analyst
Posted 14 days ago
Job Viewed
Job Description
Apply by : 11 June 2025
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.
Join Us in Becoming the Best Bank in the World!We appoint energized and motivated people for their potential and continuously look for talented, driven individuals to help us innovate 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.
Who We AreWe are a bank, but we’re much more than that. We believe that banking is about enabling people to 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.
Why Choose UsAt Capitec, we offer our best by living up to our CEO values in every situation – we always put the Client first, act with Energy and take Ownership. And to support people in being their best, our Employee Value Proposition offers every value to all team members through cohesive teams, growth opportunities as well as employee benefits and savings. We make it a priority to ensure that each member of the Capitec team feels welcome, valued, focused, and has the opportunity to grow.
About The Role/TeamJoin our dynamic Digital Merchant Commerce team, where we power the full journey of card machine solutions used by small businesses across the country. From sleek Android POS devices to intuitive merchant portals and seamless onboarding experiences, we build and maintain platforms that keep commerce moving. You'll play a key role in ensuring quality across a diverse and exciting tech stack - spanning devices, backend systems, and web interfaces. If you're passionate about test automation, love working across multiple product areas, and thrive in a fast-paced, impact-driven environment, this is your chance to help shape the future of payments with a team that values innovation, collaboration, and getting things done right.
What We Are Looking For- 4 + years of Quality Assurance (QA) testing experience in a business environment.
- Hands-on experience with test automation.
- Strong backend testing experience using Python, and a working knowledge of JavaScript to support basic frontend 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 qualification in Software Testing or Information Technology
- ISTQB Certification (Foundation Level or higher) required, demonstrating standardized knowledge in software testing and QA best practices
- Clear criminal and credit record
Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals.
#J-18808-LjbffrSoftware Test Analyst
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.
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.
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.
About The Role/TeamJoin our dynamic Digital Merchant Commerce team, where we power the full journey of card machine solutions used by small businesses across the country. From sleek Android POS devices to intuitive merchant portals and seamless onboarding experiences, we build and maintain platforms that keep commerce moving. You'll play a key role in ensuring quality across a diverse and exciting tech stack - spanning devices, backend systems, and web interfaces. If you're passionate about test automation, love working across multiple product areas, and thrive in a fast-paced, impact-driven environment, this is your chance to help shape the future of payments with a team that values innovation, collaboration, and getting things done right.
What We Are Looking For- 4 + years of Quality Assurance (QA) testing experience in a business environment.
- Hands-on experience with test automation.
- 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 qualification in Software Testing or Information Technology
- ISTQB Certification (Foundation Level or higher) required, demonstrating standardized knowledge in software testing and QA best practices
- Clear criminal and credit record
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-LjbffrSoftware Quality Analyst
Posted 14 days ago
Job Viewed
Job Description
The Software Quality Analyst role entails the creation, review and execution of software testing specifications and involves both working as part of the development team as well as mentoring other team members. The role includes responsibility for creating and maintaining testing environments, as well as creation and use of automated testing.
What you will be doing- Release management
- Software build processes
- Analysis, design and documentation of software
- User requirement gathering and documentation
- User acceptance testing
- Agile development methodology/Scrum management techniques
- Database querying and maintenance
- Maintenance of test and development environments
- Web technologies
- Three plus years' experience in testing complex software systems
- SQL skills
- OS, VM and software skills
- Experience creating and maintaining testing environments
- Excellent written and spoken communication skills
- Analytical and logical problem-solving skills
- Understanding of testing concepts and the role of a QA in Scrum
- Related qualification
- Good attention to detail
- Open to and willing to give critique
- Genuinely interested in comin up with the nest solutions
- Constantly learning about things and sharing with others
Software Test Analyst
Posted today
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, please click 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.
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.
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.
About The Role/TeamJoin our dynamic Digital Merchant Commerce team, where we power the full journey of card machine solutions used by small businesses across the country. From sleek Android POS devices to intuitive merchant portals and seamless onboarding experiences, we build and maintain platforms that keep commerce moving. You'll play a key role in ensuring quality across a diverse and exciting tech stack - spanning devices, backend systems, and web interfaces. If you're passionate about test automation, love working across multiple product areas, and thrive in a fast-paced, impact-driven environment, this is your chance to help shape the future of payments with a team that values innovation, collaboration, and getting things done right.
What We Are Looking For- 4 + years of Quality Assurance (QA) testing experience in a business environment.
- Hands-on experience with test automation.
- 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 qualification in Software Testing or Information Technology
- ISTQB Certification (Foundation Level or higher) required, demonstrating standardized knowledge in software testing and QA best practices
- Clear criminal and credit record
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-LjbffrSoftware testing analyst
Posted today
Job Viewed
Job Description
Software test analyst
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Software analyst Jobs in South Africa !
Software test analyst
Posted today
Job Viewed
Job Description
Software test analyst
Posted today
Job Viewed
Job Description
Software Analyst - Business Solutions - Pretoria East (REF:EM33106) Market Related
Posted 20 days ago
Job Viewed
Job Description
Our client is an innovative company in Pretoria East and is looking for a Software Analyst to join their team. The ideal candidate will be working with a dynamic team providing business solutions tailor-made to meet their clients' needs.
Duties & Responsibilities- Analyse business requirements to determine system feasibility and recommending improvements.
- Identifying and recommending possible technological solutions to business problems.
- Defining project requirements and developing solutions.
- Planning and facilitating user design sessions.
- Documenting interaction with business.
- Facilitate knowledge transfer by presenting results of all analysis and deliverables to project teams.
- Document decisions and the supporting reasons for the action made at each design meeting.
- Identify and communicate project and design risks.
- Manage tasks according to prescribed project priorities and provide progress reports on projects.
- Responsible for the creation or review of user documentation for assigned projects.
- Provide regular progress reports and updates on tasks and job estimates to supervisor and project management as necessary.
- Provide support for business needs by running custom reports.
- Troubleshoot software applications and document technical resolutions for research tickets.
- Handle tough technical problems and data issues.
- Provide post-implementation support.
- Testing new releases of software to ensure they meet customer needs.
- Performing research to identify new technology solutions for future problems.
- Maintaining the integrity of databases by creating backup copies and performing regular maintenance tasks such as updating security permissions or removing obsolete data.
- The ability to elicit and document functional requirement, write specifications and use cases, and design user interfaces requirement for applications.
- Possess a working knowledge of software technology, computer programming experience, and broad business knowledge. They may also require the ability to develop business process models.
- Demonstrate a positive attitude even under high pressure and stressful situations.
- Adapt readily to change.
- Strong problem solving and analytical skills.
- Highly organized with the ability to manage teams, resources, processes, and time to achieve a target result within the stipulated timeframe.
- Communicate effectively both orally and in writing.
- Serve as a seam between two groups: The software developer and the end-user. Have strong interpersonal skills to manage a relationship with both parties.
- Self-motivated with the ability to work independently as well as in a team-oriented environment.
- Advanced computer skills, including proficiency with MS Office applications, Windows, MS SQL – for developing ad-hoc queries.
- Excellent attention to detail for a high degree of consistency and accuracy. It is also vital to ensure that products meet with acceptance criteria.
- Work collaboratively with a cross-functional team to deliver solutions.
- Troubleshooting complex software applications.
Market Related
Interested?Phone:
Brought to you by AGC Legal Recruitment
#J-18808-Ljbffr