Munch South Africa

Intermediate QA Engineer

Status: Open

Salary: R 25,000 to R 35,000

Experience: 3 years

Black Box Testing Postman JavaScript/TypeScript Bruno Appium, Jira, Selenium, Cypress Functional Testing Automated Testing Non-functional Testing Compatibility Testing

Role is on-site or hybrid.

Pretoria

How to Apply

Apply Now

Or reach out to:

minette@munch.cloud

Employment Type: Full-Time / Permanent Location: Pretoria East (Office-based) Working Hours: 08:00 - 17:00

SA Citizens Only

Position Overview The QA Engineer is the quality champion of our product team — the one who ensures every feature we ship is solid, seamless, and ready to delight our users. This role is perfect for someone who loves technology, thrives on solving problems, and wants to grow in a fast-moving, future-focused environment. If you're excited about building reliable, high-impact software and being the last line of defence before it reaches our customers, this is where you belong.

Requirements Bachelor’s degree in Computer Science, Information Technology, a related field, or equivalent practical experience. Experience with Javascript/Typescript is beneficial Experience with API testing tools such as Postman or Bruno is beneficial Familiarity with Automation testing tools and software such as Appium, Jira, Selenium, Cypress or similar is an advantage. Automated testing experience is an advantage. Previous experience in software testing or quality assurance. A basic understanding of Point-of-Sale systems and the retail industry is beneficial. Strong attention to detail and a keen eye for identifying potential issues in software. Excellent analytical and problem-solving skills, with the ability to troubleshoot and diagnose software issues effectively. Good verbal and written communication skills, with the ability to document and explain defects. Ability to work collaboratively within a team environment and independently when required. A proactive attitude and willingness to learn and adapt to new technologies and processes.

Responsibilities Create and execute detailed test plans, test cases, and test scripts to ensure the quality of our PoS software solutions. Identify, replicate, and track software defects and inconsistencies, ensuring they are documented, communicated, and resolved promptly. Conduct various forms of testing to ensure that new features and bug fixes do not negatively impact existing functionality. Black Box Testing Functional Testing Automated Testing (using tools such as Appium, Selenium, and Cypress) Non-functional Testing Compatibility Testing Work closely with developers, product managers, and other team members to understand requirements and provide timely feedback on issues. Maintain clear and concise documentation of test cases, test results, and defects. Assist in UAT processes, ensuring that our products meet the highest standards of quality before release. Actively participate in team meetings and contribute to the continuous improvement of testing processes and methodologies. Automate testing using tools such as Appium, Jira, Selenium, or Cypress to reduce the need for manual testing methods.

Soft Skills Bring enthusiasm and a positive attitude to the team, fostering a collaborative and enjoyable working environment. Demonstrate a natural curiosity and desire to understand how things work and how they can be improved. Show initiative in identifying areas for improvement and suggesting innovative solutions. Maintain composure and persistence in the face of challenges and feedback.

Perks of Working at Munch Remote workdays are welcomed but must be communicated in advance. No micro-management & Creative Freedom. Autonomy and ownership in technical decision-making. Relaxed and open working environment. Work with cutting-edge technology. Frequent fun office activities

Ready to Apply? We value attitude as much as technical skill. Show us something you’ve contributed to - we love to see real work. Send your CV and ID copy to: careers@munch.cloud Our recruitment process begins with a face-to-face interview and may include a technical assessment/interview. Offers follow quickly once the match feels right.

Join us and help shape the future of hospitality tech! Let’s make restaurants smarter — together.