Subway

Testing and Automation Engineer

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

Qualifications

  • 3-6 years of experience in software testing or automation roles.
  • Familiarity with test automation practices and frameworks such as Selenium or Cypress.
  • Hands-on experience with performance engineering tools like JMeter and Gatling.
  • Experience using AI-assisted testing tools for automation.
  • Ability to code or debug in languages like Java, JavaScript, Python, or C#.
  • Solid understanding of REST APIs and microservices architecture.
  • Knowledge of CI/CD pipelines and integrating automated tests.

Responsibilities

  • Design, develop, and maintain automated tests for various application layers.
  • Collaborate with engineering and product teams to establish test scenarios and acceptance criteria.
  • Enhance test automation frameworks and integrate them into CI/CD pipelines.
  • Document defects and perform root-cause analysis in collaboration with engineering teams.
  • Conduct performance, load, and stress testing using performance tooling.
  • Utilize AI tools for test generation and coverage analysis to optimize testing processes.

Benefits

  • Medical and life insurance plans.
  • Retirement savings plans like 401K tailored to location.
  • Performance-based bonuses.
  • Mobility allowance to support travel-related costs.
  • Tuition reimbursement for further education.
  • Generous company holidays.
  • Volunteering time to give back to the community.
Full Job Description
Testing and Automation Engineer

About the Role:

The Testing and Automation Engineer is responsible for designing, developing, and maintaining automated test solutions that ensure the quality, reliability, and performance of software applications and services. This role focuses on increasing test coverage through automation, reducing manual effort, and supporting consistent, high-quality delivery across the software development lifecycle. The Testing and 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.
  • 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. Integrate automated tests into CI/CD pipelines to support continuous testing.
  • Identify, document, and track defects through resolution. Perform basic root-cause analysis and partner with engineering teams on fixes.
  • Design and execute performance, load, and stress tests across applications and services. Utilize performance engineering tooling (e.g., JMeter, Gatling, k6, Locust).
  • Leverage AI-assisted tools for test case generation, test data creation, and test coverage analysis. Apply AI-powered testing tools to improve defect detection and automation efficiency.


Qualifications (some examples listed below):
  • 3-6 years of experience in software testing, quality engineering, or automation roles.
  • Experience in software testing and test automation practices.
  • Proficiency with automation tools and frameworks (e.g., Selenium, Cypress, Playwright, REST-assured, Postman, or similar).
  • Hands-on experience with performance engineering tools (e.g., JMeter, Gatling, k6, Locust, or equivalent) required.
  • Experience with AI-assisted testing tools and practices required.
  • Ability to read, write, or debug basic test code or scripts (e.g., Java, JavaScript, Python, C#).
  • Understanding of REST APIs and service-based architectures.
  • Familiarity with CI/CD pipelines and automated testing concepts.
  • Bachelor's degree preferred in Computer Science, Engineering, Information Systems, or a related field. Equivalent practical experience considered.
  • People Management: No | Department: Technology / Engineering / Quality Engineering | Reports To: Director, Testing & Observability | 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

More Information Technology Jobs

Find similar Testing and Automation Engineer jobs: