762 Software Analyst jobs in South Africa
Senior Software Developer (Data Analyst & BI)
Posted today
Job Viewed
Job Description
Key Responsibility Areas
- Lead the design and development of new features for the software systems, and improvement of the existing ones;
- Implementation, debugging, documentation and release of the software solutions;
- Provide maintenance and enhancement support of the existing systems;
- Perform software systems coding assignments; and
- Supervision of the Junior Software Developers.
Qualifications and Experience
Minimum :
- 3 years National Higher Diploma/ Bachelor's degree in ICT (Computer Science, Information Systems, Technology and Engineering) or related field.
Experience:
- 6 - 7 years’ experience with full software development lifecycle (SDLC), including solution development, operational responsibility in a large corporate/public sector organisation
- Experience in using the following technologies to develop with java or/and scala programming language.
- Web application technologies (servlets, JS, JSP, JSTL, HTML, CSS, Bootfaces, primefaces)
- Enterprise application technologies JPA, JTA, JMS, EJB etc.
- Web services technologies (JAX-RS, JAX-RPC, JAXR)
- Management and Security technologies (Security API)
- 3 years’ experience of data life cycle, Bigdata/Data analytics solutions, Apache Hadoop, Python, Apache Spark, Apache Kafka, MongoDB, Apache Hive, Jupyter Hub, Linux, Microsoft PowerBI, ETL/ELT/ETLT processes across various platforms. Working knowledge of Artificial Intelligence development processes and its technologies.
- Research / Data Analysis jobs
Is this job a match or a miss?
Software Test Analyst
Posted today
Job Viewed
Job Description
Apply by
: 24 October 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
- To see what life at Capitec is all about and complete a short assessment, please click here
- 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 Are
We 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 Us
At 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:
We are looking for a Level 2 Test Analyst to join our Credit Decisioning Product Team. This role will combine manual and automation testing responsibilities focused on back-end systems, including data pipelines, APIs, and complex credit calculations.
As the first automation analyst embedded directly in the product team, you will:
- Conduct thorough manual analysis and develop automation scripts to validate system logic.
- Work closely with developers, business analysts, and product specialists to ensure high-quality releases.
- Drive research and discovery initiatives, exploring innovative solutions to improve testing processes.
- Lead playbacks and presentations to articulate findings, insights, and recommendations to a broader audience.
This is a hands-on, highly analytical role requiring strong technical skills, numerical acumen, and the confidence to challenge the status quo and bring new ideas to the team.
Our ideal candidate has:
Mandatory Skills & Experience
We are looking for a senior, proactive test analyst who thrives in a fast-paced, collaborative environment. The ideal candidate will have:
Proficiency in JavaScript or TypeScript; experience with any programming language will also be considered.
Strong manual testing experience with the ability to translate test scenarios into automation scripts.
Excellent numerical and analytical skills for complex credit calculations.
Good To Have
Experience with Playwright, K6, or Bruno.
Hands-on experience with Postman and Excel for API testing and data analysis.
Personality Traits
Confident and articulate, with strong communication and presentation skills.
Curious and investigative, with the ability to research, discover, and implement innovative solutions.
Independent and proactive, capable of driving improvements within the product team.
*Education (Minimum) *
- Grade 12 National Certificate / Vocational
- A relevant tertiary qualification in Software Testing or Information Technology
Education (Ideal Or Preferred)
- National Diploma in Information Technology
*Knowledge and Experience
Minimum *
- Understand the end-to-end processes being tested to achieve successful testing
- Knowledge of and exposure to impact analysis when introducing software changes
- Understand the full Systems Development Lifecycle (SDLC)
- Best practice / industry standard in software and hardware testing, reporting, tracking and follow up, and Software Quality Assurance (SQA)
- 2-3 years' experience in Quality Assurance (QA) testing within a business context
Ideal
- Knowledge of Capitec's Way of Work (WoW) during projects
- Experience in continuous delivery environment
- Application of test tools
- Test Automation
- Financial/Banking Systems
- Reinforce with stakeholders/feature team appropriate testing environments and timelines
- SQL Query/Fundamentals
Skills
- Analytical Skills
- Communications Skills
- Interpersonal & Relationship management Skills
- Problem solving skills
- Numerical Reasoning skills
*Additional Information *
- 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.
Is this job a match or a miss?
Software Quality Analyst
Posted today
Job Viewed
Job Description
WELCOME TO OLX
Software innovation is the driving force behind the success of
Property24
. We strive for outstanding user experiences on our websites, desktop, and mobile applications. We've created the leading property marketplaces in SA and Kenya, and are by no means finished. Join the tech-savvy team where quality, scale and performance are the foundations of our success.
We're always growing our products, so if you're one of SA's talented software developers, then you'd be a great addition to our team.
At OLX, we work together to build a more sustainable world through trade
.
We make it safe, smart, and convenient to buy and sell cars, find housing, get jobs, buy and sell household goods, and more. Our colleagues around the world help to serve millions of people around the world every month, through its well-loved consumer brands including OLX, Otodom , Property24, AutoTrader.
Join OLX and see how far you can go
.
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
Requirements
- 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
Does This Sound Like You
- 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
If we're blown away by your CV, we'll call you in for an interview.
We'll give you a warm welcome, a quick test to challenge your mind and a chat to weigh up your skills and personality - simple, right? If you get the job, be prepared for a pretty great adventure
We look forward to meeting you.
To support our commitment to diversity, inclusion, and compliance with South Africa's Employment Equity Act, we collect gender and race information to help us monitor and promote equal opportunities. Please note that this information is confidential and does not influence hiring decisions, which are based solely on qualifications and experience.
Diversity, Equity and Inclusion at OLX
OLX values diversity and welcomes applicants of all races, ethnicities, disabilities, ages, genders, sexual orientations, religions, backgrounds, and experiences to apply. If this role excites you, we encourage you to apply, even if you don't meet all the requirements - you may be just the right fit for this or other opportunities with us
OLX will process your personal data to assess your fit for the applied position. You may optionally consent to store your data for up to 12 months after the application process for consideration in future OLX roles. For more details on how your application data will be processed please check our
Privacy Statement
.
Is this job a match or a miss?
Software Test Analyst
Posted today
Job Viewed
Job Description
Manual and automated testing across all SDLC phases.
Design, maintain, and automate test cases and regression packs using XRAY, JIRA, and other tools.
Conduct functional, regression, UAT, smoke, API, database, and non-functional testing.
Prepare and manage test data and environments, and monitor/report automation runs.
Perform back-end testing with SQL (Oracle/SQL Server).
API testing - using SOAPUI/Bruno
Track and manage defects through JIRA.
Collaborate in Agile ceremonies and provide regular progress updates.
Matric / Grade 12
Tertiary Qualification - Diploma / Degree or equivalent qualification
ISTQB Certification
At least 5 years of solid software testing experience
Skilledin working with Java (TestNG), Eclipse, Maven, Git, JMeter, Selenium Web driver, frontend and backend test automation tools
Collaborative tools - QC/ALM, JIRA, Confluence
Proven experience in testing APIs, working with SQL queries, white and black box testing as well as web application testing
Between 5 - 7 Years
Is this job a match or a miss?
Software Test Analyst
Posted today
Job Viewed
Job Description
Apply By
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:
- To see what life at Capitec is all about and complete a short assessment, please click here
- 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 Are
We 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 Us
At 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
In this role you will take on a senior Test Analyst (Level 3) position within our Fraud and Security team, a high-impact area that works on protecting our clients against fraud, cybercrime, and other critical risks. You will play a key role in leading and mentoring Level 2 Test Analysts, while also being hands-on with complex testing across multiple projects.
The role requires someone who is energetic, analytical, and thrives in a fast-paced, pressurised environment, ensuring that quality and accuracy remain top priorities. You will work on both front-end and back-end testing, including running scripts, validating databases, and testing APIs, while supporting the team in delivering secure, client-focused solutions.
Our Ideal Candidate Has
ISTQB Foundation certification (minimum requirement)
Solid experience in functional testing, with exposure to both back-end and front-end testing
Ability to run scripts, perform database validations, and test across different layers (front-end, API, back-end)
Strong analytical and problem-solving skills with a passion for quality assurance
Proven ability to mentor and guide junior team members in a collaborative way
Energetic, forthright, and able to thrive in a supportive, non-toxic team culture
Industry experience in fraud, security, or financial servic
*Education (Minimum) *
- Grade 12 National Certificate / Vocational
- A relevant tertiary qualification in Software Testing or Information Technology
Education (Ideal Or Preferred)
- National Diploma in Information Technology
*Knowledge and Experience
Minimum *
- Understand the end-to-end processes being tested to achieve successful testing
- Knowledge of Capitec's Way of Work (WoW) during projects
- Knowledge of and exposure to impact analysis when introducing software changes
- Understand the full Systems Development Lifecycle (SDLC)
- Understand common software failures and faults
- Understand various software domains
- Understand system or application under test
- Understand variety of testing efforts
- Best practice / industry standard in software and hardware testing, reporting, tracking and follow up, and Software Quality Assurance (SQA)
- 6+ years' experience in Quality Assurance (QA) testing within a business context
- Experience in or exposure to coaching and mentoring other test team members
Ideal
- Experience in continuous delivery environment
- Application of test tools
- Test Automation
- Financial/Banking Systems
- Reinforce with stakeholders/feature team appropriate testing environments and timelines
- Supervise testers and test analysts
- SQL Query/Fundamentals
Skills
- Analytical Skills
- Communications Skills
- Interpersonal & Relationship management Skills
- Problem solving skills
- Numerical Reasoning skills
*Additional Information *
- 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.
Is this job a match or a miss?
Software Test Analyst
Posted today
Job Viewed
Job Description
About the role
- In this role you will take on a Senior Test Analyst position within our Fraud and Security team, a high-impact area that works on protecting our clients against fraud, cybercrime, and other critical risks. You will play a key role in leading and mentoring Test Analysts, while also being hands-on with complex testing across multiple projects.
- The role requires someone who is energetic, analytical, and thrives in a fast-paced, pressurised environment, ensuring that quality and accuracy remain top priorities. You will work on both front-end and back-end testing, including running scripts, validating databases, and testing APIs, while supporting the team in delivering secure, client-focused solutions.
Our ideal candidate has:
- ISTQB Foundation certification (minimum requirement)
- Solid experience in functional testing, with exposure to both back-end and front-end testing
- Ability to run scripts, perform database validations, and test across different layers (front-end, API, back-end)
- Strong analytical and problem-solving skills with a passion for quality assurance
- Proven ability to mentor and guide junior team members in a collaborative way
- Energetic, forthright, and able to thrive in a supportive, non-toxic team culture
- Industry experience in fraud, security, or financial servic
Education (Minimum)
- Grade 12 National Certificate / Vocational
- A relevant tertiary qualification in Software Testing or Information Technology
Education (Ideal or Preferred)
- National Diploma in Information Technology
Knowledge and Experience
Minimum:
- Understand the end-to-end processes being tested to achieve successful testing
- Knowledge of Capitec’s Way of Work (WoW) during projects
- Knowledge of and exposure to impact analysis when introducing software changes
- Understand the full Systems Development Lifecycle (SDLC)
- Understand common software failures and faults
- Understand various software domains
- Understand system or application under test
- Understand variety of testing efforts
- Best practice / industry standard in software and hardware testing, reporting, tracking and follow up, and Software Quality Assurance (SQA)
- 4+ years’ experience in Quality Assurance (QA) testing within a business context
- Experience in or exposure to coaching and mentoring other test team members
Ideal:
- Experience in continuous delivery environment
- Application of test tools
- Test Automation
- Financial/Banking Systems
- Reinforce with stakeholders/feature team appropriate testing environments and timelines
- Supervise testers and test analysts
- SQL Query/Fundamentals
Skills
- Analytical Skills
- Communications Skills
- Interpersonal & Relationship management Skills
- Problem solving skills
- Numerical Reasoning skills
- ICT jobs
Is this job a match or a miss?
Data Analyst
Posted 4 days ago
Job Viewed
Job Description
- Data Collection & Management:
- Collect, clean, and organize data from various sources, ensuring accuracy and integrity
- Maintain and update databases and data systems
- Data Analysis:
- Analyze complex financial data to identify trends, anomalies, and actionable insights
- Reporting & Visualization:
- Develop and maintain dashboards and reports to clearly communicate findings
- Present data-driven insights to stakeholders in a clear, compelling manner
- Collaboration:
- Partner with the finance team to understand analytical needs
- Work cross-functionally with IT and other departments to implement solutions
- Continuous Improvement:
- Proactively identify opportunities to streamline data processes and improve reporting
- Stay current with trends, tools, and best practices in data analytics
- Bachelors Degree in Data Science, Statistics, Finance, Economics, Computer Science, or a related field
- Advanced Degree or professional certification in data analytics or finance is an advantage
- 1-2 years of experience as a Data Analyst, ideally within the financial sector
- Proficiency in SQL, Python, R, and advanced Excel
- Strong experience with data visualization tools (e.g., Tableau and Power BI)
- Familiarity with financial databases and platforms
Is this job a match or a miss?
Be The First To Know
About the latest Software analyst Jobs in South Africa !
Data Analyst
Posted 19 days ago
Job Viewed
Job Description
Purpose of role:
- Data Analyst will be part of a team that conducts regular and adhoc data projects.
- Data Analyst required to implement and maintain solutions including data sourcing, data transformation using SQL.
- Data Analyst will be communicating with client and end-user to determine purpose and end solution requirements.
- The role will also cover data extraction and data manipulation to fulfil client requirements, including adhoc requests, documentation, effective communication with external clients and internal stakeholders.
- Investigation, design, and implementation of improvements to existing processes
- Ad-hoc queries relating to broad spectrum data and products
- Documenting and general maintenance of processes
- Combine raw data from multiple sources and explore ways to enhance data quality and reliability
- Prepare data for prescriptive and predictive modelling and collaborate with data scientists and architects on projects
- Identify and interpret trends and patterns
- Build data systems (ETLs) and pipelines with proper data governance in line with the overall organizational strategy
Qualification and Experience:
- National Diploma: Information Technology (IT Software Development)
- BSC (Maths, Stats, Comp science)
- Solid experience in all Microsoft products (SQL, SSMS, Visual Studio, SSIS, VS code, Azure)
- Knowledge and experience in R and Python
- Ability to adapt to different programming tools based on project at hand
- Proficient in automation of processes and troubleshooting
- MCSE Certificate-Data Management and Analytics or Business Intelligence
- 5 Years' relevant experience
Technical Skills:
- Experienced in SQL database design
- Understand the concepts, principles, and implementation of data modelling, design, governance, and data management
- Skilled at gathering, cleaning, enriching, and transforming data into the desired format to incorporate better decision-making in less time
- Understand the processes, roles, policies, standards, and metrics that ensure the effective and efficient use of data/information
If you are interested in this opportunity, please apply directly. For more finance jobs, please visit
Is this job a match or a miss?
Data Analyst
Posted today
Job Viewed
Job Description
About Keen
At Keen, we don't just deliver services — we embed ourselves into the heart of our clients' businesses. From digital marketing and creative to customer experience, we craft bold, high-performance digital experiences for global brands.
Keen helps some of the most exciting U.S. and international brands scale smarter by embedding expert teams that drive results across marketing, creative, customer experience, and sales.
We're not a legacy BPO. We're a partner in growth — and that's where you come in.
About the Role
We're hiring a Data Analyst to support the operations of our contact center and BPO teams. You'll play a critical role in monitoring performance, identifying areas for improvement, and enabling better decision-making across the support operation.
This role is ideal for someone who thrives on structured data, understands the contact center environment, and knows how to turn insights into action. You'll work cross-functionally with Workforce, QA, Training, Team Leads, and Client Stakeholders to ensure the operation is scalable, efficient, and high-performing.
What You'll Do
- Own data analysis and reporting for our organization – starting from a team of one
- Analyze core customer support metrics such as AHT, FCR, CSAT, and SLA adherence across teams and time periods
- Build and maintain reporting dashboards using tools like Looker, Power BI, Tableau, or Excel
- Identify performance trends, customer friction points, and operational gaps through deep-dive analysis
- Conduct root cause analysis and deliver clear, actionable recommendations to internal and client stakeholders
- Support volume forecasting, capacity planning, and staffing recommendations in partnership with the workforce management and scheduling teams
- Present daily insights to Team Leads, CX Managers, and client-side leadership
- Participate in strategic initiatives such as CRM optimization, contact flow redesign, and automation planning
- Gather and document business requirements for analytics and reporting improvements, collaborating with IT or product teams as needed
What We're Looking For
- 3+ years of experience in a predominantly data analysis role — ideally in a BPO, customer service, services, sales or support environment
- Advanced Excel and Google Sheet skills and hands-on experience with BI/reporting tools (Power BI, Tableau, Looker, etc.)
- Working knowledge of CRM or contact center systems and metrics (e.g., Zendesk, Salesforce, Genesys, Five9)
- Analytical mindset with proven ability to translate complex data into business insight
- Strong ownership skills – this is a team of one, and someone who is comfortable managing themselves is required
- A self-starter mentality – you don't wait for someone to tell you what to do – you have the curiosity to find data to potential problems
- Strong written and verbal communication skills — especially around storytelling with data
- Experience coordinating across cross-functional teams including Operations, QA, training, and tech
- Bachelor's degree in business, statistics, math, or related field preferred (or equivalent experience)
- Bonus: Familiarity with SQL and/or data querying, and exposure to Lean, Six Sigma, or continuous improvement frameworks
What's In It for You
- Competitive full-time compensation
- In-office collaboration at our Cape Town office with global teammates
- Transport and Medical allowances
- Work directly with high-growth clients in tech, delivery, and merchant services
- Contribute to real operational improvements and performance acceleration
- Birthday leave + professional development budget
- Be part of a team that values insight, ownership, and measurable impact
This is a full-time in-office role based in Cape Town. Working hours align with U.S. client operations: 3 pm to 12 am SAST (4 pm to 1 am during U.S. winter hours). Reliable commuting is required.
Is this job a match or a miss?
Data Analyst
Posted today
Job Viewed
Job Description
Company Description
Deloitte is a leading global provider of audit and assurance, consulting, financial advisory, risk advisory, tax, and related services. Our global network of member firms and related entities in more than 150 countries and territories (collectively, the "Deloitte organisation") serves four out of five Fortune Global 500 companies. Learn how Deloitte makes an impact that matters at
What impact will you make?
Every day, your work will make an impact that matters, while you thrive in a dynamic culture of inclusion, collaboration and high performance. As the undisputed leader in professional services, Deloitte is where you'll find unrivalled opportunities to succeed and realise your full potential.
Job Description
We are looking for a Data Analyst to make an impact in our team and at the clients.
This role will support the AI and Data team in delivery of services to clients on engagements and projects to service within Data Analytics.
The job role entails the following:
- Data exploration and analysis
- ETL and data preparation capabilities
- Solve intricate data integration problems
- Accountability for deliverables and feedback to manager and stakeholders
- Interact with clients and business stakeholders
- Proficiency in at least two or more of the following tools: SQL Server, SAS, Python and PowerBI
- Functional experience in cloud analytics is advantageous
Qualifications
Certifications or Advanced degrees in Computer Science, Data Analytics, and technology specific certifications other relevant any qualifications (e.g. certifications in analytics technology platforms and techniques)
Minimum Experience
3+ years' relevant work experience
Technical Competencies
- SQL
- Python
- Analysis
- Power BI
- Consulting skills
Behavioural Competencies:
- Continuous learning mindset
- Curiosity
- Excellent communication skills, both written and verbal
- Consistently delivers high quality work
- Ability to meet deadlines (reliable and dependable)
- Able to multi-task
- Proven application of providing guidance to junior members of the project team
- Demonstrates readiness to take decisions
- Displays initiative and takes accountability for delivery of own work
- Monitors adherence to deadlines for self
- Ability to prioritize competing responsibilities as per their urgency and importance
Additional Information
At Deloitte, we want everyone to feel they can be themselves and to thrive at work—in every country, in everything we do, every day. We aim to create a workplace where everyone is treated fairly and with respect, including reasonable accommodation for persons with disabilities. We seek to create and leverage our diverse workforce to build an inclusive environment across the African continent.
Note: The list of tasks / duties and responsibilities contained in this document is not necessarily exhaustive. Deloitte may ask the employee to carry out additional duties or responsibilities, which may fall reasonably within the ambit of the role profile, depending on operational requirements.
Be careful of Recruitment Scams: Fraudsters or employment scammers often pose as legitimate recruiters, employers, recruitment consultants or job placement firms, advertising false job opportunities through email, text messages and WhatsApp messages. They aim to cheat jobseekers out of money or to steal personal information.
To help you look out for potential recruitment scams, here are some Red Flags:
- Upfront Payment Requests: Deloitte will never ask for any upfront payment for background checks, job training, or supplies.
- Requests for Personal Information: Be wary if you are asked for sensitive personal information, especially early in the recruitment process and without a clear need for it. Fraudulent links or contractual documents may require the provision of sensitive personal data or copy documents (e.g., government issued numbers or identity documents, passports or passport numbers, bank account statements or numbers, parent's data) that may be used for identity fraud. Do not provide or send any of these documents or data. Please note we will never ask for photographs at any stage of the recruitment process.
- Unprofessional Communication: Scammers may communicate in an unprofessional manner. Their messages may be filled with poor grammar and spelling errors. The look and feel may not be consistent with the Deloitte corporate brand.
If you're unsure, make direct contact with Deloitte using our official contact details. Be careful not to use any contact details provided in the suspicious job advertisement or email.
Is this job a match or a miss?