Careers

Search the hundreds of open roles at our portfolio companies.

Software Engineer in Test

Allup

Allup

Software Engineering
United States
USD 130k-145k / year
Posted on May 30, 2025

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?