109 Automation Analyst jobs in South Africa
Data & Automation Analyst.
Posted today
Job Viewed
Job Description
Ingest, clean and transform client datasets. Write SQL queries and prepare datasets for CRM ingestion. Build dashboards and queries in Zoho Analytics / Power BI. Develop and maintain Python scripts for automation (document extraction, data cleanups, stamping). Work with developers to design scalable automation solutions. Manage data heavy automation tasks ensuring datasets are clean, processes are automated and reporting is reliable. Gauteng based. SA citizens only.
Automation Test Analyst
Posted 4 days ago
Job Viewed
Job Description
Select how often (in days) to receive an alert:
Automation Test AnalystBusiness Unit: Discovery Insure
Function: Test Analysis
Date: 20 Aug 2025
Discovery – Insure
Automation Test Analyst
About Discovery
Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society .
About Discovery Insure
Discovery Insure is committed to creating a nation of great drivers through our innovative Shared-value Insurance model. Discovery Insure is South Africa’s fastest growing short-term insurance company with comprehensive products that provide protection against current and emerging risks facing clients in the motor and home insurance sectors. Vitality Drive, an internationally-recognised and award-winning programme, is a key differentiator in the market that incentivises and rewards clients for driving well. The Vitality Drive programme has been scaled to local and international markets which now include Europe and the Middle East. The company employs over 1 000 people who are committed to putting our customers and financial advisers first by providing unique and innovative solutions and cover.
Key Purpose
To design, develop, and maintain robust automation test scripts for web, mobile, and API applications using Java. The role ensures quality assurance is embedded throughout the software development lifecycle, contributing to continuous testing, CI/CD integration, and Agile delivery practices.
Areas of responsibility may include but are not limited to
- Develop and execute automated tests for web, mobile, and API applications.
- Design and implement scalable automation frameworks using Selenium WebDriver, Appium, and Rest Assured.
- Identifying test conditions and creating test designs, test cases, test procedure specifications, test data and Implement tests in the test environment.
- Integrate automated tests into CI/CD pipelines using Jenkins or Bamboo.
- Participate in Agile ceremonies and contribute to sprint planning and retrospectives.
- Assist with manual testing whenever the need arises.
- Collaborate with cross-functional teams to define test strategies and acceptance criteria.
- Identify, document, and manage defects using JIRA and ensure traceability.
- Stay current with emerging trends such as AI-assisted testing and self-healing automation.
Skills and Knowledge
- Proficiency in Java for automation scripting.
- Expertise in Selenium WebDriver for web automation.
- Hands-on experience with Appium for mobile automation.
- Strong skills in API testing using Rest Assured.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
- Familiarity with test runners like TestNG or JUnit.
- Version control using Git.
- Defect tracking using JIRA.
- Understanding of software testing methodologies and SDLC within Agile environments.
- Knowledge of QAOps practices including Shift-Left and Shift-Right testing.
- Familiarity with test design techniques, defect lifecycle, and traceability.
- Concepts of performance and security testing.
- Cloud-based testing platforms and distributed test execution.
- Database concepts and SQL for test data validation.
- Awareness of emerging trends such as AI-assisted testing and hyperautomation
Personal attributes and Competencies
- Knowledge of automation test tools such as Selenium, Katalon, SOAPUI and Postman
- Knowledge of Java for automation
- Knowledge of SQL
- Knowledge of both REST and SOAP APIs
- Knowledge on automation frameworks and its set up
- Ability to write test scripts from scratch and compile a test library.
- Ability to commit, compile and deploy test scripts to server and run them in different environments.
- Run scripts using automation tools
- Knowledge of BitBucket, GitHub, Jenkins and Jira
- Writing and Reporting
- Learning and Researching
- Planning & Organising
- Delivering Results and Meeting Customer Expectations
- Coping with Pressure and Setbacks
- Self-motivated and proactive.
- Curious and eager to learn new technologies and frameworks.
- Takes ownership and shows accountability in delivering high-quality solutions.
- Committed to continuous improvement and innovation.
- Resilient and able to handle pressure.
- Customer-focused mindset.
Education and Experience
Education:
- Matric (Essential)
- ISTQB Foundation level certification or equivalent in software testing
- Degree (Advantageous)
- Minimum of 3-5 years’ experience in automation testing with focus on JAVA, Selenium, Appium and Rest Assured
- Experience working in Agile teams and integrating automation into CI/CD pipelines is essential.
- 1 Year Test Analysis in short-term insurance environment (Advantageous)
EMPLOYMENT EQUITY
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Automation Test Analyst
Posted 4 days ago
Job Viewed
Job Description
Discovery – Insure
Automation Test Analyst
About Discovery
Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society .
About Discovery Insure
Discovery Insure is committed to creating a nation of great drivers through our innovative Shared-value Insurance model. Discovery Insure is South Africa’s fastest growing short-term insurance company with comprehensive products that provide protection against current and emerging risks facing clients in the motor and home insurance sectors. Vitality Drive, an internationally-recognised and award-winning programme, is a key differentiator in the market that incentivises and rewards clients for driving well. The Vitality Drive programme has been scaled to local and international markets which now include Europe and the Middle East. The company employs over 1 000 people who are committed to putting our customers and financial advisers first by providing unique and innovative solutions and cover.
Key Purpose
To design, develop, and maintain robust automation test scripts for web, mobile, and API applications using Java. The role ensures quality assurance is embedded throughout the software development lifecycle, contributing to continuous testing, CI/CD integration, and Agile delivery practices.
Areas of responsibility may include but are not limited to
- Develop and execute automated tests for web, mobile, and API applications.
- Design and implement scalable automation frameworks using Selenium WebDriver, Appium, and Rest Assured.
- Identifying test conditions and creating test designs, test cases, test procedure specifications, test data and Implement tests in the test environment.
- Integrate automated tests into CI/CD pipelines using Jenkins or Bamboo.
- Participate in Agile ceremonies and contribute to sprint planning and retrospectives.
- Assist with manual testing whenever the need arises.
- Collaborate with cross-functional teams to define test strategies and acceptance criteria.
- Identify, document, and manage defects using JIRA and ensure traceability.
- Stay current with emerging trends such as AI-assisted testing and self-healing automation.
Skills and Knowledge
- Proficiency in Java for automation scripting.
- Expertise in Selenium WebDriver for web automation.
- Hands-on experience with Appium for mobile automation.
- Strong skills in API testing using Rest Assured.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
- Familiarity with test runners like TestNG or JUnit.
- Version control using Git.
- Defect tracking using JIRA.
- Understanding of software testing methodologies and SDLC within Agile environments.
- Knowledge of QAOps practices including Shift-Left and Shift-Right testing.
- Familiarity with test design techniques, defect lifecycle, and traceability.
- Concepts of performance and security testing.
- Test Management using Jira Xray.
- Cloud-based testing platforms and distributed test execution.
- Database concepts and SQL for test data validation.
- Awareness of emerging trends such as AI-assisted testing and hyperautomation
Personal attributes and Competencies
- Knowledge of automation test tools such as Selenium, Katalon, SOAPUI and Postman
- Knowledge of Java for automation
- Knowledge of SQL
- Knowledge of both REST and SOAP APIs
- Knowledge on automation frameworks and its set up
- Ability to write test scripts from scratch and compile a test library.
- Ability to commit, compile and deploy test scripts to server and run them in different environments.
- Run scripts using automation tools
- Knowledge of BitBucket, GitHub, Jenkins and Jira
- Writing and Reporting
- Learning and Researching
- Planning & Organising
- Delivering Results and Meeting Customer Expectations
- Coping with Pressure and Setbacks
- Self-motivated and proactive.
- Curious and eager to learn new technologies and frameworks.
- Takes ownership and shows accountability in delivering high-quality solutions.
- Committed to continuous improvement and innovation.
- Resilient and able to handle pressure.
- Customer-focused mindset.
Education and Experience
Education:
- Matric (Essential)
- Test Automation certificate (Advantageous)
- ISTQB Foundation level certification or equivalent in software testing
- Degree (Advantageous)
Minimum Experience:
- Minimum of 3-5 years’ experience in automation testing with focus on JAVA, Selenium, Appium and Rest Assured
- Experience working in Agile teams and integrating automation into CI/CD pipelines is essential.
- 1 Year Test Analysis in short-term insurance environment (Advantageous)
EMPLOYMENT EQUITY
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Automation Test Analyst
Posted 13 days ago
Job Viewed
Job Description
Join to apply for the Automation Test Analyst role at Lesaka Technologies Inc.
2 days ago Be among the first 25 applicants
Join to apply for the Automation Test Analyst role at Lesaka Technologies Inc.
Get AI-powered advice on this job and more exclusive features.
Job Title: Automation Test Analyst
Location: Plattekloof, Cape Town (non negotiable)
Job Type: Full-time
Job Summary
We are looking for a skilled Automation Test Analyst to join our dynamic QA team. You will be responsible for designing, developing, and executing automated test scripts to ensure the quality of software applications. The role focuses on reducing manual testing effort by automating test cases using frameworks such as Selenium, Cucumber, and Robot Framework. Collaborate closely with developers, business analysts, and the quality assurance team to ensure the application functions as expected across different scenarios.
Key Responsibilities
- Design, develop and implement automated tests using Behaviour Driven Development (BDD) methodologies and relevant frameworks.
- Write clear and concise test scenarios that accurately reflect business requirements.
- Integrate automated tests for continuous testing and monitoring.
- Maintain and update automated test scripts to ensure they remain relevant and effective.
- Collaborate closely with developers, business analysts, and other QA team members to design effective test strategies.
- Execute test scripts, analyse test results, and report defects accurately in tracking systems such as JIRA.
- Monitor test results and troubleshoot any issues that arise during the testing process.
- Stay up-to-date with best practices and advancements in tech stack.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Ensure tests are repeatable, maintainable, and scalable across different projects.
- Learn quality and coding best practices and standards and train teams on best quality practices.
Technical Skills:
- Relevant IT Tertiary Qualification or related
- 3+ years of experience working with automation frameworks (e.g. Cucumber, Selenium, Robot Framework).
- Experience in developing and executing automated API tests using scripting and automation frameworks.
- Experience with PractiTest or similar test management tools for managing test cases, reporting, and tracking.
- Experience working with CI/CD tools.
- Strong understanding of BDD.
- Solid understanding of version control systems.
- Knowledge of database systems.
- Strong knowledge
- Experience with other testing tools such as JMeter.
- Familiarity with Python, Java, or JavaScript for scripting and test automation.
- Knowledge of cloud platforms like AWS or Azure for testing in cloud environments.
- Excellent problem-solving skills with attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- A proactive attitude towards improving processes and the quality of deliverables.
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Quality Assurance
Referrals increase your chances of interviewing at Lesaka Technologies Inc. by 2x
Get notified about new Automation Test Analyst jobs in Cape Town, Western Cape, South Africa .
Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 3 months ago
Senior QA Automation Engineer (Python/Java and Selenium)Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, 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-LjbffrAutomation test analyst
Posted today
Job Viewed
Job Description
Automation test analyst
Posted today
Job Viewed
Job Description
Automation Test Analyst
Posted 1 day ago
Job Viewed
Job Description
Ready to take your career to the next level with one of South Africa’s most dynamic and forward-thinking financial institutions? They’re on the hunt for an Automation Tester who thrives on innovation and precision—someone who’s eager to elevate quality assurance by leveraging both industry-leading and proprietary in-house testing tools.
In this role, you’ll design and implement robust automation frameworks that guarantee performance, security, and reliability across complex financial systems trusted by millions. Collaborating closely with developers, analysts, and product teams in an agile setup, you’ll help deliver smarter, faster, and more resilient software while pushing the boundaries of what’s possible in QA.
Operating on a hybrid schedule of 4 days a week in-office, this opportunity combines flexibility with impact. If you’re passionate about uncovering hidden flaws, building scalable solutions, and shaping the future of financial tech, now’s the time to make your move—apply now!
Got the skills?
- Proficiency with at least one scripting language (Java, C#, Python, or JavaScript)
- Automation tools (e.g. Selenium, Cucumber, WebDriver etc.)
- API test automation tools (e.g. Postman, RestAssured)
- Cloud (AWS / Azure)
- Git (CI/CD)
Are you qualified?
- Bachelor’s degree in computer science, or similar (essential)
- 3+ years hands-on test automation experience (essential)
- SDLC
The reference number for this position is BRM60750 which is a Hybrid 12-month contract (with the option to go perm) position offering a contract rate of up to R550 per hour negotiable on experience and ability. Contact Bryce at or call him at to discuss this and other opportunities.
Are you ready for a change of scenery? E-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the e-Merge website for more great positions.
Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!
Be The First To Know
About the latest Automation analyst Jobs in South Africa !
Senior Automation Test Analyst
Posted 13 days ago
Job Viewed
Job Description
PBT Group is seeking a Senior Automation Test Analyst to join a dynamic team delivering cutting-edge investment and financial services technology. The ideal candidate is a seasoned professional with strong automation skills, an analytical mindset, and deep experience in testing complex digital systems across agile environments. This role involves driving testing quality, designing and maintaining automation frameworks, and contributing to continuous improvement initiatives that ensure robust, scalable software delivery.
Key Responsibilities
- Lead and participate in test planning, estimations, and sizing of features, enhancements, or service requests.
- Design and deliver structured, robust quality assurance solutions in line with agile delivery timelines.
- Drive automation test development and support regression test suites across projects.
- Perform functional, non-functional, and integration testing to ensure system reliability under varying conditions.
- Track and manage defects using defined tools; assist in root cause analysis and resolution with relevant teams.
- Collaborate across teams including Developers, Architects, Product Owners, and Business Analysts.
- Participate in sprint ceremonies: backlog grooming, sprint planning, retrospectives, and showcases.
- Improve and maintain automation frameworks and standards, including CI/CD integration.
- Mentor junior testers and contribute to growing testing capabilities and governance across the team.
- Analyse production issues and participate in incident response planning.
- Ensure traceability and coverage of test cases and automated scripts aligned to business needs.
- Maintain up-to-date documentation for testing processes, results, and improvements.
- 6–10 years experience in software quality engineering and automation testing.
- At least 5 years experience in financial services or investment platform environments.
- Strong experience in building and executing test strategies, plans, and regression suites.
- Hands-on experience with automation tools such as Selenium, UFT , and familiarity with various frameworks (linear, keyword-driven, data-driven, hybrid).
- Proficiency in Java, C#, or other scripting languages for test automation.
- Experience with Jira, Confluence, Zephyr , and Agile methodology.
- Practical knowledge of DevOps pipelines, CI/CD , and version control systems (e.g., Git).
- Demonstrable skills in testing web services and RESTful APIs.
- Experience in leading testing workstreams and supporting large-scale digital transformation projects.
- Strong grasp of SQL , data validation , and ETL/data migration testing.
- Familiarity with cloud environments (AWS, Azure) is advantageous.
Qualifications
- Tertiary qualification in IT/Computer Science or equivalent (National Diploma/Degree).
- ISTQB Foundation Certificate in Software Testing (essential).
- SAFe Agile Certification or equivalent (advantageous).
- Related test automation certifications (preferred).
- Communication: Clear verbal and written communication; ability to communicate effectively with technical and business stakeholders.
- Problem-Solving: Strong analytical skills with a structured, detail-driven approach to resolving issues.
- Customer Focus: Commitment to high-quality delivery and user satisfaction.
- Team Collaboration: Able to work across cross-functional teams with openness and integrity.
- Resilience: Calm under pressure and able to manage multiple priorities in fast-paced environments.
- Leadership: Demonstrated ability to coach and influence junior team members and peers.
- Initiative: A proactive, solution-oriented mindset with a continuous improvement ethos.
Automation Testing Selenium Unified Functional Testing (UFT) Java C#
#J-18808-LjbffrAutomation Test Analyst (SQE)
Posted 19 days ago
Job Viewed
Job Description
Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients. We are looking for a Automation Test Analyst to join our financial services client based in Sandton for a 12-months contract role.
Duties & ResponsibilitiesWhat you will be doing:
- Use the automation framework and pre-defined test tools to inspect, analyse, design, develop and implement re-useable automated test assets to quality assure the solution and its architecture to ensure the overall quality of the solution.
- Build and foster deep relationships with Peers, Subject Matter Experts, Developers, Product Owner and other Stakeholders through transparent communication which align to the company Values.
- Work closely with Quality Assurance Leads, Practise Leads, Business Analysts, Developers, Architects, Product Owner and other Stakeholders to meet the expectations of our clients.
- Contribute to the retrospective reviews to introduce efficiencies which will ensure quicker delivery with high quality to our clients.
- Actively participate in the planning, estimation and sizing of products, features, stories to be delivered.
- Delivery of a well-structured quality assurance solution, aligned to enterprise quality practices and standards, within the timelines agreed with the delivery team.
- Report and manage the resolution of issues timeously to avoid unplanned expenses which could result in late delivery and stability issues once operational.
- Contribute to the systematic breakdown of the business needs into manageable feature(s), stories and epics that can be delivered.
- Participate in the backlog grooming.
- Participate in the sprint planning, test estimation and acceptance criteria per story.
- Discuss the low level design and functional requirements with the QA Lead, Application/Solution Architect to understand the approach to test automation.
- Collaborate with the Core Technical Team to continuously improve the automation frameworks and overall platform.
- Develop the automation code using the automation test kit for execution.
- Implement the test automation solutions with the objective that it has adequate coverage within the sprint.
- Ensure the test automation solution meets the architectural and development standards that are re-usable and scalable.
- Confirm that the automation test code implemented is appropriately catalogued, stored and aligns with the required governance.
- Ensure artefacts are easily obtainable by storing all relevant artefacts in the repository.
- Integration into and test automation execution on DevOps pipelines.
- Log defects using the pre-defined defect management process and tool, and ensure the relevant information is captured accurately that will assist with the root cause analysis.
- Identify potential product risks and communicate to the QA Lead the details and any possible mitigation factors.
- Report status of testing to the squad daily.
- Collaborate with the stakeholder to ensure the resolution of a defect and that the root cause analysis is performed and recorded.
- Participate in all retrospective reviews.
- Participate in the showcase to stakeholders.
- Understand and manage own time based on expected timelines articulated by the line-management and project expectations.
- Collaborate with Peers and industry experts to understand technical advances and its application within the company eco-system.
- Seek ongoing improvements in technical capabilities.
- Mentor the Software Test Engineers within the team to improve their technical capabilities.
- Support the achievement of the business strategy, objectives and values.
- Stay abreast of developments in the field of expertise.
- Ensure personal growth and enable effectiveness in performance of roles and responsibilities.
- Contribute to the company Culture building initiatives (e.g. staff surveys etc.).
- Participate and support corporate responsibility initiatives for the achievement of business strategy.
- Seek opportunities to improve business processes, models and systems through agile thinking.
What we are looking for:
- Completed IT / BSc degree or other related fields
- 5 years’ experience as an Automation Test Analyst
- Good working knowledge of Front End and API automation as well as Performance Testing (NFT).
- Tools include Selenium/Appium/Healenium, RestAssured and JMeter.
Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.
Please note that most of our positions are remote; however, candidates should be residing within traveling distance as the circumstances of the opportunity can change.
Package & RemunerationMonthly
#J-18808-LjbffrAutomation Test Analyst (SAP)
Posted 19 days ago
Job Viewed
Job Description
Reference: PR000455-RN-3
Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients. We are looking for a Automation Test Analyst to join our financial services client based in Sandton for a 12-month contract role.
What you will be doing:
- Use the automation framework and pre-defined test tools to inspect, analyse, design, develop and implement re-usable automated test assets to quality assure the solution and its architecture.
- Build and foster deep relationships with Peers, Subject Matter Experts, Developers, Product Owner, and other Stakeholders.
- Work closely with Quality Assurance Leads, Practise Leads, Business Analysts, Developers, Architects, and other Stakeholders.
- Contribute to the retrospective reviews to introduce efficiencies for quicker delivery with high quality.
- Actively participate in the planning, estimation, and sizing of products, features, and stories.
- Deliver a well-structured quality assurance solution, aligned to enterprise quality practices and standards.
- Report and manage the resolution of issues timeously.
- Contribute to the systematic breakdown of business needs into manageable features, stories, and epics.
- Participate in backlog grooming and sprint planning.
- Discuss low-level design and functional requirements with the QA Lead and Application/Solution Architect.
- Collaborate with the Core Technical Team to improve automation frameworks.
- Develop automation code using the automation test kit.
- Implement test automation solutions with adequate coverage.
- Ensure test automation solutions meet architectural and development standards.
- Confirm automation test code is appropriately catalogued and stored.
- Ensure artefacts are easily obtainable by storing them in the repository.
- Integrate and execute test automation on DevOps pipelines.
- Log defects using the pre-defined defect management process.
- Identify potential product risks and communicate them to the QA Lead.
- Report status of testing to the squad daily.
- Collaborate with stakeholders for defect resolution.
- Participate in all retrospective reviews and showcases to stakeholders.
- Manage own time based on expected timelines.
- Collaborate with industry experts to understand technical advances.
- Seek ongoing improvements in technical capabilities.
- Mentor Software Test Engineers to improve their technical skills.
- Support the achievement of business strategy and objectives.
- Stay abreast of developments in the field of expertise.
- Ensure personal growth and effectiveness in performance.
- Contribute to company culture building initiatives.
- Participate in corporate responsibility initiatives.
- Seek opportunities to improve business processes through agile thinking.
- Completed IT / BSc degree or related fields.
- 5 years’ experience as an Automation Test Analyst.
- Must have SAP experience.
- Good working knowledge of Front End and API automation as well as Performance Testing (NFT).
- Tools include Selenium/Appium/Healenium, RestAssured, and JMeter.
Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful. Most of our positions are remote; however, candidates should reside within traveling distance as circumstances may change.
Package & RemunerationMonthly
#J-18808-Ljbffr