Job Expired

Test Automation Engineer (Oracle & JavaScript) needed at Allan Gray Proprietary Limited

Job title : Test Automation Engineer (Oracle & JavaScript)

Job Location : Western Cape, Cape Town

Deadline : April 06, 2024

Quick Recommended Links


Allan Gray Retail IT has a passionate testing community, which includes QA architects and mentors that work together with the testers to innovate, build testing frameworks, and help make our software delivery cycle more efficient so that we deliver good quality software timeously. 

We are looking for an experienced and passionate Automation tester with Oracle and JavaScript experience to join one of our Core administration team. The team is responsible for the core administration system that is developed by a third party. The system consists of a UI (used by administrators to capture instructions), webservices that provide an interface to allow other systems to input and retrieve data, business rules and batch processes.

Automation is a key part in what we do, so we will expect our Testers to have a strong coding background to assist in building the automation systems that enable us to deliver this world class software rapidly. Our ideal candidate is very detail oriented, innovative, self-driven, curious, is a critical thinker, and willing to both learn and share knowledge. Our space will provide the chosen candidate plenty of opportunities to learn about the asset management industry and our technologies, give space for creativity, and an opportunity to provide tremendous value.

Job Responsibilities

  • Play a central role in implementing best testing practices in the team. 
  • Define the testing approach for each sprint. 
  • Collaborate with business analysts to extract testing requirements for user stories. 
  • Estimate effort for testing tasks.
  • Manage and maintain test data. 
  • Extend the team’s test framework.
  • Contribute to automation of tests in-sprints
    • Actively contribute to increasing measurable manual and automation coverage at all levels.
    • Maintain existing test packs.
    • Document and execute manual tests.
    • Create, debug, verify, and maintain automated scripts.
  • Review others’ Merge requests.
  • Guide test automation in the team.
  • Report on test execution, risks, and issues.
  • Debug test results.
  • Collaborate closely with developers, identifying, logging, prioritizing, and verifying defects in a defect tracking system. 
  • Be second line support for production issues.
  • Follow and drive root cause analysis to prevent future defects, both in Prod and In-sprint.
  • Participate in, assist with, and give feedback on any activities where product quality practices and risks should be considered.
  • Share knowledge with, and mentor others.
  • Contribute to the use of available tools and technology.
  • Implement quality improvement initiatives (supported by Senior testing leadership).
  • Actively manage risk. 
  • Provide the PO with sign-off of for releases.

Skills and Experience required

  • You have experience testing data within databases, reports, and applications.
  • You know how to read and write SQL.
  • You have a practical understanding of CI/CD.
  • You know where it is most effective for an automated test to live (Unit, Integration, Acceptance Testing, E2E). 
  • You understand the benefits of manual testing but also the costs. 
  • You are continually trying to improve your testing skills.  
  • You have and can work under pressure. 
  • You have solved complex testing issues. 
  • You can understand requirements to come up with sufficient testing coverage.


  • Experience with testing financial applications.
  • A strong understanding of financial rules.
  • A strong understanding of Oracle databases.
  • Experience managing relations with external vendors.
  • Experience in API integration testing.
  • Understanding of microservice architecture.

You can program.

  •     You have JavaScript skills.
  •     You have experience in other scripting languages.

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • This job has expired!