QA Engineer II-Digital Ordering

Bangalore, IN

Job Description / Skills Required

We’re not your traditional tech company and we don’t aim to be. Going against the grain is in our DNA. Building a revolutionary product begins with revolutionary thinking. That’s why we value diversity of thought, background and lived experience. Together, we empower restaurants of all sizes to build great teams, increase revenue, improve operations, and delight their guests. We pair our deep understanding of the restaurant industry with powerful cloud based software and restaurant-grade hardware to deliver an intuitive all-in-one platform. Join us on our mission to empower the restaurant community to delight guests, do what they love, and thrive. 

Bready* to make a change?

Toast is scaling rapidly and with that growth comes an exciting new opportunity to join our new organization in Bangalore. Toast is looking for a ​Quality Assurance Engineer to join our Digital Ordering team where you will play a critical role in transforming the way restaurants manage and connect with their guests. The Digital Ordering Team serves the restaurant’s menu setup and the guest’s ordering experience. The team owns several subgroups including Online Ordering (Menus & web ordering), Toast Take Out (iOS & Android App), Guest Identity and Accounts (login, create account, account info) , Digital Dine In (In-restaurant ordering experience).This growing team will need to solve a wide spectrum of engineering problems: reliability, availability, scale, new features, and new products.

Our products run on iOS and Android, backend services in Java. The web front-end runs on React, Redux, ES6 and Webpack. Our backend services follow a microservice architecture written using Java and NodeJS; we use AWS extensively, ranging from S3 to RDS to Lambda. We have our own platform for dealing with user management, service elevations and robust load balancing.

About this roll*:

  • Create and implement comprehensive test plans for new features.
  • Test new features and log defects as needed.
  • Collaborate with the project team to triage defects, verify fixes.
  • Actively contribute to product design and roadmap discussions.
  • Lead as well as participate in test case/plan reviews. 
  • Keep current with tools such as Jira, Confluence, TestRail.
  • Work with QA engineers and developers on strategy for test case automation.
  • Assist with triage of customer issues.

Do you have the right ingredients*?

  • 2-5 years of experience in Quality Assurance.
  • Ability to put together test plans and initiative to own the quality of multiple products
  • Commitment to quality, user experience, and using your “get unblocked” attitude for continuous learning and problem solving
  • Ability to thrive in a dynamic environment
  • Experience with manual testing of iOS and Android applications
  • Interest in automated testing for web & mobile
  • Ability to learn and understand complex business logic and find creative ways to test it.

*Bread puns encouraged, not required

 

Our Tech Stack

Toast’s products run on a stack that ranges from guest and restaurant-facing Android tablets to backend services in Java to internal, guest-facing and restaurant-facing web apps. Our backend services follow a microservice architecture written using Java 8 and DropWizard; we use AWS extensively, ranging from S3 to RDS to Lambda. We have our own platform for dealing with user management, service elevations and robust load balancing. Toast stores data in a set of sharded Postgres databases and utilizes Apache Spark for large scale data workloads including query and batch processing. The front-end is built primarily using React and ES6. The main Toast POS application is an Android application written in Java and Kotlin. For data between tablets and our cloud platform we operate RabbitMQ clusters as well as direct tablet communication to the back end.

We are Toasters

Diversity, Equity, and Inclusion is Baked into our Recipe for Success.

At Toast our employees are our secret ingredient. When they are powered to succeed, Toast succeeds.

The restaurant industry is one of the most diverse industries. We embrace and are excited by this diversity, believing that only through authenticity, inclusivity, high standards of respect and trust, and leading with humility will we be able to achieve our goals.

Baking inclusive principles into our company and diversity into our design provides equitable opportunities for all and enhances our ability to be first in class in all aspects of our industry.

Bready* to make a change? Apply today!

Toast is committed to creating an accessible and inclusive hiring process. As part of this commitment, we strive to provide reasonable accommodations for persons with disabilities to enable them to access the hiring process. If you need an accommodation to access the job application or interview process, please contact [email protected].

For roles based in the United States:  As part of our commitment to the health and safety of our employees and their families, all individuals entering our US workspaces are required to provide proof of full vaccination against COVID-19 unless they have an approved medical or religious accommodation.