Global restaurant brands run their operation on the Crunchtime platform. Delivering a consistent guest experience across every location and managing food and labor costs are at the core of how Crunchtime’s software is used today in over 125,000 locations across 100+ countries by the world’s top restaurant and foodservice operators. Customers including Chipotle, Culver’s, Domino’s, Dunkin’, Five Guys and P.F. Chang’s rely on our top-ranked platform which now includes Zenput to manage inventory, staff scheduling, learning and development, food safety, operational tasks and audits.
About the role
Crunchtime is looking for a highly motivated, self-driven and detail-oriented Senior QA Engineer/ SDET to join our Labor management team. With the growing complexity of keeping restaurants properly staffed based on business flow so all customer needs are met, it's more important than ever to have reliable labor management tools and reports available. Crunchtime Ops Management solution provides multi-unit restaurants and foodservice operators critical insights they can trust to manage labor and reduce staffing costs all while adhering to State and Federal Labor Laws.
The individual in this role will be working with our product development teams to reduce our time to market by improving automation coverage of our Labor products so that we can quickly release the latest and greatest versions of our products.You will be working with remote teams internationally and in the domestic U.S. You will need to take ownership of our large automation test suite and have the ability to suggest improvements to processes, tools, and existing code. You will collaborate in Agile ceremonies with developers, Quality Assurance Engineers, and Product Managers on a daily basis. You’ll be expected to use your QA testing and automation experience to develop test cases that ensure high product quality, execute test plans, determine which test cases are valuable to automate, and be a coach and mentor to the other automation engineers.
What you'll do as a Senior QA Engineer/SDET
- Participate in new feature implementation from start to finish: research and solutioning, requirements review, test case authoring, test case execution, test case automation and regression testing cycles.
- Actively suggest and implement automation infrastructure improvements
- Mentor Quality Assurance Engineers with varying levels of automation experience through code reviews, peer programming sessions and general knowledge transfer sessions
- Develop front-end automation scripts in Java, Selenium, Appium
- Identify, debug, and resolve issues in automation scripts and API interactions on a regular basis
- Devise and implement test strategies that adequately assess all software aspects investigating and recreating reported defects
- Maintain a high pass percentage for automated tests and log any resulting defects
- Collaborate closely with developers, QA, and Product Managers across multiple time zones to ensure high product quality and define automation strategy
What we're looking for
- 5+ years of hands-on experience in software testing and test automation in a CI/CD pipelined environment
- Hands on coding experience, ideally in Java
- Fluent in SQL, ideally in Oracle, MySQL
- Proven record of building complex automation solutions using Selenium, Appium for Web based and Mobile platforms
- Experience of API-specific automation frameworks like RestAssured for Java or Karate as well as API testing tools like Postman, SoapUI
- Experience in CI/CD pipeline management with tools like Jenkins
- Ability to self-motivate and seek out tasks rather than only completing work through direct delegation
- Comfortable working in a dynamic, constantly changing atmosphere; able to prioritize work appropriately across changing contexts and deadlines
- Strong comprehension of testing methodologies and techniques
- Strong Problem Solving, Process Improvements, and Coaching skills
- Good English skills (written and verbal)
- Bachelor’s in Computer Science, Engineering, Mathematics, or similar field
Nice to have
- Experience creating frameworks from scratch
- Prior use of a Test Management tool, preferably TestRail
- Experience with Git, IntelliJ IDE is a plus
- Ability to read and understand API documentation and specifications (e.g., OpenAPI/Swagger)
What you’ll get
- Great mission-driven team members from diverse backgrounds with a strong company culture
- Competitive pay
- Flexible PTO
- Paid company holidays
- Yearly team off-sites
- International travel opportunities
- Medical, dental, and vision benefits (FSA, HSA & HRA options)
- Basic & Voluntary Life Insurance
- 401k employer match
- Wellness benefits (Headspace, OneMedical, Omada, Ginger.io, Gympass, Carrot)
- Commuter benefits
- Work in an open environment on solutions that are reshaping the way businesses operate
- Fun team events
- Ability to have a big impact
- 10 weeks of paid parental leave
- Fitness reimbursement
- Learning & development funds
Equal Employment Opportunity Statement
At Crunchtime, we are an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, or any other characteristic.We have an inclusive and diverse workplace where every team member is respected and valued. As a global software development company, we believe that our diverse employee population enriches our work environment.Join us in our mission to provide the best software solutions to the food industry.
We encourage you to apply regardless of your background or experience; even if you don’t meet all the qualifications, because we believe unique experiences and perspectives make us a stronger team.