MUST-HAVE - TECHNICAL AND TOOLING
- API testing using Postman, REST-Assured
- SQL fluency, especially on MySQL/Aurora and PostgreSQL.
- AWS CLI and CloudWatch Logs Insights. (Good to have, can be taught)
- Mobile QA on both iOS and Android, native. Familiarity with config-drive UIs where backend view_type payloads drive screen layout.
- Web QA with Playwright or Cypress against Next.js 16 (customer site) and Next.js plus Material UI (admin console, customer SSO portal).
- Comfort in a React 19, Redux Toolkit, SWR mental model.
- Building test automation scripts and suite
MUST-HAVE - DOMAIN KNOWLEDGE
- Retail context - Ecommerce flows on web and mobile app.
- Payments.
- Loyalty. Vouchers, coupons, cashback,
- Fulfilment and Delivery of Orders
- Order processing.
NICE-TO-HAVE
- NestJS and CQRS familiarity for the order service architecture.
- BullMQ, SQS and Redis behaviour for asynchronous jobs and queue back-pressure scenarios.
- Java basics for the S3 file processor Lambda worker.
- Prior ZATCA or Gulf electronic-invoicing exposure.
- Performance and load-test tooling (k6, Locust) for push-burst rehearsals.