Subway

Testing and Automation Engineer

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

Qualifications

  • 5-7+ years in software testing, quality engineering, or automation roles.
  • Proficient with automation tools/frameworks like Selenium, Cypress, or REST-assured.
  • Capable of reading and writing test code (e.g., Java, JavaScript, Python).
  • Understanding of REST APIs and service-based architectures.
  • Hands-on experience with AI-assisted testing tools is essential.
  • Familiar with observability and monitoring signals for testing purposes.
  • Bachelor's degree in Computer Science, Engineering, or related field preferred.

Responsibilities

  • Design, develop, and maintain automated tests for UI, API, and backend services.
  • Partner with Software Engineers and Product teams to define test scenarios and acceptance criteria.
  • Maintain and enhance test-automation frameworks and integrate tests into CI/CD pipelines.
  • Identify and document defects, performing root-cause analysis with engineering teams.
  • Define functional-quality release-readiness criteria and report coverage measures.
  • Leverage AI-assisted tools across the test lifecycle, validating AI-generated tests.

Benefits

  • Insurance Plans (Medical, Life)
  • Pension/401K/RSP
  • Competitive Bonus
  • Mobility Allowance
  • Tuition Reimbursement
  • Company Holidays
  • Volunteering time
Full Job Description
Testing and Automation Engineer

Ready to build what's next with one of the world's most iconic brands?

About the Role:

The Testing & Automation Engineer designs, develops, and maintains automated test solutions that ensure the quality and reliability of software applications and services, operating as part of the enterprise-wide Testing function - a horizontal shared service supporting all product, platform, and engineering teams. This role increases functional test coverage through automation, reduces manual effort, and supports consistent, high-quality delivery across the software development lifecycle in accelerated, AI-assisted cycles. The Testing & Automation Engineer partners closely with Software Engineers, Product, and DevOps teams to embed quality early and continuously.

Responsibilities include but not limited to:
  • Design, develop, and maintain automated tests for UI, API, and backend services; execute functional, integration, regression, and end-to-end tests across applications and platforms, applying a test-pyramid approach that favors fast, reliable API/service-level automation.
  • Partner with Software Engineers and Product teams to define test scenarios and acceptance criteria; participate in sprint planning, refinement, and retrospectives.
  • Maintain and enhance test-automation frameworks and tooling; build resilient, maintainable automation (e.g., attribute/accessibility-based locators) that survives UI and content change; integrate automated tests into CI/CD pipelines (e.g., Azure DevOps) for continuous testing.
  • Identify, document, and track defects through resolution; perform root-cause analysis and partner with engineering teams on fixes.
  • Define and apply functional-quality release-readiness criteria; provide evidence-based quality signals and go/no-go input for releases, and report coverage and defect-escape measures.
  • Leverage AI-assisted tools across the test lifecycle (test-case generation, test-data creation, coverage analysis, defect detection); review and validate AI-generated tests, tag and report AI-generated test cases for transparency, and help define guardrails for safe, policy-compliant AI use.


Qualifications (some examples listed below):
  • 5-7+ years of experience in software testing, quality engineering, or automation roles.
  • Proficiency with automation tools and frameworks (e.g., Selenium, Cypress, Playwright, REST-assured, Postman, or similar).
  • Ability to read, write, or debug test code or scripts (e.g., Java, JavaScript/TypeScript, Python, C#).
  • Understanding of REST APIs and service-based architectures; familiarity with CI/CD pipelines and continuous-testing concepts.
  • Hands-on experience with AI-assisted testing tools and practices required.
  • Familiarity with observability concepts and using quality/monitoring signals to inform testing is a plus.
  • Bachelor's degree preferred in Computer Science, Engineering, Information Systems, or a related field. Equivalent practical experience considered.


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 Network
    $130K — $180K *
    Shelton, CT 06484 (Greater Bridgeport County)
    Information Technology
    In-Person
  • Subway
    Sr Data Engineer
    $102K — $128K *
    Shelton, CT 06484 (Greater Bridgeport County)
    Information Technology
    In-Person
  • Subway
    Testing and Automation Engineer
    $102K — $128K *
    Shelton, CT 06484 (Greater Bridgeport County)
    Information Technology
    In-Person
  • Subway
    DevOps Engineer
    $102K — $128K *
    Shelton, CT 06484 (Greater Bridgeport County)
    Information Technology
    In-Person
  • Subway
    Testing and Automation Engineer
    $102K — $128K *
    Shelton, CT 06484 (Greater Bridgeport County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Testing and Automation Engineer jobs: