Senior Software QA/QC Engineer

Job Type: Full-time
Job Location: Karachi
Closing on: Oct 31, 2026
Job Code: 20261008

Overview

We are looking for an experienced Software Quality Assurance professional to ensure the quality, reliability, and release readiness of our self-service banking software. The role involves testing ATM, cash deposit, and recycler applications, validating banking system integrations, managing defects, and supporting controlled deployments. The ideal candidate will bring 5+ years of QA/QC experience, with exposure to banking, payments, or FinTech preferred.

Key Responsibilities

  • Develop and execute test plans for functional, integration, regression, system, and UAT testing.
  • Validate software releases, enhancements, patches, upgrades, and hotfixes against approved requirements.
  • Test ATM/CDM/CRM and recycler workflows, including banking transactions, reversals, error handling, and exception scenarios.
  • Verify integration with banking host systems, middleware, transaction switches, APIs, and ATM peripherals.
  • Perform security, performance, stability, and compatibility testing.
  • Identify, document, and track defects; verify fixes and ensure critical issues are resolved or formally assessed before release.
  • Review technical documentation, maintain test evidence, and provide QA sign-off and release-readiness recommendations.
  • Support controlled deployments, rollback validation, and post-deployment verification in line with change management procedures.

Qualifications & Experience

  • Bachelor’s or master’s degree in computer science, Software Engineering, IT, or a related field.
  • 5+ years of relevant software quality assurance and testing experience.
  • Experience in banking applications, ATM software, payment systems, or FinTech is preferred.
  • Strong understanding of SDLC, STLC, defect management, and release management.
  • Familiarity with test management tools, API testing, database queries, log analysis, and test automation is an advantage.
  • Knowledge of banking transaction flows, host interfaces, and ATM peripherals is desirable.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx