Firmenlogo

Homeoffice Software Quality Engineer with verification

NMI  ·  nan, · Remote

Apply Now

About the job

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.

What will I be doing?

In this role, you will work closely with development teams to design, execute, and document manual and automated tests to validate software functionality. If you are passionate about delivering high-quality products and thrive in a collaborative environment, this role is for you.

The Ideal Candidate

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. Clear communication and collaboration are your strengths, allowing you to work seamlessly with developers, product owners, and other stakeholders to ensure quality is built into every stage of the development process.

  • You have a solid understanding of software testing methodologies and tools.
  • You are skilled in writing clear, actionable test cases/checklists.
  • You possess strong analytical and troubleshooting abilities to quickly identify and resolve issues.
  • You are adaptable, learning new tools and techniques as needed.
  • You can effectively balance the need for thoroughness with project timelines.

Key Duties

  • 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, including developers, product managers, and other QA engineers, 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.

Skills & Experience

  • Bachelor’s degree in Computer Science, Information Technology, or equivalent experience in software testing, quality assurance, or a related technical field.
  • Understanding of the SDLC (Software Development Life Cycle).
  • Proficiency in working with databases (e.g., SQL, MySQL, PostgreSQL) for data validation, writing queries, and verifying test results.
  • Understanding of security testing practices (e.g., identifying common vulnerabilities such as SQL injection, XSS, CSRF) and knowledge of security standards (OWASP Top Ten, security best practices).
  • Skilled in utilizing automation frameworks like Playwright (JavaScript) or Cypress for browser automation and end-to-end testing.
  • Proficiency with version control systems such as Git, test management tools like TestRail, and continuous integration/continuous delivery (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.

Benefits

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

NMI enables our partners with choice and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realizing it. We’re the platform that powers success for innovative tech created by SMBs, entrepreneurs, and fintech startups. We’re creative problem solvers who help visionaries smash through boundaries and think beyond what’s possible so they can think about what’s next. But we’re not just built for the tech-savvy. We democratize the latest payment technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce. We’re all about enabling more payments in more ways and more places.

We believe that having a diverse group of employees strengthens both our work and our workplace. We’re focused on making NMI more diverse and welcoming with initiatives like having a dedicated Diversity, Equity & Inclusion action group, diversity goals for hiring, anonymized resume screening, affinity groups such as our Women's network and LGBTQ+ Network, open forums for discussions on diversity and social justice, and measuring inclusion and belonging as part of our regular employee engagement surveys.

Please be aware that all offers of employment are made subject to receipt of satisfactory background and financial checks.

Attention job applicants: Please note that in compliance with the data protection regulations within your jurisdiction, any personal information submitted with your job application may be collected and used by NMI for the purpose of recruitment and employment-related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found on our website. For more information on how we process your information, please read our privacy policy here: https://www.nmi.com/legal/privacy-policy/

Apply Now

Other Jobs