Senior QA Engineer, Composable Commerce
- Opened · 30d
- +0
- Closed · 30d
- −0
- All qa / test
- 5,494open
Senior QA Engineer, Composable Commerce
About Astound Digital
At Astound Digital, we are pioneers in the digital landscape, dedicated to transforming how the world interacts with technology, data, and creativity. Our role as trusted advisors in the digital landscape empowers the world’s most innovative brands with frictionless, end-to-end customer experiences. We are known for our comprehensive solutions, proven expertise, and collaborative, nimble approach that instills confidence in our clients. We embrace the power of Artificial Intelligence (AI) to drive innovation, efficiency, and better outcomes for our clients and employees. Join us to navigate and lead in the ever-changing digital world, where your impact will extend beyond the ordinary.
Job Purpose
As a Senior QA Engineer specializing in Composable Commerce, you will own quality assurance for a substantial feature area, complex integration scope, project, or defined delivery workstream. You will translate business requirements, solution architecture, service contracts, dependencies, production risks, and release needs into a balanced, risk-based QA approach while remaining hands-on in exploratory testing, API and integration validation, distributed-system investigation, and Playwright + TypeScript automation.
You will coordinate quality coverage across independently deployed storefront, backend-for-frontend, commerce, content, search, payment, order-management, analytics, caching, and third-party services. You will consolidate quality evidence, communicate residual risk and release options to engineering, delivery, product, and client stakeholders, and mentor less-experienced QA engineers.
Key Responsibilities
- Own the QA approach, planning, and execution for a substantial composable-commerce feature area, complex integration scope, project, or defined delivery workstream.
- Analyze business requirements, acceptance criteria, customer journeys, solution designs, service contracts, architecture assumptions, data dependencies, configuration, and change impact to identify quality and testability risks early.
- Define a balanced, risk-based approach covering scope, priorities, test levels, test types, traceability, regression depth, estimates, dependencies, entry and exit criteria, quality gates, and release evidence.
- Select the most effective component, API, contract, integration, system, UI, and end-to-end test levels for each risk, avoiding duplicated, unstable, low-value, or unnecessarily UI-heavy coverage.
- Validate critical commerce journeys including product discovery, product detail, cart, checkout, payments, promotions, pricing, inventory, customer accounts, localization, session and basket behavior, order lifecycle, error states, and hybrid checkout handoffs where applicable.
- Validate quality across storefronts, backend-for-frontend services, microservices, commerce platforms, CMS, PIM, OMS, search, payment providers, analytics, CDN and caching layers, feature flags, and third-party services.
- Design and execute API, contract, and integration testing covering schemas, authentication and authorization, pagination, rate limits, idempotency, retries, timeouts, webhooks, asynchronous events, error handling, and graceful degradation.
- Test distributed-system failure modes including degraded dependencies, eventual consistency, stale content, cache invalidation, duplicate or delayed events, partial transaction failures, retry behavior, and fallback experiences.
- Design, implement, debug, and maintain scalable Playwright + TypeScript automated tests across UI and API layers using maintainable abstractions, reliable test data, meaningful assertions, test isolation, parallel execution, and CI/CD integration.
- Coordinate testing dependencies across environments, test data, service versions, integrations, deployment pipelines, feature flags, teams, and release activities.
- Prepare repeatable test data through commerce administration tools, CMS workflows, API helpers, payment and order simulations, and environment configuration checks.