Sr. SDET; Sr Software Engineer in Test & Merchandising Automation
Listed on 2026-05-08
-
Software Development
Software Engineer
Sr. SDET (Senior Software Development Engineer in Test, Merchandising Automation) Job Description About the Role
Subway’s Merchandising Automation team is building the integration and data pipelines that replace manual Digital Merchandising workflows across owned channels and third‑party delivery partners — and the Sr. SDET is the engineering voice of quality in that effort. You will design, build, and operate the automated test frameworks that validate everything the team ships: the Node.js/Type Script APIs and AWS event‑driven pipelines that power menu publishing and promotional scheduling, and the Adobe Workfront Fusion scenarios built by the Marketing Automation Engineer that connect Subway’s creative and campaign toolchain to downstream systems.
This is an engineering‑first role. You will write production‑quality test code, architect scalable test frameworks, and embed automated quality gates directly into CI/CD pipelines. You will partner with integration engineers from the earliest stages of design — shaping APIs and Fusion scenarios for testability, defining acceptance criteria, and ensuring quality is built in rather than bolted on. A unique and differentiating aspect of this role is fluency across two distinct integration paradigms: AWS‑native event‑driven services on one side, and Adobe Workfront Fusion’s scenario‑based iPaaS model on the other.
AI‑assisted development is a core part of how this team works. You’ll be expected to use tools like Git Hub Copilot and Claude daily — to accelerate test authoring, generate synthetic merchandising test data, analyze failure patterns, and document coverage — and to champion their adoption across the engineering team.
Responsibilities- Lead the design and development of automated test frameworks and suites covering functional, integration, contract, performance, and end‑to‑end scenarios for Subway’s Digital Merchandising platform — spanning the Node.js/Type Script APIs and event‑driven pipelines that drive menu publishing, promotional scheduling, and item availability across Mobile App, Web, Kiosk, and third‑party delivery partners. Write test code to the same quality standards as production code.
- Leverage AI‑assisted development tools (Git Hub Copilot, Claude, and similar) as a core part of daily engineering work — from generating and refining test cases and synthetic merchandising data to analyzing failure patterns, mapping coverage gaps, and producing documentation. Champion AI tooling adoption across the team.
- Own validation coverage for the Workfront Fusion integration layer built by the Marketing Automation Engineer — designing test strategies that verify Fusion scenario outputs, data mapping fidelity, webhook reliability, and cross‑system data integrity between Adobe Workfront, downstream marketing tools, and Subway’s internal platforms. Catch scenario failures and data mismatches before they reach production.
- Partner with the Merchandising Automation integration engineers and the Senior Quality Engineer throughout the development lifecycle: collaborate on test strategy, review integration designs and API contracts for testability, define acceptance criteria, and integrate automated quality gates into CI/CD pipelines via Azure Dev Ops or Git Hub Actions.
- Design and execute performance and reliability test strategies — including load, stress, and soak testing — against merchandising APIs and event‑driven pipelines to establish service baselines, surface bottlenecks, and validate SLA compliance for high‑volume promotional events and menu publishing windows.
- Define and track test coverage and quality metrics across the Merchandising Automation portfolio; contribute to incident post‑mortems with defect analysis, regression findings, and recommendations for long‑term test strategy improvements.
- Demonstrated ability to architect and build automated test frameworks from the ground up for distributed, API‑driven and event‑driven systems.
- Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 5 or more years of experience as an SDET or software engineer with a strong focus on test…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).