QA Responsibilities1) Test all POS modules: Run end-to-end functional tests on every POS core module to guarantee stable transaction and store management features.2) Test kiosk ordering flow: Simulate full customer self-order journeys on touch kiosks to catch display, interaction and payment logic errors.3) Test QR ordering flow: Validate mobile QR code ordering links, cross-device compatibility and order data sync to backend systems.4) Regression testing: Retest core functions after bug fixes or new releases to prevent introducing new defects to existing features.5) User Acceptance Testing (UAT): Coordinate merchant-side UAT, collect real user feedback and log usability or functional issues.6) Bug reporting: Log defects clearly with reproduction steps, severity labels and screenshots for dev teams to resolve quickly.7) Release verification: Conduct final full version checks before launch to eliminate critical blocking bugs for smooth deployment.8) Create test cases: Draft standardized test cases covering normal workflows and edge business scenarios for repeated testing.9) Create test reports: Summarize test coverage, defect status and release risks into concise reports for project stakeholders.
Frontend Responsibilities1) UI improvements: Revamp page visuals and user interactions to deliver a cleaner, more intuitive interface for merchants and customers.2) CSS enhancements: Refactor stylesheets, fix cross-screen display inconsistencies and reduce redundant CSS code.3)Dashboard design: Build merchant data dashboard pages with organized charts, tables and filter functions for operational data viewing.4) Merchant portal updates: Carry out regular feature upgrades and page logic adjustments for the merchant backend management system.5) Kiosk screen optimization: Adapt page layouts for touch kiosk hardware, resolve lag, scaling and touch response abnormalities.
QA Responsibilities1) Test all POS modules: Run end-to-end functional tests on every POS core module to guarantee stable transaction and store management features.2) Test kiosk ordering flow: Simulate full customer self-order journeys on touch kiosks to catch display, interaction and payment logic errors.3) Test QR ordering flow: Validate mobile QR code ordering links, cross-device compatibility and order data sync to backend systems.4) Regression testing: Retest core functions after bug fixes or new releases to prevent introducing new defects to existing features.5) User Acceptance Testing (UAT): Coordinate merchant-side UAT, collect real user feedback and log usability or functional issues.6) Bug reporting: Log defects clearly with reproduction steps, severity labels and screenshots for dev teams to resolve quickly.7) Release verification: Conduct final full version checks before launch to eliminate critical blocking bugs for smooth deployment.8) Create test cases: Draft standardized test cases covering normal workflows and edge business scenarios for repeated testing.9) Create test reports: Summarize test coverage, defect status and release risks into concise reports for project stakeholders.
Frontend Responsibilities1) UI improvements: Revamp page visuals and user interactions to deliver a cleaner, more intuitive interface for merchants and customers.2) CSS enhancements: Refactor stylesheets, fix cross-screen display inconsistencies and reduce redundant CSS code.3)Dashboard design: Build merchant data dashboard pages with organized charts, tables and filter functions for operational data viewing.4) Merchant portal updates: Carry out regular feature upgrades and page logic adjustments for the merchant backend management system.5) Kiosk screen optimization: Adapt page layouts for touch kiosk hardware, resolve lag, scaling and touch response abnormalities.
Design and develop: Work closely with cross-functional teams to design, develop, and deploy cutting-edge software solutions using technologies like Node.js & React.js & also integrating with AI Technologies.
Collaborate with product: Actively engage with the Product team to understand requirements, provide technical insights, and ensure seamless integration with existing systems.
Champion best practices: Implement and advocate for robust source code management strategies, ensuring code quality, maintainability, and efficient code reviews.
...
Design and develop: Work closely with cross-functional teams to design, develop, and deploy cutting-edge software solutions using technologies like Node.js, React.js, Angular, C# (.NET framework), and Python.
Collaborate with product: Actively engage with the Product team to understand requirements, provide technical insights, and ensure seamless integration with existing systems.
Champion best practices: Implement and advocate for robust source code management strategies, ensuring code quality, maintainability, and efficient code reviews.
...