WHAT WILL BE YOUR ROLE AND RESPONSIBILITIES?

Functional Expectation

• Conduct with the feature team members, system analysis, design, development and testing for their assigned technical products or applications within the context of an agile/DevOps delivery model.

• Create, Maintain and Outline Test Scenarios and test cases for feature and capabilities.

• Track new/changed requirements and ensure these are addressed during automated testing.

• Creation and maintenance of automated tests and test data for the Frontend, Backend and Integration using company standard tools and frameworks.

• Guide and assist in defining a framework for performance and load testing using company standard tools and frameworks.

• Integrate automation testing at various stages to uphold quality gates, during the build and deploy pipelines for development, regression & release cycles.

• Provide adequate Test Reporting, for each stage of testing in the SDLC and the interpretation of the provided test reports and defect management for continuous improvement.

Non Functionals

• Perform continuous quality analysis to help ensure that quality of the products we ship to customers are of the highest standard.

• Establish, implement, and evolve the formal QA processes to ensure that the group is using industry accepted standard methodologies as they align to company QA practices.

• Design and develop the QA capabilities i.e. testing tools, test frameworks, test reporting mechanisms to test software, services, and infrastructure requirements, applying Shift-Left principles.

• Stay knowledgeable of new testing tools and strategies in accordance with AWM and ATC tooling and its prescriptions. Evaluate these to incorporate current and future alignment, within the QA domain.

• Ability to work interdependently as well as independently and to submit deliverables on time and with excellent quality.

• Mentorship and guidance of junior QA team members.

• Excellent interpersonal and organisational skills with the ability to communicate effectively (both verbally and in writing) with both technical and non-technical colleagues / users.

Minimum Requirements:

WHICH QUALIFICATIONS/EXPERIENCE DO WE NEED FOR THE ROLE?

  • Relevant IT Degree
  • 3 years plus in a Senior role, more than 6 year’s total experience

ESSENTIAL SKILLS REQUIREMENTS:

  • Test Planning and Test Strategy management: Design, implement and maintain test strategies
  • Oversee and facilitate Test Execution and Reporting: Monitor on testing metrics, including requirements coverage and defect density
  • Stakeholder Management and Communication
  • Quality Assurance and Control
  • Identify suitable training for Test/QA Engineers to enhance their skills and knowledge
  • Identification, Creation & Sanitation of Test Data, including securing sensitive data
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter

Tools and Frameworks:

  • X-Ray for Test Case Management and Test Execution and Reporting

ADVANTAGEOUS SKILLS REQUIREMENTS:

  • Source version management using Git
  • GitHub Actions
  • Test Automation (Frontend and API Test Automation)
  • Familiar with AWS architecture.
  • Security and Reliability Testing.
  • Portability Testing.

Tools and Frameworks:

  • Git for source code version management
  • Playwright and Cucumber for test automation
  • JMeter or Gatling for Performance and Load Testing

    Desired Skills:

    • Quality Assurance and Control
    • X-Ray
    • Source Version using Git
    • GitHub Actions
    • Test Automation (Frontend and API Test Automation)

    Learn more/Apply for this position