Purpose of the job 
The key function of the QA Analyst is to test software applications and systems for bugs and defaults, to enhance the user experience. 
Key Responsibilities 
Test Cases 
- Write and execute good quality test cases
 - Deliver defect free test cases
 
Test Plans 
- Produce read-able and well- defined test plan,
 
Mentorship 
- Provide mentoship and upskilling
 
UAT Failures 
- Deliver 100% bug free software
 
Estimations 
- Produce accurate estimations in line with industry standards
 
Key Competencies 
Personal Attributes/ Character traits required for the job: 
- Analytical thinker
 - Critical thinking skills
 - Delivery focused
 - Team Player
 - Keen attention to detail
 - Flexible/adaptable/approachable and willing to work in rapid changing, high delivery environment
 - Integrity & Professionalism
 - Stays focused under pressure
 
Mandatory Technical skills required to do the job: 
- Experience with Test Analysis
 - Experience with creating test plans
 - Experience with API Testing Tools
 - Experience with SQL
 - Experience with Creating Automation Test
 - Knowledge of Multiple Testing Techniques
 - Microsoft Office
 - Experience with Task and Process Tracking tools
 
Minimum Requirements : 
- A minimum of 2 years’ experience as a QA Analyst
 - Matric
 - ISTQB certification would be advantageous
 - Experience within an Agile environment
 - Retail experience is advantageous