Senior Software Engineer in Test (SET)
Overview
Stord is building the operating system for modern supply chain, a unified platform handling Order Management, Warehouse Management, Transportation, and Consumer Experience for leading brands across commerce. Our Commerce suite is the layer that sits closest to end customers: Shopify-embedded storefront components, checkout extensions, and a brand-facing portal that merchants use to configure and manage the experience. Quality here is not an abstraction. It is what a brand's customer sees when they check out.
Why This Role
Establish the quality standard — you shape how quality engineering is practiced in Commerce; the decisions you make early become the foundation the team builds on
High-visibility product surface — our Shopify components and brand portal are what merchants and their customers interact with every day; quality here has a direct line to brand retention
Real technical scope — Shopify app testing spans checkout extensions, theme app blocks, storefront embeds, and a TypeScript-first service layer; this is not a forms-and-clicks automation job
AI-forward environment — Stord has made AI adoption a company-level mandate; you will work in an environment where AI-assisted development is the norm
Leadership investment — the Commerce team has the direction and the motivation to make quality infrastructure a first-class priority
What You'll Do
- Manual QA and Quality Coverage
Serve as the quality gate for Commerce feature releases. Write and execute test plans, run structured regression passes before releases, and document coverage gaps with enough fidelity that engineers can act on them immediately. - Test Automation Infrastructure
Build an E2E test suite covering key customer journeys across the storefront and brand portal, wired into CI so regressions are caught on every PR. Make it easy for engineers to add coverage as a natural part of shipping. - Shopify-Specific Quality
Own the quality strategy for Stord's Shopify-embedded products: storefront app blocks, checkout extensions, onboarding flows, and the brand configuration interface. Define the right mix of automated and manual coverage for a surface that spans multiple merchant themes and checkout environments. - Maintain a structured cross-theme QA playbook for compatibility scenarios that require human verification.
- Quality Strategy
Define coverage matrices and quality gates tied to Commerce's product areas: Protect, Engage, Resolve, Unbox, and Renew. Surface quality metrics to the team so regressions and gaps are visible before they reach production. Participate in sprint planning and spec reviews to shift quality left.
What We're Looking For
- Required Software Engineer in Test or quality engineering experience (4+ years)
- TypeScript (4+ years)
- E2E test automation
- Manual QA methodology
- CI/CD integration
- API testing
- Directed AI-Assisted Development
Required Soft Skills
- Ownership and Accountability
- Strong Communication
- Production Mindset
- Learning Agility
Strongly Preferred
- Familiarity with Shopify app development: theme app extensions, checkout extensions, Shopify Functions, or App Bridge
- Experience with visual regression tools (Percy, Chromatic, or equivalent)
- Commerce or ecommerce domain knowledge
- Experience establishing test infrastructure in a team without dedicated QAPython proficiency
Nice to Have
- Exposure to Elixir codebases
- Performance or load testing experience
What Success Looks Like
- 30 days: You have completed a structured walkthrough of the Commerce product surface, documented the critical user journeys, and executed your first regression pass. You have a prioritized automation roadmap and the team trusts your quality judgment.
- 90 days: Automated E2E coverage is live for the highest-risk customer journeys in CI and the team has clear standards for what requires test coverage before shipping. Manual QA still happens but is shrinking as a percentage of total coverage.
- 6 months: The Commerce team ships with quality confidence they can point to. Regressions are caught before production. New features have test coverage as a default. You are the quality authority on a team that ships with intent.