Location: Remote (Global)
Type: Full-Time
Tech Stack: Ruby on Rails, Vue.js, GraphQL, MySQL, AWS, Jest/RSpec, Cypress
About our client
INDY builds the software backbone for independent movie theaters around the world. From online ticketing to food & beverage ordering, film scheduling, and business intelligence, INDY provides the full stack of tools needed to operate a cinema. The platform powers tens of millions of ticket sales each year across hundreds of locations worldwide.
The team is small and fast-growing, where every engineer owns features end-to-end and sees the real-world impact of their work.
Why This Role Exists
As the company scales from 10 to 25+ engineers, the testing infrastructure needs to evolve from a patchwork of frameworks into a unified, efficient system. The person in this role will assess the current testing landscape, establish standards, and build the automation infrastructure that will allow faster shipping while maintaining rock-solid reliability. This role is not about manual testing—it is about empowering every engineer to write better tests and catch bugs before customers do.
What You'll Do
Assess & Architect
- Audit the existing test frameworks and coverage across Rails APIs, Vue frontends, and distributed systems
- Design a cohesive testing strategy that scales with the 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 the relationship with the external QA partner (Elevated Play) for manual testing needs
- Design test cases for complex, multi-system workflows
- Own quality metrics and continuously improve the defect prevention rate
What You'll 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 INDY’s quality culture: this person will define how a growing engineering team approaches testing
- Direct impact: their 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
Salary info: $130k - $145k/year
Ready to build the testing infrastructure that powers cinemas worldwide?