ServiceTitan is a company dedicated to empowering contractors with innovative technology solutions. They are seeking a Software Engineer, Test to own automated test coverage for their scheduling and dispatching systems, utilizing AI-assisted workflows to enhance test creation and debugging.
Responsibilities:
- Build and maintain end-to-end and component tests in Playwright for the custom dispatch board and related technician workflows, while maintaining existing Cypress suites during migration
- Build and maintain K6 load and performance tests for high-traffic Dispatch paths and help interpret results
- Integrate tests into the CI/CD pipeline so they run automatically in the squad's continuous-deployment environment
- Use Claude and AI-assisted workflows as your default method for test creation, debugging, and investigation
- Perform exploratory validation of new features in lower environments and help sign off production deployment of hotfixes
- Identify, document, and track defects in Jira with clear, reproducible reports — steps to reproduce, severity, and potential impact
- Participate in daily stand-ups, sprint planning, and grooming sessions, providing feedback on test results, coverage, and acceptance criteria
Requirements:
- 1–3 years of experience in software test automation (UI and API)
- Foundational knowledge of web testing elements: HTML, CSS, XPath, and object-oriented programming concepts
- Familiarity with JavaScript/TypeScript (C# is a plus)
- Working knowledge of Git and code-deployment concepts
- Solid grasp of software testing fundamentals — SDLC and functional, regression, unit, and integration testing
- Demonstrated use of AI coding assistants (Claude, Copilot, or similar) in a real testing or development workflow, and genuine enthusiasm for making AI a core part of how you work
- Self-motivated, proactive, and detail-oriented, with the judgment to know when to ask for guidance
- Familiarity with Jira for defect tracking and test-case management
- Hands-on experience with Playwright or K6
- Exposure to CI/CD tooling (TeamCity, Jenkins, CircleCI, GitHub Actions, or similar)
- Experience building or sharing reusable AI skills/prompts for engineering tasks
- Familiarity with the Test Pyramid and Agile Test Quadrants
- Experience testing complex front-end or rendering-heavy UIs