Sr. SDET

The Subway HR TeamShelton, CT
Onsite

About The Position

Subway Headquarters is seeking a Senior Software Development Engineer in Test (Sr. SDET) for the Merchandising Automation team. This role is crucial for ensuring the quality of integration and data pipelines that automate manual Digital Merchandising workflows across owned channels and third-party delivery partners. The Sr. SDET will be responsible for designing, building, and operating automated test frameworks for Node.js/TypeScript APIs, AWS event-driven pipelines, and Adobe Workfront Fusion scenarios. This is an engineering-first role focused on writing production-quality test code, architecting scalable test frameworks, and embedding automated quality gates into CI/CD pipelines. The position requires collaboration with integration engineers from the design phase, shaping APIs and Fusion scenarios for testability, and defining acceptance criteria. A unique aspect of this role is fluency across AWS-native event-driven services and Adobe Workfront Fusion's iPaaS model. AI-assisted development tools like GitHub Copilot and Claude are expected to be used daily for test authoring, data generation, failure analysis, and documentation, with a mandate to champion their adoption.

Requirements

  • Demonstrated ability to architect and build automated test frameworks from the ground up for distributed, API-driven and event-driven systems.
  • Proficiency in JavaScript/TypeScript (Node.js) for writing production-quality test code; Playwright required for UI and API automation.
  • Experience testing event-driven and integration architectures — AWS Lambda, SQS/SNS, API Gateway, or equivalent async messaging systems.
  • Experience designing and executing performance, load, and reliability test strategies against backend APIs and event pipelines.
  • Experience embedding automated tests into CI/CD pipelines (Azure DevOps, GitHub Actions, or equivalent).
  • Familiarity with contract testing approaches and consumer-driven contract frameworks (Pact or similar).
  • Proficiency with AI-assisted development tools (GitHub Copilot, Claude, or equivalent) — comfortable using AI daily to author tests, generate synthetic data, and analyze failures.
  • Strong software engineering fundamentals — able to write clean, maintainable, reviewable test code that the broader engineering team can own.
  • Systems-level thinking: able to reason about distributed architectures, async data flows, and failure modes across integration boundaries — including both AWS-native and Fusion-based pipelines.
  • Clear communicator who can translate test findings and coverage gaps into actionable engineering priorities for both technical engineers and marketing/ops stakeholders.
  • Collaborative approach — operates as a full member of the engineering team, not a downstream QA gate.
  • Experience providing technical guidance and code review to other engineers on testing best practices.
  • 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 automation and quality engineering.

Nice To Haves

  • Hands-on experience validating iPaaS or workflow automation platforms — Adobe Workfront Fusion, MuleSoft, Zapier, or similar scenario-based integration tools strongly preferred.
  • Direct experience testing Adobe Workfront Fusion scenarios — including input/output data validation between connected modules, webhook reliability, error path coverage, and cross-system data mapping integrity.
  • Familiarity with the Adobe Workfront REST API and how Fusion uses it internally, enabling deeper scenario introspection and test hook design.
  • Experience testing 3PD delivery/marketplace API integrations (DoorDash Drive, Uber Eats, or similar) — particularly menu management, item availability, and promotional pricing endpoints.
  • Experience with chaos engineering and fault injection practices in cloud-native and iPaaS environments.
  • Familiarity with observability and APM platforms (Dynatrace, Datadog, CloudWatch) for test monitoring, failure triage, and baseline comparison.
  • Experience prompting or orchestrating AI tools to automate test case generation, coverage gap analysis, or defect triage.
  • Adobe Workfront Fusion Developer Professional (AD0-E902 / AD2-E902) certification a strong plus.
  • Background in QSR, retail, e-commerce, or digital marketing operations domains.
  • AWS Certified Developer — Associate or higher.

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/TypeScript 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 (GitHub 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 DevOps or GitHub 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.

Benefits

  • Insurance Plans (Medical, Life)
  • Pension/401K/RSP (country specific)
  • Competitive Bonus
  • Mobility Allowance
  • Tuition Reimbursement
  • Company Holidays
  • Volunteering time
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service