Job Openings Product & QA Specialist - (Closing date 20-October 2026)

About the job Product & QA Specialist - (Closing date 20-October 2026)

Position Name: Product & QA Specialist
Contract Duration: 01 year (extendable)
Number of Positions: 01
Job Location: Islamabad


Job Overview:

We are looking for a QA Specialist to ensure the quality, reliability, and usability of our Android mobile applications (Native & Hybrid), web applications, and .NET backend APIs. The role will primarily support the BNP APPLICATION & ALL WEB APPLICATIONS and backend systems. The ideal candidate should have strong hands-on experience in manual and automated testing, API testing, test case development, defect management, product documentation, and testing applications that integrate with mobile hardware and device capabilities.

Key Responsibilities:

  • Perform manual and automated testing of Android mobile and web applications.
  • Validate business processes & Rules with the application & web interface.
  • Test functional, regression, smoke, sanity, integration, end-to-end, exploratory, negative, and boundary scenarios.
  • Create and maintain test cases, test scenarios, test plans, regression suites, and QA checklists.
  • Test complete user journeys and business workflows based on product requirements and acceptance criteria.
  • Test and validate .NET REST APIs using Postman or similar tools.
  • Validate API requests/responses, authentication, authorization, status codes, error handling, and data consistency.
  • Verify data flow and integration between Android application, web application, APIs, and database.
  • Perform basic SQL/database validation & query writing where required.
  • Identify, document, prioritize, and track defects with clear reproduction steps, expected/actual results, logs, screenshots, and videos.
  • Retest fixes and perform appropriate regression testing.
  • Perform Android device and OS compatibility testing across different devices and configurations.
  • Test mobile application behaviour under different network conditions, including poor/no connectivity and offline scenarios.
  • Test mobile hardware and device capabilities including:
    • QR/barcode scanners
    • Biometric devices/templates
    • GPS/location services
    • Camera
    • Fingerprint/biometric authentication
    • NFC where applicable
    • Bluetooth-connected devices
    • Device storage
    • Network connectivity
    • Push notifications
    • Device permissions
    • SIM/mobile network functionality
  • Test application behaviour during device interruptions such as calls,
    notifications, app switching, screen locking, low battery, and network changes.
  • Perform responsive, cross-browser, and compatibility testing for web applications.
  • Review requirements, user stories, acceptance criteria, and product designs and identify missing scenarios, ambiguities, and potential risks.
  • Create and maintain product and QA documentation, including feature
    documentation, user flows, business rules, test documentation, release notes,
    and known issues as well as any technical documentation when required.
  • Perform release validation, production smoke testing, and post-deployment
    verification.
  • Support investigation and validation of production issues.
  • Work closely with PMU Head, Technical Team Lead (solution Architect), Business Analysts, .NET Developers, Android Developers, Web Developers, database developer, UI/UX, and DevOps teams.
  • Participate in sprint planning, requirement discussions, backlog refinement, bug triage, and release activities.
  • Continuously improve QA processes, test coverage, automation, and product quality.

Required Skills & Experience:

  • 4+ years of experience in Software QA/Testing.
  • Strong hands-on experience in manual testing.
  • Practical experience with automated testing and familiarity with automation frameworks/tools such as Selenium, Appium, Playwright, Cypress, or similar.
  • Strong experience testing Android mobile applications and web applications.
  • Experience with REST API testing and tools such as Postman.
  • Experience writing detailed test cases and test scenarios.
  • Strong knowledge of functional, regression, integration, smoke, sanity, exploratory, and end-to-end testing.
  • Good understanding of SQL/database validation.
  • Experience with Jira or similar defect/project management tools.
  • Good understanding of SDLC, STLC, Agile/Scrum, and QA processes.
  • Strong defect analysis, troubleshooting, and problem-solving skills.
  • Ability to understand business requirements and translate them into effective test coverage.
  • Develop and maintain AI-driven test automation frameworks to streamline functional, performance, and regression testing as well as their documentation.
  • Familiarity with AI-powered testing tools like Testim.io, Functionize, or Mabl.
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
  • Knowledge of version control systems like Git.

Mobile & Hardware Testing Experience

The candidate should be comfortable testing applications that interact with mobile hardware and device capabilities, including:

QR/Barcode Scanning | Biometrics | GPS | Camera | NFC | Bluetooth | Fingerprint | Location Services | Push Notifications | Device Permissions | Mobile Networks | Wi-Fi | Offline/Online Synchronization

Experience troubleshooting device-level issues using Android Studio, ADB, device logs, or similar tools will be an advantage.

Product & Documentation Responsibilities:

The QA Specialist will also contribute to product quality beyond testing by:

  • Reviewing requirements and acceptance criteria.
  • Identifying missing business rules and edge cases.
  • Documenting product workflows and feature behavior.
  • Maintaining test and product documentation.
  • Identifying usability and user-experience issues.
  • Providing QA status, release risks, and recommendations.
  • Contributing to root-cause analysis and continuous improvement.

The ideal candidate should be hands-on, detail-oriented, technically curious, and
capable of independently owning QA for assigned product features from
requirements through production release.