Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 16, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Capitec Bank is a South African commercial bank. As of February 2017 the bank was the third largest in South Africa with 120,000 customer opening new accounts per month. To simplify banking, we’ve developed an all-inclusive banking solution. Global One is the one solution that enables you to transact, save and access credit in realtime. We also believe...
    Read more about this company

     

    Test Automation Engineer II (Test Analyst: Automation - Sandton or Stellenbosch)

    Purpose Statement

    • To enable and enhance software quality assurance by designing, developing and implementing a comprehensive set of testing approaches, activities and scenarios (e.g., the Test Automation strategy within and across teams and driving the overall architecture and solution of the Test Automation initiative). 
    • To drive quality assurance through effective Automation practices, collaboration, and continuous learning within the team; to ensure that developed software meets/exceeds defined automation guidelines and standardised quality specifications within the Software Development Life Cycle (SDLC).
    • To develop and ensure adoption of Test Automation frameworks, principles, standards, and tools across teams, to establish the Test Automation environment, and to participate in development of the application as well as in testing of the software developed. 

    Education (Minimum)

    • Grade 12 National Certificate / Vocational

    Education (Ideal or Preferred)

    • Software Testing - Foundation Level through the International Software Testing Qualification Board (ISTQB)
    • A relevant tertiary qualification in Information Technology or Software Testing

    Knowledge and Experience

    Minimum Experience: 

    • 3-5 years' hands-on formal experience in Automation testing (including designing, developing, and executing Automation scripts).
    • N.B.: Integration, Regression, and Automation testing (techniques and methodologies).
    • N.B: Testing APIs (using tools like Postman or REST Assured, etc.), and understanding concepts like API endpoints, request/response validation, and authentication.
    • Conducting impact analysis when introducing software changes (to assess potential risks and determine necessary testing efforts).
    • The full Software Development Life Cycle (SDLC) and its various phases.
    • Using Test Management and Automation tools to support testing activities.
    • End-to-end processes being tested to achieve successful results.
    • Designing and implementing end-to-end Automation frameworks (such as Data-Driven, Keyword-Driven, or Behavior-Driven frameworks).
    • Test Case Design, creating effective Test Cases and Test Scenarios based on requirements, User Stories, and Acceptance Criteria.
    • Executing Test Cases, documenting Test Results, and generating Test Reports.
    • Setting up and configuring Test Environments (including test databases, servers, and virtual machines).

    Minimum Knowledge:

    • Version control systems (like Git); including branching, merging, and resolving conflicts.
    • Best practices and industry standards in software and Automated testing; including reporting, tracking, follow-up, as well as Software Quality Assurance principles.
    • Defect tracking systems (like Jira or Bugzilla, etc.) to report and track software defects.
    • Creating and managing test data for Automation testing; including data generation, data-driven testing, and database manipulation.
    • CI/CD practices and tools (like Jenkins, GitLab CI/CD, or Travis CI, etc.) to integrate and automate testing in the software development pipeline.
    • Performance testing tools (like JMeter or Gatling, etc.) to conduct load, stress, and performance testing of applications.
    • Test management tools (like TestRail or Zephyr, etc.) to manage test cases, test suites, and test execution.
    • Security testing concepts and tools (like OWASP ZAP or Burp Suite, etc.) to perform security testing of applications.

    Ideal Knowledge / Experience: 

    • Automating front-end bots.
    • Cloud platforms (like AWS or Azure) and experience in testing applications deployed in cloud environments.
    • Agile methodology (such as Scrum or Kanban), and familiarity with Agile testing practices.
    • Continuous delivery environment (where frequent software releases and automated deployment pipelines are utilised).
    • Release management.
    • Financial Industry / Banking IT Systems (including their unique testing requirements, regulatory compliance, and way of work).
    • Functional and non-functional testing (including performance testing).
    • Behaviour-Driven Development (BDD).
    • Different development languages.
    • SQL / Java / Playwright (or similar) skills.
    • Collaboration with stakeholders and team to reinforce appropriate testing environments and timelines (aligning testing activities with project).
    • Service-Orientated Architecture (SOA) principles and their implications for testing.
    • Strong grasp of Object-Orientated Design principles and their application in developing robust and maintainable Automation test scripts.
    • Leading and mentoring junior team members (providing guidance and sharing best practices to enhance the overall testing capability of the team).

    Skills

    • Analytical Skills
    • Communications Skills
    • Interpersonal & Relationship management Skills
    • Numerical Reasoning skills
    • Problem solving skills

    Method of Application

    Interested and qualified? Go to Capitec Bank on careers.capitecbank.co.za to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Capitec Bank Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail