What You’ll Do
- Own and evolve OBM’s test automation strategy, frameworks, and tooling across our products.
- Partner closely with Product and Engineering to embed quality earlier in the development lifecycle and build a strong shift-left quality culture.
- Design and implement automated testing frameworks that support reliable, high-quality software delivery through CI.
- Build and maintain automated test coverage using Playwright, Python, Jest, React Testing Library, and other modern testing tools.
- Define comprehensive testing approaches across functional, system, security, and performance testing.
- Lead manual QA and regression testing for new features while continuously identifying opportunities to expand automation.
- Establish test data and environment strategies that enable effective, repeatable testing across the development lifecycle.
- Define and track quality metrics, SLOs, and SLIs to identify risk, measure quality, and support release readiness.
- Investigate and debug high-impact production issues, collaborating across the stack to quickly identify root causes.
- Raise the bar for quality by advocating for testing best practices, improving processes, and helping the team maintain release velocity and confidence.
Tech Stack You'll Work In
- Playwright + Python
- Jest + React Testing Library
- Next.js + React + TypeScript Frontend
- Django REST Framework Backend
- Google Cloud Platform
- Docker
- Claude Code
What You Bring
- 4+ years of quality engineering experience in high-ownership, ambiguous environments.
- Proven track record of establishing comprehensive quality programs for SaaS products, including functional, security, system, and performance testing.
- Strong experience of cross-functional collaboration with Product and Engineering, embedding quality early in the development lifecycle.
- Expert with Python, JS/TS, as well as Playwright, Jest, and other modern test tooling.
- Proven track record of metrics-led execution. Comfortable defining SLOs/SLIs and operating an error budget.
- API testing proficiency with common tooling such as Postman or via CLI.
- Experience defining test data and environment strategies from scratch.
- Knowledgeable in QA methodologies + best practices: Equivalence partitioning, BVA, state transition, etc.
- Experience debugging high-impact issues in production on short time-tables.
- AI Proficiency: Experience authoring Cursor/Claude code SKILL.md files and building agentic tooling.
Bonus Points If You Have...
- Experience implementing performance testing frameworks with K6.
- Familiarity with Security testing best practices + tooling.
- The ability to create + teardown comprehensive test environments on your own.
- Experience with SQL and writing data seed scripts.
- Comfortable navigating full stack code to understand how the system works at the high level and to debug.
Perks & Pay
- Salary range: $110,000–$125,000 per year
- Great benefits, bonuses, & equity, a flexible work environment
- Work on a meaningful product at the intersection of software, operations, and energy.
- Partner with a high-caliber team solving real-world infrastructure problems.
- Influence architecture and product direction in a growing platform.
- Take full ownership of a high-impact function of the SDLC.
If you are excited to build a comprehensive quality program in a modern stack and want your work to have measurable real-world impact, we'd love to hear from you!
We’re an Equal Opportunity Employer — diverse backgrounds, perspectives, and experiences make us better. Everyone is welcome.