ServiceTitan

Senior Automation Quality Assurance Engineer

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 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
  • Comprehensive onboarding program
  • Leadership training for Titans at all levels
  • Great work is rewarded through Bonusly, peer-nominated awards, and more
  • 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 & Tools
CypressJestXUnitJavaScriptTypeScriptC#JavaSQLP-SQLMS-SQL
Soft Skills
problem-solvingattention to detailself-motivatedability to multi-taskadaptabilitycollaborationcommunicationprocess improvementanalytical skillsindependence