Software Engineer in Test

Brooklyn, New York

INDY Cinema Group
Apply for this Job
INDY - Full-Time Remote Position

Full-Time Remote Position at INDY

Location: Remote (Global)

Type: Full-Time

Tech Stack: Ruby on Rails, Vue.js, GraphQL, MySQL, AWS, Jest/RSpec, Cypress

About INDY
INDY builds the software backbone for independent movie theaters around the world. From online ticketing to food & beverage ordering, film scheduling, and business intelligence, we provide the full stack of tools needed to operate a cinema. Our platform powers tens of millions of ticket sales each year across hundreds of locations worldwide.

We're a small, fast-growing team where every engineer owns features end-to-end and sees the real-world impact of their work.

Why This Role Exists
As we scale from 10 to 25+ engineers, our testing infrastructure needs to evolve from a patchwork of frameworks into a unified, efficient system. We need someone to assess our current testing landscape, establish standards, and build the automation infrastructure that will let us ship faster while maintaining rock-solid reliability. This isn't about manual testing-it's about empowering every engineer to write better tests and catch bugs before customers do.

What You'll Do

Assess & Architect
  • Audit our existing test frameworks and coverage across Rails APIs, Vue frontends, and distributed systems
  • Design a cohesive testing strategy that scales with our engineering team
  • Build or improve CI/CD pipelines to make tests fast, reliable, and actionable
Automate & Implement
  • Write robust test automation for critical user journeys (ticket purchases, POS transactions, reporting)
  • Create reusable testing utilities and frameworks that make it dead simple for engineers to test their code
  • Leverage AI tools to accelerate test generation and improve coverage
Coach & Standardize
  • Establish testing best practices and standards across the organization
  • Train engineers on testing patterns, tools, and techniques
  • Review code to ensure new features ship with appropriate test coverage
Coordinate & Execute
  • Manage our relationship with external QA partner (Elevated Play) for manual testing needs
  • Design test cases for complex, multi-system workflows
  • Own quality metrics and continuously improve our defect prevention rate
What You Bring

Must-Have
  • Experience building test automation frameworks and infrastructure
  • Strong programming skills in Ruby, JavaScript, or other languages
  • Deep experience with testing tools (RSpec, Jest, Cypress, Playwright, or similar)
  • Track record of improving test coverage and reducing production defects
  • Ability to influence without authority-getting engineers excited about testing
Nice-to-Have
  • Experience with AI-assisted testing tools
  • Background in POS, e-commerce, or financial systems testing
  • Knowledge of performance and load testing
  • Experience managing external QA teams
  • Familiarity with AWS and infrastructure testing
Why INDY
  • Shape our quality culture: You'll define how a growing engineering team approaches testing
  • Direct impact: Your work prevents bugs that would affect thousands of cinema staff daily
  • Technical variety: Test everything from Vue UIs to distributed reporting systems
  • Small team, big influence: Work directly with engineers and leadership to drive quality
Ready to build the testing infrastructure that powers cinemas worldwide?

Date Posted: 12 June 2025
Apply for this Job