Position Purpose:

  • The test analyst verifies and validates that the intended solution meets stated requirements, expected outcomes, and specifications that guided its design and development and that they work as expected.
  • Testing includes all integration to non-SAP external systems.

Qualifications:

  • Formal Education Grade 12
  • Formal software testing training (e.g. ISTQB, ISEB)
  • Specific: SAP Materials Management (MM) Certification or working experience

Experience:

  • 4+ years Manual testing experience
  • 4+ years Test Tools experience (ALM QC, Jira, etc.).
  • 4+ years Testing in a Retail sector
  • 2+ years SAP Materials Management (MM) experience
  • 2+ years JDA Forecasting, ASR, AWR experience
  • 2+ years SAP Retail & Purchasing cross-functional experience, SAPIRT330 Planning Purchasing, and Merchandise Distribution OR SAPIRT Function Overview in SAP for Retail

Knowledge & Skills:

  • Google Suite
  • Knowledge of functional testing, system testing, end-to-end scenario testing, integration testing, regression testing and non-functional testing.
  • Ability to apply different test design and execution techniques.
  • Preparation of Data templates for various test objects.
  • Integration testing with other related modules.
  • Go-live preparation and post Go-live support.
  • Responsible for troubleshooting issues for the system and providing support.
  • Executing the required changes through configuration.
  • Executing the analysis and resolution of Production Support calls.

Job objectives:

Test scenario and/or test case preparation, construction, and review:

  • Contribute to develop, modify, and ensure that software testing plans are executed in an agile or sequential framework.
  • Provide estimates for assigned task duration, along with confidence levels and foreseeable dependencies.
  • Identify the testing effort required by calculating the sizing needed for the given release and plan the required effort for the same.
  • Represent the customer in understanding how they use the system and including the most relevant end-to-end user scenarios in test plans and automation.
  • Identify the testing scope required for each release based on the requirements, User Stories, and verify Acceptance Criteria.
  • Ensure optimal test coverage, based on requirements for Functional (Positive + Negative), Informational and non-Functional Requirements.

Test prerequisites compilation:

  • Determine the prerequisites.
  • Identify and obtain required test resources (data, scenarios, tools) for the internal and external Identify the required test environment.
  • Ensure test environment setup, e.g., test server access and test logins.
  • Prepare test results pack for results recording and sign-off.

Test execution, recording, and defect logging:

  • Follow the written test case/ specification.
  • Execute alternate test variants and negative scenarios.
  • Record test results.
  • Compare actual results against expected results.
  • Record pass/fail status of each test case.
  • Report, record, and assign defects identified.
  • Retest and update on fixed defects.
  • Execute regression tests.
  • Maintain the test environment and script sets.
  • Assist in maintaining the data in the test environments.

Maintain testing that conforms to the TCoE quality standards framework with a high level of accuracy:

  • Understand the application under test and ensure that it meets the necessary expectations as defined by business.
  • Ensure Quality Assurance of all testing activities.
  • Maintain test documentation to reflect current system operations.
  • Identify opportunities for continuous improvement.
  • Support improvement of the testing process and quality initiatives.

Test status updates and reporting:

  • Provide feedback to the Development team or Agile team and ensure the work is carried out in accordance with the schedule and the quality requirements.
  • Inform management of any negative trends in the quality of software in pre-and post-production.
  • Provide estimates and feedback to the Team Lead for project scheduling purposes.
  • Ensure effective communication with key stakeholders.
  • Prepare and maintain the TCoE test tracking report and related Tools (e.g., ALM QC, JIRA) Ensure test status updates are provided in a standard format.

Test closure activities:

  • Ensure test completion – no outstanding high-risk issues, defects have been fixed and retested, deferred or accepted as permanent restrictions.
  • Handover test artifacts to people who need it in the future, eg maintenance or support teams.
  • Participate in project retrospectives and contribute and document lessons learnt.
  • Ensure scripts are added to the TCoE script library.
  • Archive (where required) test work products such as test results, test logs, test status reports, data input files.

Employer & Job Benefits:

  • Medical Aid
  • Pension Fund

Learn more/Apply for this position