Eatclub

Senior Quality Assurance Engineer

  • Eatclub
  • Remote Australia
Apply Now

Job Description

About EatClub 

At EatClub, we believe restaurants and bars are the beating heart of every city’s culture. Whether it's discovering a hidden gem, grabbing a late-night takeaway, or meeting friends for a drink, our mission is simple: help the hospitality industry thrive through smart, powerful tech.

Our platform helps over 2 million customers discover top restaurants and access real-time deals that save them up to 50% off the bill. We empower more than 4,000 venues to fill empty tables, increase foot traffic, and maximise revenue.

Recently ranked #11 on the 2025 Deloitte Tech Fast 50! Now is an exciting time to join our team. Initially co-founded by Marco Pierre White and leaders in the food tech scene, we’re now a 150+ person scaleup that’s growing fast and making waves in the industry.

Why You’ll Love Working With Us

  • Real-world impact
  • Wide scope and genuine ownership - you won't be handed a narrow slice; you'll own quality 
  • Fully remote with a focus on outcomes
  • A product-focused engineering culture where quality is a first-class concern, not an afterthought
  • A fast-scaling environment with room to grow as EatClub expands internationally

A Day-in-the-Life of our Senior QA Engineer

Quality at EatClub isn't a gate at the end of the delivery process - it's built in from the start. As our Senior QA Engineer, you're in the room when features are being scoped, asking the questions that surface edge cases before a single line of code is written.


On any given week you might be designing test coverage for a new payment journey on iOS and Android, building automated tests for a restaurant onboarding flow on web, writing automated API tests for a GraphQL integration, or triaging a production bug that's just come in - forming a hypothesis, reproducing it reliably, and working with the engineering team to get it resolved fast.

You care about the right level of automation, not the most automation. You know when a manual exploratory session will find more than a script, and you know when a regression suite will save the team from itself. You bring that judgment to every release.

This is a role for someone who sees quality as a product discipline - someone who thinks about what "done" actually means, influences how the team works, and takes real pride in shipping something that holds up under pressure.

On Any Given Week, You Will Be:

  • Designing and executing test plans across iOS and Android mobile apps, web platforms, and GraphQL and REST APIs - including exploratory, regression, and edge case coverage
  • Building and maintaining automated test suites integrated into CI/CD pipelines, so releases are fast and safe
  • Jumping on production issues - reproducing bugs quickly, documenting them clearly, and working directly with engineers to unblock resolution
  • Partnering with product managers, engineers, and designers early in the delivery cycle to define acceptance criteria and flag testability concerns before they become problems
  • Making judgment calls on test strategy - what to automate, what to test manually, and what risk is acceptable ahead of a release
  • Validating complex scenarios: payment flows across regions and devices, API contract integrity, offline behaviour, deep links, push notifications, and third-party integrations

Type of Projects You'll Be Working On at EatClub…

  • Payment and transaction testing: Owning test coverage for payment journeys across iOS and Android, including regional variation, failure modes, and edge cases that matter most when real money is involved
  • Automation uplift: Assessing the current state of regression coverage and building out a sustainable automation strategy that gives the team genuine release confidence - not just a high test count
  • API quality: Designing and maintaining automated test suites for GraphQL and REST APIs, covering happy paths, error handling, data integrity, and third-party integration behaviour
  • Release quality framework: Contributing to how the team defines done - acceptance criteria, risk visibility reporting, and the standards that make every release something the team can stand behind

You Have…

  • 5+ years of commercial QA experience across mobile (iOS and Android), web, and API testing
  • Proven ability to design and build automation frameworks from scratch or significantly improve existing ones, integrated into CI/CD pipelines
  • Strong experience testing APIs - both GraphQL and REST - including contract validation, error handling, and data integrity
  • The judgment to decide when to automate, when to explore manually, and how to communicate risk clearly to the rest of the team

It Would Be Extra Awesome If You Also Had…

  • Experience testing payment systems, loyalty programs, or financial transactions
  • Familiarity with performance and load testing tools (k6, JMeter, or similar)
  • Exposure to mobile crash analytics and monitoring tools (Firebase, Sentry, or similar)
  • Knowledge of accessibility testing standards (WCAG)
  • Scripting or coding skills in JavaScript, TypeScript, or Python

You Are…

  • A quality advocate, not a gatekeeper - you influence how the team works, not just what ships
  • Genuinely curious about failure modes - you think about what could go wrong before anyone else has to
  • Precise and clear in how you communicate defects, risk, and test coverage - engineers and PMs trust your read on release readiness
  • Pragmatic about trade-offs - you know that perfect coverage and fast releases are in tension, and you navigate that well
  • Comfortable with ambiguity - when requirements are incomplete, you ask the right questions rather than waiting for someone to hand you a spec

If You Do a Good Job…

The engineering team will ship faster and with more confidence. Production incidents will be fewer and shorter. Product managers will know that when something goes to release, it's been genuinely thought through. And the quality bar across mobile, web, and API will be visibly higher - not because of more process, but because of better judgment applied consistently.

Maybe This Role Is Not for You If…

  • You see QA as a downstream activity - you're most comfortable testing after development is complete
  • You prefer a narrow, well-defined scope over broad ownership across multiple platforms
  • You're not interested in influencing how the team works, only in executing a test plan handed to you
  • You want people management as part of the role - this is a senior IC position


If you're curious about what we're building, you're welcome to explore EatClub ahead of your interview. First-time users who choose to give it a try can use the code "ECAPPLY5" for an optional $5 voucher to test the experience. This is entirely voluntary and has no impact on your application or interview process.

One last note: even if you feel that you don't meet all the criteria above, we encourage you to apply. Past work experience is not the only indicator of future success, and we're on the lookout for hungry talent who wants to grow with us. If you want to be part of something remarkable, we're excited to hear from you.