Job Details

Software Quality Engineer

About

Description

As a Quality Assurance Engineer for the Merchant Relationship Management (MRM) Team, you will play a key role in ensuring the quality of software products designed to streamline merchant management processes. The MRM platform automates essential tasks such as underwriting, residual payments, and data management. In this role, you will work closely with developers to design, execute, and document both manual and automated tests to validate software functionality, ensuring a high standard of quality.

Responsibilities

  • Review system specifications to create comprehensive test strategies and plans
  • Develop and execute manual and automated test cases
  • Collaborate with cross-functional teams to ensure test coverage
  • Evaluate software applications against specifications and best practices
  • Identify, document, and report bugs
  • Conduct post-release testing to ensure stability in production
  • Maintain detailed logs of testing phases, cases, and defects

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or equivalent experience in software testing, quality assurance, or a related technical field
  • Proficiency in working with databases (SQL, MySQL, PostgreSQL)
  • Understanding of security testing practices and security standards (eg OWASP Top Ten)
  • Skilled in using automation frameworks (eg Playwright or Cypress)
  • Experience with version control (Git), test management tools (TestRail), and CI/CD pipelines
  • Knowledge of AI technologies in QA is a plus
  • Exposure to the Payments industry and/or PCI/DSS is a strong asset

Application instructions:

  • To apply, simply click the apply button.

Hiring organization

Hiring organization image

NMI

Employment Type: job

Job Location: Cape Town, Western Cape, South Africa

Base Salary: Market Related

Closing Date:

Apply Now

Related Jobs