Position Description :
Foschini Group (TFG) is seeking a Test Analyst to join its Store Experience product team.
As one of South Africa’s leading independent retailers, TFG offers a diverse portfolio of retail brands across clothing, footwear, jewelry, sportswear, mobile phones, technology products, and home stores. We aim to lead in the fashion and lifestyle sectors in Africa, pushing the boundaries of retail through innovation and expansion.
TFG has grown through differentiation, new business development, acquisitions, and expansion, focusing on developing world-class IT systems, infrastructure, and optimized processes.
The team is looking for an experienced Test Analyst to support quality assurance through agile testing within the product team and to maintain an automation framework aligned with strategic initiatives.
Your key responsibilities will include :
- Collaborating with software engineers, product owners, and testers within the Store Experience team to meet business needs.
- Writing SQL code for testing and QA.
- Analyzing requirements and technical documents to develop test cases.
- Estimating testing efforts within a Scrum framework.
- Creating, executing, and monitoring test plans.
- Implementing test system solutions following QA processes across the Customer & Insights portfolio.
- Conducting functional, system integration, and regression testing.
- Performing API testing using payloads in SoapUI or POSTMAN.
- Analyzing root causes and troubleshooting issues.
- Developing and maintaining automated scripting frameworks.
- Coordinating regression testing activities and interpreting results.
- Preparing and reviewing testing documentation and building reusable test packs.
- Reviewing requirements for testability and early issue detection.
- Designing and executing test cases and scenarios.
- Applying various testing methods including functional, usability, load, regression, and performance testing.
- Identifying, investigating, and managing defects.
- Participating in defect management processes.
Your key performance areas will include :
- Working closely with Scrum teams in Agile development.
- Reviewing requirements to ensure testability and early issue identification.
- Preparing test plans, schedules, and designing test cases.
- Applying testing standards and executing test cases to evaluate system quality.
- Maintaining and extending test automation suites.
- Managing defect resolution and monitoring testing progress.
- Engaging with third-party vendors and service providers.
To qualify for this position, you will need :
- A Bachelor’s degree in Computer Science, Information Systems, or a related field.
- At least 4 years of testing experience in an Agile Scrum environment.
- Minimum 2 years experience testing multi-tier architecture systems.
- ISTQB Foundation certification.
- Experience with system integration solutions and testing tools like SOAPUI and Postman.
- Experience with test management tools such as JIRA or Azure DevOps.
- Strong SQL skills with the ability to read/write queries and understand database structures.
Essential skills to be successful in this role :
- Critical thinking and time management.
- Teamwork and adaptability.
- Test planning and analysis skills.
- At least 2 years of SQL scripting experience.
- Proficiency in black and white box testing.
Experience and knowledge that will be advantageous :
- SOAPUI, Postman, programming languages like C#, Python, Java.
- Knowledge of HTML, CSS, HTTP protocols.
- Azure DevOps, CI/CD pipelines, and test case management.
- ISTQB Advanced Test Analyst and Agile Tester certifications.
Please ensure your line manager supports your application. Preference will be given, but not limited to, candidates from designated groups as per the Employment Equity Act.