Post Jobs

Discovery Limited: Test Automation Engineer Vacancies in Gauteng

Jobs

Website Discovery Limited

Discovery Limited is a major South African financial services company that operates in the healthcare, life and short-term insurance, banking, savings, and wellness markets.

About Discovery Limited

Discovery Limited is a major South African financial services company that operates in the healthcare, life and short-term insurance, banking, savings, and wellness markets
. It is publicly traded on the Johannesburg Stock Exchange (JSE) under the ticker symbol DSY. Discovery aims to improve health and protect lives. Their business model, “Shared-value Insurance,” uses behavioral science to reward clients for healthy living, safe driving, and good financial habits.

Job Description

  • We are seeking a skilled Automation Test Engineer with expertise in both manual and automated testing for backend applications, focusing on REST APIs and PostgreSQL databases. This role requires a hands-on tester who can seamlessly switch between manual validation and API automation while taking full ownership of backend quality throughout the development lifecycle—from design to release. You will collaborate closely with development, product, and DevOps teams to ensure backend services are reliable, scalable, and thoroughly tested, delivering high standards of performance and security. Experience in Agile/Scrum environments is essential.

Areas of responsibility may include but not limited to

  • Design, develop, and execute manual and automated test cases for backend services.
  • Perform REST API testing (manual and automated), including JSON/XML validation, authentication, and test data management.
  • Develop and maintain Java-based automation test suites to ensure robust coverage.
  • Validate data integrity using PostgreSQL and advanced SQL queries.
  • Analyze test results, identify defects, and manage them through resolution.
  • Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
  • Collaborate closely with developers and business analysts for early defect detection and requirement clarity.
  • Extract requirements, design test cases, create/extract test data, and execute tests across end-to-end solutions.
  • Take part in formal requirement reviews and select optimal test design techniques.
  • Ensure completion of Functional, Integration, and End-to-End testing as required.
  • Continuously improve test coverage, automation stability, and overall testing processes.
  • Retain ownership of testing issues and follow up to ensure timely resolution.
  • Mentor the team in automations and ensure incremental adoption

Personal Attributes and Skills

  • Strong team player with effective collaboration and communication skills
  • Comfortable working in an Agile/Scrum environment
  • Quality-focused with a strong sense of ownership and accountability
  • Good analytical and problem-solving skills
  • Proactive, adaptable, and open to continuous learning
  • Strong on both sides of knowledge transfer
  • Strong mentorship and training skills, teaching from first principals

Education and Experience

Technical Skills and Tools

  • Core Java (8 or higher) – Intermediate level
  • Strong understanding of String handling and Collection frameworks
  • Strong experience with JDBC for database validation (PostgreSQL preferred)
  • REST Assured for API automation
  • Cucumber (BDD framework)
  • TestNG / JUnit
  • API Testing – Manual & Automation
  • Writing SQL Databases Queries
  • Strong working knowledge of SQL (PostgreSQL preferred)
  • Version Control: Git / Bitbucket / GitHub
  • Experience working with JIRA, Confluence, qTest.
  • Experience working with performance testing tools like JMETER

Testing Expertise

  • Excellent skills in test case design, test execution, and automation development
  • Strong understanding of backend systems, APIs, and database validations
  • Ability to balance manual exploratory testing with structured automation

Personal Attributes and Soft Skills

  • Strong team player with effective collaboration and communication skills
  • Comfortable working in an Agile/Scrum environment
  • Quality-focused with a strong sense of ownership and accountability
  • Good analytical and problem-solving skills
  • Proactive, adaptable, and open to continuous learning
  • Strong on both sides of knowledge transfer
  • Strong mentorship and training skills, teaching from first principals

Skills:

  • MS Office (intermediate)
  • Analysis of Information (advanced)
  • Verbal and written communication (advanced)
  • MS Office (intermediate)
  • Analysis of Information (advanced)
  • Verbal and written communication (advanced)

To apply for this job please visit careers.discovery.co.za.

Share on
Print

Similar Jobs