Test Analyst II (Planning and Merchandise)
Pay Competitive
Location: Cape Town/Western Cape
Employment type: Contract
Job Description
Overview
The purpose of this role is to perform functional and non-functional testing for the implementation of:
- successful business solutions (new and changed applications/functionality)
- defect fixes
- system enhancements
- end-to-end, systems integration and regression testing
- regression testing (this will be for changes to systems or business products) and fixes for incidents
- non-functional testing such as performance-related and security-related testing
This role identifies and defines the required test scenarios and/or test cases, coordinates the execution of testing inclusive of functional hand-over points, monitors detailed testing progress and results in each test cycle, and evaluates the overall quality.
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 integration to non-SAP, external systems.
Job Scope Functional Areas
- SAP Master Data Management
- SAP Rebates Management
- Rebates Settlements Management (i.e., Condition Contracts)
- SAP Purchasing and Materials Management
- SAP Pricing and Promotions
Responsibilities
Test Planning and Analysis
- 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 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.
- Document the test cases and identify what to test by translating process models, functional- and business requirement specifications into testable test cases.
- Design the Test Case Library and create test scripts.
- Review final test cases with test lead or Agile team.
- Obtain test scope validation and approval.
Test Execution, Recording, and Defect Logging
- Follow the written test case/specification.
- Execute alternate test variants and negative scenarios.
- Record test results and compare actual results against expected results.
- Report, record, and assign defects identified.
- Retest and update on fixed defects.
- Execute regression tests.
Maintain Testing Standards
- 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 and identify opportunities for continuous improvement.
Test Closure Activities
- Ensure test completion with no outstanding high-risk issues, defects have been fixed and retested.
- Handover test artifacts to people who need it in the future.
- Participate in project retrospectives and contribute and document lessons learnt.
Qualifications
- Formal Education: Grade 12 - essential
- Diploma or Degree qualified (IT or related technical) - desirable
- Formal software testing training (e.g., ISTQB, ISEB) – essential
Skills
- Manual testing experience - 4+ years
- SQL experience - 2+ years
- Test Tools experience (ALM QC, Jira, etc.) - 3+ years
- Testing in a Retail sector - 2+ years
- SAP Integration with external systems - 2+ years
- SAP Materials Management (MM) experience - 2+ years
- Prior SAP (integrated) implementation experience.
About the Company
Expleo is a trusted partner for end-to-end, integrated engineering, quality services, and management consulting for digital transformation.