Revenue.io is the Salesforce-native Revenue Orchestration Platform that helps high-performing sales teams win from first call to closed-won. The role involves evaluating and stabilizing existing automated test frameworks, writing and maintaining API integration tests, and coaching developers on testing practices.
Responsibilities:
- Evaluate, stabilise, and extend the existing automated test frameworks (Playwright- Java/Javascript and Selenium/Java) — preserving what works, rebuilding what doesn’t, and adding coverage for new capabilities
- Write and maintain RESTAssured API integration tests, validate contracts, error paths, and edge cases
- Own CI/CD test execution in Jenkins and CircleCI; reduce flakiness and improve regression signal quality
- Maintain a documented manual regression suite for flows that require live environments — OAuth handshakes, real email delivery, package installs
- Coach developers to write unit and integration tests as part of their normal workflow; review PRs for coverage gaps
Requirements:
- 3-5 years of SDET experience with strong coding skills
- Proficiency in Java and/or JavaScript
- Hands-on experience with Playwright and/or Selenium
- Hands-on experience with REST Assured (or equivalent API testing frameworks)
- Proven experience building OR taking ownership of automation frameworks
- Proven experience improving existing test suites (not just adding new tests)
- Proven experience reducing flakiness and increasing signal quality
- Strong experience in responsive and cross-platform testing: Chrome, Safari, Firefox, Windows, macOS, iOS, Android
- Experience with mobile and mobile web testing: simulators/emulators and real devices
- Hands-on experience with Salesforce (Apex, APIs, integrations, or platform testing)
- Comfortable working in a Salesforce-based ecosystem (not learning from scratch)
- Strong background in both manual and automated testing — you know when automation is the right tool and when it isn't, and you maintain manual test suites with the same rigour as automated ones
- Proven ability to diagnose and debug complex failures — not just identify and log them
- Strong debugging skills across UI, API, and integration layers
- Experience with CI/CD pipelines and test integration
- Experience working with relational databases (MySQL/PostgreSQL) and/or Redis
- Actively uses AI tooling as part of daily workflow