Subway

Software Development Engineer in Test (SDET)

Subway$102K — $128K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4-7 years of experience in software testing or roles related to SDET.
  • Strong software development skills focused on test automation.
  • Proficiency in programming languages such as Java, JavaScript, Python, or C#.
  • Experience with automation frameworks like Selenium, Cypress, or REST-assured.
  • Solid understanding of REST APIs and microservices architecture.
  • Familiarity with CI/CD pipeline integration for automated testing.
  • Bachelor's degree in Computer Science or related field, or equivalent experience.

Responsibilities

  • Design and maintain automated test frameworks for various services.
  • Write high-quality test code in modern programming languages.
  • Collaborate with engineers to define testing strategies and quality goals.
  • Integrate automated testing into CI/CD processes for continuous feedback.
  • Develop and execute tests for functional and integration scenarios.
  • Conduct API and contract testing to ensure system reliability.
  • Identify and document defects and perform root-cause analysis.

Benefits

  • Insurance Plans including Medical and Life coverage.
  • Pension or 401K options based on location.
  • Competitive bonus opportunities.
  • Mobility allowance support.
  • Tuition reimbursement for professional development.
  • Company-paid holidays.
  • Volunteering time to support community engagement.
Full Job Description
Software Development Engineer in Test (SDET)

About the Role:

The Software Development Engineer in Test (SDET) is responsible for building and maintaining automated test solutions that ensure the quality, reliability, and performance of software applications. This role applies strong software engineering skills to testing challenges, embedding quality into the development lifecycle through automation, tooling, and continuous validation. The SDET partners closely with Software Engineers, Product Managers, and Platform teams to deliver high-quality, scalable systems.

Responsibilities include but not limited to:
  • Design, develop, and maintain automated test frameworks for UI, API, and backend services.
  • Write production-quality test code using modern programming languages and frameworks.
  • Collaborate with software engineers to define test strategies, acceptance criteria, and quality requirements.
  • Embed automated testing into CI/CD pipelines to enable continuous testing and fast feedback.
  • Develop and execute tests for functional, integration, regression, and end-to-end scenarios.
  • Perform API, data-level, and contract testing to validate system integrations.
  • Identify, document, and track defects while partnering with engineering teams on root-cause analysis.
  • Validate non-functional requirements including performance, reliability, and scalability, as needed.
  • Participate in design and code reviews to provide a quality and testability perspective.
  • Improve test coverage and reduce manual testing through automation and tooling enhancements.


Qualifications (some examples listed below):
  • 4-7 years of experience in software testing, automation, or SDET roles.
  • Strong software development skills with experience writing test automation code.
  • Proficiency in one or more programming or scripting languages (e.g., Java, JavaScript, Python, C#).
  • Experience with test automation frameworks and tools (e.g., Selenium, Cypress, Playwright, REST-assured, Postman).
  • Solid understanding of REST APIs, microservices, and distributed systems.
  • Experience integrating automated tests into CI/CD pipelines.
  • Familiarity with Agile and DevOps delivery models.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • People Management: No | Travel: Minimal to none.


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 $102,700 - 128,400 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

  • Subway
    Director IT - Franchisee & Restaurant Support
    $184K — $230K *
    Shelton, CT 06484 (Greater Bridgeport County)
    Food & Beverages
    In-Person
  • Subway
    Director, Data & AI
    $184K — $230K *
    Miami, FL 33186 (Miami-Dade County)
    Enterprise Technology
    In-Person
  • Subway
    Sr. Software Engineer
    $119K — $149K *
    Shelton, CT 06484 (Greater Bridgeport County)
    Information Technology
    In-Person
  • Subway
    Sr. API Engineer
    $119K — $149K *
    Shelton, CT 06484 (Greater Bridgeport County)
    Information Technology
    In-Person
  • Subway
    Engineer
    $102K — $128K *
    Shelton, CT 06484 (Greater Bridgeport County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Development Engineer in Test (SDET) jobs: