Test Automation Engineer II

Date: 12 Aug 2025

Location: Stellenbosch, Western Cape, ZA

Company: Capitec Bank Ltd

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:

1. To see what life at Capitec is all about and complete a short assessment, please click here!

2.  Once you have completed the above finalize your application by clicking apply below.

Purpose Statement

  • To enable and enhance software quality assurance by designing and implementing a comprehensive set of activities and scenarios, combining automated and manual approaches. 
  • To drive quality assurance through effective automation practices, collaboration, and continuous learning within the team to ensure that the developed software meets and exceeds defined quality specifications throughout the Software Development Life Cycle (SDLC).
     

Education (Minimum)

  • Grade 12 National Certificate / Vocational
  • A relevant tertiary qualification in Software Testing

Education (Ideal or Preferred)

  • Software Testing - Foundation Level through the International Software Testing Qualification Board (ISTQB)

Knowledge and Experience

Knowledge

Minimum:

  • Knowledge of defect tracking systems like Jira or Bugzilla to report and track software defects.
    Ability to create and manage test data for automation testing, including data generation, data-driven testing, and database manipulation.
  • Familiarity with CI/CD practices and tools like Jenkins, GitLab CI/CD, or Travis CI to integrate and automate testing in the software development pipeline.
  • Knowledge of performance testing tools like JMeter or Gatling to conduct load, stress, and performance testing of applications.
  • Familiarity with test management tools like TestRail or Zephyr to manage test cases, test suites, and test execution.
  • Understanding of security testing concepts and tools like OWASP ZAP or Burp Suite to perform security testing of applications.
  • Knowledge of cloud platforms like AWS or Azure and experience in testing applications deployed in cloud environments.
  • Ability to lead and mentor junior team members, provide guidance, and share best practices to enhance the overall testing capability of the team.
     

Ideal: 

  • Familiarity with Capitec's Way of Work (WoW) and its application during projects
  • Knowledge of Service-Oriented Architecture (SOA) principles and their implications for testing.
  • Strong grasp of Object-Oriented Design principles and their application in developing robust and maintainable automation test scripts.
  • Understanding of financial and banking systems, including their unique testing requirements and regulatory compliance.
  • Ability to collaborate with stakeholders and the team to reinforce appropriate testing environments and timelines, aligning testing activities with project.
     

Experience 

Minimum: 

  • 3-5 years of hands-on experience in automation testing, including designing, developing, and executing automation scripts.
  • Comprehensive understanding and experience in end-to-end processes being tested to achieve successful results.
  • Proficiency in conducting impact analysis when introducing software changes to assess potential risks and determine necessary testing efforts.
  • Strong knowledge of the Full Software Development Life Cycle (SDLC) and its various phases.
  • Familiarity with best practices and industry standards in software and automated testing, including reporting, tracking, and follow-up, as well as Software Quality Assurance (SQA) principles.
  • Proficiency in using test management and automation tools to support testing activities.
  • Expertise in integration, regression, and automation testing techniques and methodologies.
  • Experience in designing and implementing end-to-end automation frameworks, such as Data-Driven, Keyword-Driven, or Behavior-Driven frameworks.
  • Experience in Test Case Design, creating effective test cases and test scenarios based on requirements, user stories, and acceptance criteria.
  • Experience in executing test cases, documenting test results, and generating test reports.
  • Understanding of version control systems like Git, including branching, merging, and resolving conflicts.
  • Proficiency in testing APIs using tools like Postman or REST Assured, and understanding of concepts like API endpoints, request/response validation, and authentication.
  • Experience in setting up and configuring test environments, including test databases, servers, and virtual machines.

Ideal:

  • Experience working in an Agile methodology, such as Scrum or Kanban, and familiarity with Agile testing practices.
  • Exposure to a continuous delivery environment, where frequent software releases and automated deployment pipelines are utilized.

Skills

  • Analytical Skills
  • Communications Skills
  • Interpersonal & Relationship management Skills
  • Numerical Reasoning skills
  • Problem solving 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.