Posted on: 21 August 2025
ID 943817

Automation Test Analyst

Discovery Insure

Automation Test Analyst

About Discovery

Discoverys 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 Africas 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 Companys 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.
Occupation:
Finance jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
ELAND PLATINUM MINE JOBS AVAILABLE 063 831 6578
Jobin.co.za
Transnet is urgently hiring
Jobin.co.za
ELAND PLATINUM MINE JOBS AVAILABLE 063 831 6578
Jobin.co.za
Transnet is urgently hiring
Jobin.co.za
BMW ROSSLYN JOBS AVAILABLE

BMW ROSSLYN JOBS AVAILABLE

BMW Rosslyn
Pretoria / Tshwane
Jobin.co.za
Transnet is urgently hiring
Jobin.co.za
ELAND PLATINUM MINE JOBS AVAILABLE 063 831 6578
Jobin.co.za
Transnet is urgently hiring
Jobin.co.za