21 days ago
Cairo, EgyptSenior
Responsibilities
- Test the full grocery customer journey across store selection, catalog, search, product details, cart, checkout, payment, and order creation.
- Validate prices, discounts, inventory, product availability, store-specific assortment, weighted products, substitutions, unavailable items, quantity limits, and minimum order values.
- Test integrations among storefront, catalog, pricing, inventory, order, payment, delivery, and external grocery partner services.
- Validate fallback, degradation, partial-failure, retry, timeout, and partner or service outage scenarios.
- Ensure consistent behavior across mobile applications, WebView, backend APIs, and distributed services.
- Develop and maintain automated API, integration, and end-to-end tests.
- Participate in requirements reviews, test strategy, release validation, and production issue investigation throughout the product lifecycle.
Requirements
- Strong experience with functional, integration, API, and end-to-end testing across customer-facing grocery or e-commerce journeys.
- Experience testing dynamic pricing, inventory, discounts, location- or store-specific assortment, warehouse availability, and geo-based availability.
- Good understanding of grocery scenarios including weighted products, substitutions, unavailable items, and partial orders.
- Experience testing third-party partner integrations and distributed microservices and event-driven architectures.
- Experience with automated API testing and tools such as Postman; familiarity with gRPC APIs.
- Experience creating and maintaining automated tests with Playwright, Cypress, Appium, or similar frameworks.
- Ability to investigate issues using logs, metrics, traces, databases, and message queues, including Grafana, CloudWatch, Kibana, Kafka, and SQL.
- Experience with CI/CD pipelines, Docker, and AWS-based environments.
- Ability to troubleshoot partial failures, partner outages, and consistency issues across mobile, WebView, APIs, and distributed services.
- Experience contributing to test strategy, requirements reviews, release validation, production issue analysis, and business-risk-focused quality processes.
- Nice-to-have experience includes mobile testing, contract testing, performance/load/resilience testing, feature flags, A/B testing, external partner integrations, and product metrics such as conversion, add-to-cart rate, checkout completion, error rate, and latency.
Benefits
- Mentoring, career consulting, and learning programs are available for professional development.
- Global Talent Exchange Program provides opportunities to collaborate internationally and gain international experience.
- Company-wide challenges, awards, sports activities, employee-led social impact, and volunteering projects are offered.
- Co-financed language courses and internal speaking clubs are available.
- Final benefits may vary depending on location.
