RoonCyber is an early-stage, venture-backed software startup focused on developing a next-generation Cloud Application Detection & Response (CADR) and Runtime CNAPP platform. The Test Automation Engineer will build automated regression coverage for core product workflows, collaborating closely with Product and Engineering teams to ensure clear visibility into test coverage and results.
Responsibilities:
- Test Planning and Acceptance Criteria Translation
- Partner directly with Product to convert acceptance criteria into testable scenarios
- Create lightweight test plans per epic that define scope, risk areas, and success conditions
- Identify missing edge cases and clarify ambiguous requirements early
- API-First Automation
- Build and maintain a stable automation suite that validates core platform and product behaviors through service interfaces and APIs
- Create reusable automation utilities for authentication, environment setup, test data creation, and deterministic cleanup
- Validate backward compatibility and contract expectations as APIs evolve
- Targeted UI Automation
- Automate the highest-value user journeys that frequently regress, emphasizing stable selectors, deterministic test data, and maintainable patterns
- Ensure UI automation complements (not replaces) strong API coverage
- Visibility and Communication
- Make test coverage and results easy to consume through CI checks, dashboards, and release readiness summaries
- Demo coverage improvements and communicate failures with clear reproduction steps and impact assessment
- Quality Foundations
- Help define baseline QA processes: definition of done, regression expectations, and release gating
- Establish a practical approach to 'testable acceptance criteria' so the team can build and ship with confidence
Requirements:
- 5+ years in test automation or software engineering with substantial test ownership
- Strong automation skills in TypeScript/JavaScript, Python, or Java
- Comfortable working directly with APIs programmatically (auth, contracts, pagination, rate limits)
- Familiarity with AWS and Kubernetes concepts, enough to debug environment-dependent failures
- Strong communication with Product and Engineering, especially around making requirements testable
- Playwright or Cypress experience
- Contract testing experience (OpenAPI schema validation, Pact, etc.)
- Experience testing async or event-driven systems and eventual consistency patterns
- Security domain experience
- Strong sense of ownership and accountability
- Self-starter who can build coverage with limited structure in place
- Clear communicator who can explain automation results to Product and Engineering
- Comfortable in a fast-moving startup environment