Sr. QE (Senior Quality Engineer, APIs)

The Subway HR TeamShelton, CT
Onsite

About The Position

Subway’s middleware platform is the integration backbone of our digital commerce stack — connecting front-end applications (iOS, Android, Web, Kiosk) with internal systems and third-party partners like DoorDash and Uber Eats. The Senior Quality Engineer, Middleware will own the validation of the reliability, performance, and correctness of the services built by our Senior Software Engineers. You’ll design and execute test strategies covering load and stress testing, contract validation, fault injection, and end-to-end integration scenarios across a distributed, serverless AWS architecture. AI-assisted development is a core part of how our team works — you’ll use tools like GitHub Copilot and Claude daily to accelerate test authoring, generate test data, and analyze failure patterns.

Requirements

  • 5 or more years of quality engineering or software engineering experience, with a focus on backend API and integration testing.
  • Demonstrated experience designing and executing automated test suites for RESTful APIs in a distributed or microservices environment.
  • Hands-on experience with performance and load testing tools and methodologies.
  • Experience writing test automation in JavaScript/TypeScript, Java, or Python.
  • Working knowledge of AWS serverless services (Lambda, API Gateway, DynamoDB, SQS/SNS).
  • Experience integrating automated tests into CI/CD pipelines (Azure DevOps, GitHub Actions, or equivalent).
  • Proficiency with AI-assisted development tools (GitHub Copilot, Claude, or equivalent).
  • Familiarity with contract testing approaches and consumer-driven contract frameworks.
  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

Responsibilities

  • Design, build, and maintain automated test suites covering functional, integration, and contract testing for middleware APIs and services.
  • Leverage AI-assisted tools (GitHub Copilot, Claude, and similar) as a core part of daily quality engineering work — from generating test cases and synthetic test data to analyzing failure patterns and producing coverage documentation.
  • Own performance and reliability validation: design and execute load, stress, spike, and soak tests against middleware services.
  • Partner closely with Senior Software Engineers throughout the development cycle — reviewing designs for testability, aligning on test strategy, contributing to acceptance criteria, and integrating automated quality gates into CI/CD pipelines.
  • Validate third-party integrations (DoorDash, Uber Eats, and similar partners) through contract tests, sandbox/staging environment testing, and failure mode analysis.
  • Track, report, and drive resolution of quality metrics across the middleware portfolio; maintain test documentation and contribute to incident post-mortems.

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