Software Quality Engineer

NMI enables partners with choice in payments, powering success for innovative tech created by SMBs, entrepreneurs, and fintech startups.
$450,000 - $580,000
Quality Assurance
Mid-Level Software Engineer
Hybrid
Finance

Description For Software Quality Engineer

We are seeking a skilled Quality Assurance Engineer to join our Merchant Relationship Management Team (MRM) and drive the delivery of high-quality software products. MRM is a robust platform designed to streamline the lifecycle of merchant management, from onboarding to ongoing support. It automates key tasks such as underwriting, residual payments, and data management, reducing manual effort and improving efficiency.

The ideal candidate has a strong background in software testing, with experience in both manual and automated test execution. You are meticulous, possess strong problem-solving abilities, and thrive in both independent and team-oriented environments. You have a keen eye for detail and are adept at identifying issues before they impact users.

Key responsibilities include:

  • Review and analyze system specifications to create comprehensive test strategies and plans
  • Develop, execute, and maintain both manual and automated test cases
  • Collaborate with cross-functional teams to ensure test coverage and quality throughout the development process
  • Evaluate software code and applications against specifications and industry best practices
  • Identify, document, and report bugs and errors with clarity and precision
  • Assist in troubleshooting issues to provide timely resolutions
  • Conduct thorough post-release testing to ensure software stability and performance in production environments
  • Maintain detailed logs and documentation of testing phases, test cases/checklists, and defects

Required skills and experience:

  • Bachelor's degree in Computer Science, Information Technology, or equivalent experience
  • Understanding of the SDLC (Software Development Life Cycle)
  • Proficiency in working with databases (e.g., SQL, MySQL, PostgreSQL)
  • Understanding of security testing practices and knowledge of security standards
  • Skilled in utilizing automation frameworks like Playwright (JavaScript) or Cypress
  • Proficiency with version control systems, test management tools, and CI/CD pipelines
  • Experience with AI technologies and their application in QA is a plus
  • Exposure to the Payments industry and/or PCI/DSS is a strong asset

NMI is committed to diversity and inclusion, with initiatives like a dedicated Diversity, Equity & Inclusion action group, diversity goals for hiring, anonymized resume screening, affinity groups, open forums for discussions on diversity and social justice, and regular employee engagement surveys.

Last updated a month ago

Responsibilities For Software Quality Engineer

  • Review and analyze system specifications
  • Develop, execute, and maintain manual and automated test cases
  • Collaborate with cross-functional teams
  • Evaluate software code and applications
  • Identify, document, and report bugs and errors
  • Assist in troubleshooting issues
  • Conduct post-release testing
  • Maintain detailed logs and documentation

Requirements For Software Quality Engineer

MySQL
PostgreSQL
JavaScript
  • Bachelor's degree in Computer Science, Information Technology, or equivalent experience
  • Understanding of SDLC
  • Proficiency in working with databases (SQL, MySQL, PostgreSQL)
  • Understanding of security testing practices and standards
  • Skilled in automation frameworks like Playwright or Cypress
  • Proficiency with version control systems, test management tools, and CI/CD pipelines

Benefits For Software Quality Engineer

  • Annual salary of R450,000 - R580,000
  • 45-hour work week
  • Standard South African Leave policy
  • South African Public Holiday Schedule Observed

Interested in this job?

Jobs Related To NMI Software Quality Engineer

Software QA Engineer - Apple Vision Pro

Apple is hiring a Software QA Engineer for the Vision Pro team to ensure world-class quality in spatial computing experiences through comprehensive testing and quality assurance.

Software Quality Engineer, Claris

Software Quality Engineer role at Apple's Claris, focusing on testing and validating FileMaker products across multiple platforms.

Quality Engineer

Quality Engineer role at Alarm.com, testing video surveillance solutions and ensuring product quality.

Quality Assurance Engineer II, ABFI

Quality Assurance Engineer II for Amazon Business, ensuring world-class customer experiences through feature testing and automation.

Operating System Build Quality Engineer

Apple is hiring an Operating System Build Quality Engineer to ensure quality and stability of OS builds, design test plans, and drive QA efforts.