ServiceTitan

Senior Software Engineer, Test

ServiceTitan

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $113,100 - $151,300 per year

Job Level

About the role

  • Improve our automation coverage by working closely with Engineers, Product Managers, and Designers on test planning and building automated test cases.
  • Work closely with developers to understand the product architecture while identifying, designing, or enhancing existing test automation plans
  • Create comprehensive test strategies that cover various scenarios, including functional, performance, and security testing, and execute test cases manually and automatically to ensure comprehensive test coverage
  • Implement and execute automated tests using Cypress, Jest, XUnit, and similar testing frameworks.
  • Collaborate with developers to establish unit and integration test strategies.
  • Integrate automated tests into the CI/CD pipeline to enable continuous testing and deployment.
  • Monitor test results, analyze failures, and work closely with engineering teams and stakeholders, ensuring timely resolution of issues and closure
  • Continuously evaluate and improve testing tools, processes, and methodologies
  • Facilitate ongoing process improvement efforts to ensure test planning, execution, and reporting methods are effective, efficient, standardized, coordinated, and integrated
  • Defect tracking and issue status reporting

Requirements

  • Strong experience utilizing Cypress for end to end testing of web applications paired with proficiency in Javascript/Typescript
  • Hands-on software quality assurance testing experience with web and mobile applications
  • Experience with object oriented programming a must (C# or Java a plus)
  • In-depth experience developing test automation for business objects and entities independent of any available user interface.
  • Hands-on experience in Automated Tests and building tests from scratch
  • Capability to think & contribute from the framework perspective considering effects of changes & upgrades
  • Habit of writing clean, re-usable & parameterized code for Tests, ensuring coverage
  • Good knowledge of SQL (P-SQL and/or MS-SQL preferred)
  • Experience with code deployments and version control systems (GIT)
  • Experience with creating automation on projects which integrate with third party APIs is preferred
  • Experience with Continuous Integration and familiarity with Continuous Deployment tool such as Teamcity, Jenkins, or GitHub Actions
  • Ability to rapidly learn third party development / QA tools is preferred
  • Able to multi-task, triage issues, react well to changes, work independently in a fast paced environment
  • Must be self-motivated and know when to seek guidance; detail-orientation is a must
Benefits
  • Flexible time off with ample learning and development opportunities to continue growing your career.
  • Company-paid medical, dental, and vision (with 100% employer paid options and 90% coverage for dependents)
  • FSA and HSA
  • 401k match
  • Telehealth options including memberships to One Medical.
  • Parental leave and support
  • Up to $20k in fertility services (i.e. IUI and IVF)
  • Surrogacy and adoption reimbursement
  • On demand maternity support through Maven Maternity
  • Free breast milk shipping through Maven Milk
  • Pet insurance
  • Legal advisory services
  • Financial planning tools

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CypressJestXUnitJavaScriptTypeScriptC#JavaSQLP-SQLMS-SQL
Soft skills
problem-solvingself-motivateddetail-orientedmulti-taskingadaptabilitycollaborationcommunicationprocess improvementanalytical skillstime management