Search

Testing and Automation Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

Testing and Automation Engineer

\n

📍 Location: Shelton, Connecticut, United States

\n

🏢 Industry: Restaurants

\n

💼 Work Setting: Hybrid

\n


\n

Subway is seeking a Testing and Automation Engineer to help deliver high-quality, reliable, and scalable software solutions through automation, performance testing, and continuous quality engineering practices. Are you passionate about test automation, modern QA practices, CI/CD integration, and AI-powered testing? This role offers the opportunity to work closely with Software Engineers, Product teams, and DevOps professionals to embed quality throughout the software development lifecycle and improve delivery speed, reliability, and customer experience.

\n

As a member of the Quality Engineering team, you will design automated testing solutions, execute performance testing initiatives, and leverage AI-assisted testing tools to improve efficiency and software quality.

\n


\n

Key Responsibilities

\n

Test Automation Development

\n

    \n
  • Design, develop, and maintain automated test scripts and frameworks.
  • \n

  • Create automated testing solutions for:
  • \n

  • User Interfaces (UI)
  • \n

  • APIs
  • \n

  • Backend Services
  • \n

  • Enterprise Applications
  • \n

  • Improve test coverage and reduce manual testing efforts.
  • \n

  • Develop scalable and reusable automation assets.
  • \n

\n

Quality Assurance & Validation

\n

Execute and support:

\n

    \n
  • Functional Testing
  • \n

  • Integration Testing
  • \n

  • Regression Testing
  • \n

  • End-to-End Testing
  • \n

  • System Validation Testing
  • \n

  • Ensure software meets business and technical requirements.
  • \n

  • Validate application functionality across multiple platforms.
  • \n

\n

Agile Team Collaboration

\n

    \n
  • Partner with Software Engineers and Product Owners.
  • \n

  • Participate in:
  • \n

  • Sprint Planning
  • \n

  • Backlog Refinement
  • \n

  • Sprint Reviews
  • \n

  • Retrospectives
  • \n

  • Define test scenarios, test cases, and acceptance criteria.
  • \n

  • Promote quality-first development practices.
  • \n

\n

Test Framework & Tooling

\n

    \n
  • Maintain and enhance automation frameworks.
  • \n

  • Improve test execution reliability and reporting capabilities.
  • \n

  • Standardize automation best practices across projects.
  • \n

  • Continuously evaluate new testing tools and technologies.
  • \n

\n

Automation Tools

\n

Experience with:

\n

    \n
  • Selenium
  • \n

  • Cypress
  • \n

  • Playwright
  • \n

  • REST Assured
  • \n

  • Postman
  • \n

\n

CI/CD & Continuous Testing

\n

    \n
  • Integrate automated tests into CI/CD pipelines.
  • \n

  • Support continuous integration and continuous delivery practices.
  • \n

  • Enable rapid feedback for development teams.
  • \n

  • Improve release confidence and deployment quality.
  • \n

\n

DevOps Collaboration

\n

    \n
  • Work closely with DevOps teams.
  • \n

  • Support automated quality gates.
  • \n

  • Enhance test execution within deployment workflows.
  • \n

\n

Defect Management

\n

    \n
  • Identify, document, and track software defects.
  • \n

  • Reproduce issues and validate fixes.
  • \n

  • Perform root-cause analysis on defects.
  • \n

  • Partner with engineering teams to resolve quality concerns.
  • \n

\n

Quality Improvement

\n

    \n
  • Analyze recurring issues and testing gaps.
  • \n

  • Recommend process improvements.
  • \n

  • Improve overall product quality and testing effectiveness.
  • \n

\n

Performance Engineering

\n

Design and execute:

\n

    \n
  • Load Testing
  • \n

  • Stress Testing
  • \n

  • Performance Testing
  • \n

  • Scalability Testing
  • \n

\n

Performance Tools

\n

Use technologies such as:

\n

    \n
  • JMeter
  • \n

  • Gatling
  • \n

  • k6
  • \n

  • Locust
  • \n

\n

Performance Analysis

\n

    \n
  • Identify system bottlenecks.
  • \n

  • Evaluate application stability under load.
  • \n

  • Recommend performance optimization opportunities.
  • \n

\n

AI-Assisted Testing

\n

Intelligent Test Automation

\n

    \n
  • Utilize AI-powered testing tools.
  • \n

  • Generate automated test cases.
  • \n

  • Create intelligent test datasets.
  • \n

  • Improve defect detection capabilities.
  • \n

\n

Test Optimization

\n

    \n
  • Analyze test coverage using AI solutions.
  • \n

  • Improve automation efficiency.
  • \n

  • Accelerate testing cycles through AI-assisted workflows.
  • \n

\n

API & Backend Testing

\n

    \n
  • Validate REST API functionality.
  • \n

  • Test service integrations and data flows.
  • \n

  • Verify backend business logic and system stability.
  • \n

  • Support microservices and service-based architectures.
  • \n

\n


\n

Required Qualifications

\n

Experience

\n

3-6 years of experience in:

\n

    \n
  • Software Testing
  • \n

  • Quality Assurance
  • \n

  • Quality Engineering
  • \n

  • Automation Engineering
  • \n

\n

Test Automation Experience

\n

Hands-on experience with:

\n

    \n
  • Selenium
  • \n

  • Cypress
  • \n

  • Playwright
  • \n

  • REST Assured
  • \n

  • Postman
  • \n

\n

Performance Testing

\n

Experience using:

\n

    \n
  • JMeter
  • \n

  • Gatling
  • \n

  • k6
  • \n

  • Locust
  • \n

\n

Performance Engineering Skills

\n

    \n
  • Load Testing
  • \n

  • Stress Testing
  • \n

  • Scalability Analysis
  • \n

  • Performance Optimization
  • \n

\n

Programming & Scripting

\n

Ability to read, write, and debug code using:

\n

    \n
  • Java
  • \n

  • JavaScript
  • \n

  • Python
  • \n

  • C#
  • \n

\n

Technical Knowledge

\n

API Testing

\n

    \n
  • REST APIs
  • \n

  • API Automation
  • \n

  • Service-Oriented Architecture
  • \n

  • Backend Services
  • \n

\n

DevOps & CI/CD

\n

    \n
  • Continuous Integration
  • \n

  • Continuous Delivery
  • \n

  • Test Automation Pipelines
  • \n

  • Automated Quality Gates
  • \n

\n

AI Testing

\n

    \n
  • AI-Assisted Testing Tools
  • \n

  • AI-Based Test Generation
  • \n

  • Intelligent Test Automation
  • \n

\n


\n

Education

\n

Bachelor's Degree Preferred in:

\n

    \n
  • Computer Science
  • \n

  • Software Engineering
  • \n

  • Information Systems
  • \n

  • Engineering
  • \n

  • Related Technical Field
  • \n

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...