Product & QA Specialist
Job Summary
We are looking for a QA Specialist to ensure the quality reliability and usability of our Android mobile applications (Native & Hybrid) web applications 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 defectmanagement product documentation and testing applications that integrate with mobile hardware and device capabilities.
- 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 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.
- 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 Functionize or Mabl.
- Experience with CI/CD tools (e.g. Jenkins GitLab CI CircleCI).
- Knowledge of version control systems like Git.
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.
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.