- Location
- Islamabad
- Workplace
- Hybrid
- Type
- Full-time
- Department
- IT
- Experience
- 4+ years
- Closing date
- Today
- Source
- CareersPage
Description
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.