Subway

Sr. QE (Senior Quality Engineer, APIs)

Subway$119K — $149K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years in quality or software engineering, focused on backend API and integration testing.
  • Experience in designing and executing automated test suites for RESTful APIs in microservices environments.
  • Hands-on experience with performance and load testing tools.
  • Proficient in test automation using JavaScript/TypeScript, Java, or Python.
  • Familiarity with AWS serverless services: Lambda, API Gateway, DynamoDB, SQS/SNS.
  • Experience integrating automated tests into CI/CD platforms like Azure DevOps or GitHub Actions.
  • Familiarity with AI-assisted development tools such as GitHub Copilot or Claude.

Responsibilities

  • Design and maintain automated test suites for middleware APIs and services.
  • Leverage AI tools to generate test cases and analyze failure patterns.
  • Execute load and stress tests for performance validation of middleware services.
  • Collaborate with Senior Software Engineers on test strategy and quality gates.
  • Validate third-party integrations through contract tests and failure mode analysis.
  • Track quality metrics 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
Full Job Description
Senior Quality Engineer, APIs

About the Role:

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.

Responsibilities include but not limited to:
  • 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.


Qualifications (some examples listed below):
  • 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).
  • People Management: No | Department: Digital & Consumer Technology / Middleware | Location: Shelton, CT (USA) | Scope: Global | Travel: Less than 10%.


What do we offer?
  • Insurance Plans (Medical, Life)
  • Pension/401K/RSP (country specific)
  • Competitive Bonus
  • Mobility Allowance
  • Tuition Reimbursement
  • Company Holidays
  • Volunteering time
  • And More......


Compensation: The base pay range for this role is $119,200 - $149,000 annually

Pay within this range will be determined in good faith based on job-related factors, which may include skills, experience, education/training, location, and internal equity.

About Subway

Subway is a fast food restaurant chain that specializes in submarine sandwiches and salads. The company was founded in 1965 by Fred DeLuca and Peter Buck and is headquartered in Milford, Connecticut. Subway has over 44,000 locations in more than 100 countries, making it the largest fast food chain in the world by number of locations. The company is known for its customizable sandwiches and healthy options, such as its Fresh Fit menu. Subway is a privately held company and does not disclose its financial information.
Learn more about Subway
Size
450,000 employees
Industry
Founded
2007

Similar Jobs

More Jobs at Subway

More Information Technology Jobs

Find similar Sr. QE (Senior Quality Engineer, APIs) jobs: