We are looking for a QA Engineer with 3-5 years of experience in Point-of-Sale (POS) testing, with strong hands-on experience in Shopify POS or similar retail POS platforms. The candidate will be responsible for functional, integration, regression, and end-to-end testing of POS applications and retail commerce workflows.
Key Responsibilities
- Perform functional, integration, system, regression, and end-to-end testing of Shopify POS/POS applications.
- Understand business requirements and prepare test scenarios, test cases, and test data.
- Test complete POS transaction workflows, including:
- Product search and selection
- Cart management
- Discounts and promotions
- Tax calculation
- Refunds and returns
- Exchanges
- Receipts and invoices
- Gift cards and store credits
- Test Shopify POS integrations with eCommerce, inventory, payment gateways, ERP, CRM, and other third-party systems.
- Validate inventory synchronization between POS, online store, and backend systems.
- Perform testing of offline and online POS transactions, including synchronization after reconnection.
- Validate different POS devices, peripherals, and hardware integrations where applicable.
- Perform API testing using Postman or similar tools.
- Validate backend data using SQL queries.
- Execute smoke, sanity, and regression testing for application releases.
- Log, track, and retest defects using JIRA or similar tools.
- Participate in defect triage and collaborate with developers, product owners, business analysts, and other stakeholders.
- Support UAT, release validation, and production verification activities.
- Prepare test execution reports and communicate QA status, risks, and defects.
Required Skills
- 3-5 years of experience in Software QA/Testing.
- Must Have: 3-5 years QA experience + Strong POS testing experience + Shopify POS preferred + Retail domain + Functional/Integration Testing + API + SQL.
- Strong hands-on experience in POS testing, preferably Shopify POS.
- Good understanding of Retail POS and eCommerce business processes.
- Strong knowledge of:
- POS transaction lifecycle
- Pricing and promotions
- Discounts
- Taxation
- Payments
- Refunds and returns
- Inventory management
- Order management
- Experience in functional, integration, regression, and end-to-end testing.
- Hands-on experience with API testing.
- Good knowledge of SQL and database validation.
- Experience with JIRA or similar defect-management tools.
- Strong understanding of STLC, SDLC, test case design, and defect lifecycle
Shopify POS – Preferred Experience
- Hands-on experience testing Shopify POS / Shopify ecosystem.
- Understanding of Shopify Admin, Shopify Storefront, and Shopify POS workflows.
- Experience validating synchronization between Shopify POS and online/eCommerce channels.
- Knowledge of Shopify APIs and third-party application integrations is an advantage.
- Experience with Shopify POS hardware such as card readers, barcode scanners, receipt printers, and cash drawers is a plus.
- Good to Have
- Experience in Retail / eCommerce / Omnichannel Commerce.
- Experience testing payment gateways and payment integrations.
- Knowledge of REST APIs, JSON, and XML.
- Exposure to automation tools such as Selenium, Playwright, Cypress, or similar.
- Exposure to CI/CD and Agile/Scrum environments.
- Experience with mobile/tablet application testing.
- Knowledge of Omnichannel Retail and Order Management.
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
Preferred Industry Experience
Retail | eCommerce | Omnichannel | POS | Consumer Goods | Fashion | Grocery | Store Operations