Senior SDET
- Compensation
- Not disclosed
- Location
- Lehi, UT
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Contract
- Experience
- 7+ years
- Category
- Qa
- Posted
Skills
Nice to have
- Experience with contract testing (Pact or similar) across service boundaries
- Experience with observability and shift-right testing practices (monitoring production quality with real user data)
- Background in high-growth SaaS environments or post-acquisition test suite consolidation
- Familiarity with SOC 2 or similar compliance frameworks
- Experience validating RAG pipelines or detecting AI hallucinations in production systems
Full description
LOCATION: Lehi, UT
Hybrid: Monday to Wednesday in office
ABOUT THE ROLE:
Opiniion is a SaaS, AI first company reshaping how businesses understand and act on customer feedback. We're looking for a Senior SDET to own test strategy and automation across our platform. This is an engineering role, not a manual testing role: you'll write production quality code to build and maintain the frameworks that keep our releases fast and reliable.
We're building a new platform alongside our current one. On the new platform, you'll help the architects design it and help deliver it, then fully own quality and test ownership once it's live. On the current platform, you already fully own test automation and quality today.
WHAT YOU'LL DO:
- Design, build, and maintain scalable automation frameworks across UI, API, and integration layers
- Own the quality gates and test criteria that determine pass/fail within the CI/CD pipeline built and maintained by DevOps
- Write and maintain automated test suites in step with feature development, not behind it
- On the new platform, partner with the Staff Software Architect and Staff Data Architect during design and build, then take full ownership of test strategy and quality once it ships
- On the current platform, fully own test automation, quality gates, and regression coverage
- Participate in code reviews and design discussions, and represent quality considerations in architecture decisions
- Diagnose flaky tests, performance bottlenecks, and reliability issues, then fix root causes, not symptoms
- Build and maintain performance and load testing capability for critical workflows
- Use AI assisted tooling to accelerate test generation, maintenance, and coverage analysis
- Contribute to testing strategy for AI powered features, including validating LLM based and agentic functionality
- Mentor engineers on test automation practices and testable code design
WHAT YOU BRING:
- 7+ years of experience in software development or test automation, with demonstrated engineering depth, not just tool usage
- Strong programming skills in at least one language commonly used for test automation (Python, Java, TypeScript, or similar)
- Hands on experience with modern automation frameworks (Playwright, Selenium, Cypress, or similar)
- Experience with API test automation and tools like REST Assured, Postman, or similar
- Solid understanding of CI/CD pipelines and integrating automated tests into deployment workflows
- Experience with BDD/TDD approaches and frameworks (Cucumber, Gherkin, or similar)
- Working knowledge of performance and load testing tools (JMeter, k6, or similar)