As we grow, maintaining product quality and confidence in every release is essential. We’re looking for a Software Engineer in Test to lead the charge in transforming how we test and ship software.
This person won’t just write automated tests. They’ll help drive a culture shift toward test-driven development (TDD), champion best practices in QA, and help engineers build a fast, reliable, automated testing pipeline. You’ll have a direct impact on how Alloy ships products, reduces bugs, and increases velocity, helping us scale with confidence.
What you'll be doing
- Design test strategies and build automated test frameworks for backend, frontend and integration testing
- Collaborate with engineers to shift from manual QA reliance toward automated, self-service testing
- Work closely with our Head of Engineering & Product to lead the push for test-driven development (TDD), pairing with developers to write tests alongside feature code
- Identify gaps in current testing processes and implement scalable solutions to increase test coverage, reliability, and product quality
- Own and maintain CI/CD test pipelines, ensuring fast, repeatable and reliable test runs
- Coach and mentor the engineering team on best practices for writing testable code and integrating tests into their daily workflow
- Collaborate with Product Managers, Support, SRE, and other Engineers to finalize requirements, identify real time use cases and improve test effectiveness.
- Help define and track quality metrics across the product, surfacing insights and process improvements to the broader team
Skills & experience we're excited about
- 3+ years of experience in software test automation, QA engineering or a similar role
- Strong hands-on experience building automated test suites (unit, integration, end-to-end) in modern languages and frameworks e.g. JavaScript/TypeScript, Python, etc.
- Expert with common test automation tools e.g. Cypress, Playwright, Selenium, Jest, Mocha, Pytest, etc. and experience working within CI/CD environments like GitHub Actions, CircleCI, Jenkins, etc.
- Passionate about automation and helping teams reduce manual overhead
- You’re curious, you want to know more, want to explore further, discover the unknowns and put efforts to deviate from a logical approach to uncover issues.
- Coach and strong collaborator - you enjoy partnering with engineers and helping them level up their testing practices
- Proactive and pragmatic - you can assess where automation will have the most impact and focus efforts there
- Detail oriented with a strong sense of product quality and a bias for action, coupled with a bias for shipping robust, well-tested code
- Comfortable working in a fast-paced, evolving startup environment where you can help shape processes, not just follow them