Software Engineer in Test
Allup
This job is no longer accepting applications
See open jobs at Allup.See open jobs similar to "Software Engineer in Test" Alpaca.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?
This job is no longer accepting applications
See open jobs at Allup.See open jobs similar to "Software Engineer in Test" Alpaca.