ServiceTitan, Inc. logo

Senior Software QA Engineer

Job Overview

Location

US Remote

Job Type

Full-time

Category

QA Engineer

Date Posted

April 2, 2026

Full Job Description

đź“‹ Description

  • • As a Senior Software QA Engineer on the Identity and User Management (IUM) team at ServiceTitan, you will play a critical role in securing the 'Front Door' to the platform, ensuring reliable and scalable authentication and authorization for over 50,000 daily users in a high-security, high-scale environment.
  • • You will contribute to ServiceTitan’s AI-first engineering culture by leveraging AI-powered testing tools to achieve 10x productivity, enhancing test reliability, predicting failures, and accelerating triage in complex identity flows.
  • • Your day-to-day responsibilities include evaluating and implementing AI-driven testing solutions such as self-healing tests, automated visual regression, and AI-generated test scripts to secure complex identity and profile management workflows.
  • • You will collaborate with engineers and product managers to design comprehensive test strategies for AuthN/AuthZ scenarios, using AI to uncover edge cases, security vulnerabilities, and session integrity risks across token servers and micro-frontend ecosystems.
  • • You will integrate automated tests into CI/CD pipelines, applying AI-powered analytics to monitor test outcomes, predict flaky tests, and improve release velocity and system reliability.
  • • You will continuously evolve testing frameworks by identifying opportunities to automate manual integration 'handshakes' and reduce identity-onboarding bottlenecks through smarter tooling and process improvements.
  • • You will partner closely with developers to understand product architecture and establish effective unit and integration testing strategies that balance rapid innovation with uncompromising security and quality standards.
  • • You will bring deep expertise in Cypress and JavaScript/TypeScript, with proven success in end-to-end web application testing, and apply this to build scalable, maintainable automation suites.
  • • You will leverage significant experience with authentication and authorization protocols—including OAuth2, OIDC, and SAML—to design tests that validate secure identity flows across enterprise environments.
  • • You will apply hands-on experience or strong interest in AI-augmented testing platforms such as Applitools, Mabl, Testim, or GitHub Copilot for Test to enhance test coverage and reduce manual effort.
  • • You will utilize core engineering skills in object-oriented programming (with C# or Java as a plus) to develop automation for business objects independent of the UI, ensuring robustness beyond surface-level interactions.
  • • You will demonstrate a framework mindset by anticipating the long-term impacts of tooling changes and designing tests that remain maintainable through framework upgrades and shifts.
  • • You will apply solid technical depth in SQL (preferably MS-SQL), Git version control, and third-party API integration to support data validation, environment setup, and service mocking in test scenarios.
  • • You will thrive in ambiguous, fast-paced environments by being self-motivated, knowing when to seek guidance, and adapting quickly to evolving priorities and technological shifts.
  • • You will join a mission-driven team at ServiceTitan that values human-centered innovation, where diverse perspectives are celebrated and individuals are empowered to challenge conventions and think differently about complex problems.

🎯 Requirements

  • • Strong proficiency in Cypress for end-to-end testing of web applications, combined with deep expertise in JavaScript/TypeScript.
  • • Significant experience with Authentication (AuthN) and Authorization (AuthZ) protocols including OAuth2, OIDC, and SAML.
  • • Hands-on experience or demonstrated interest in AI-augmented testing platforms such as Applitools, Mabl, Testim, or GitHub Copilot for Test.
  • • Experience with object-oriented programming (C# or Java preferred) and developing automation for business objects independent of the UI.
  • • Solid knowledge of SQL (MS-SQL preferred), Git version control, and third-party API integration.
  • • Ability to navigate ambiguity in fast-paced environments, with self-motivation and sound judgment in seeking guidance when needed.

🏖️ Benefits

  • • Flexible time off with support for autonomous work, including learning and development opportunities, leadership training, and recognition via Bonusly and peer-nominated awards.
  • • Holistic health and wellness benefits: company-paid medical, dental, and vision (with 100% employer-paid options and 90% coverage for dependents), FSA, HSA, 401k match, and telehealth including One Medical membership.
  • • Support for all life stages: parental leave, up to $20k in fertility services (IUI/IVF), surrogacy and adoption reimbursement, maternity support via Maven Maternity, free breast milk shipping via Maven Milk, pet insurance, legal and financial planning services.
  • • Commitment to equity and inclusion: active encouragement for applicants from underrepresented groups, with non-discrimination based on race, gender, age, disability, veteran status, or other protected characteristics.

Skills & Technologies

JavaScript
TypeScript
Java
React
GitHub
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

ServiceTitan, Inc. logo
ServiceTitan, Inc.
Visit Website

About ServiceTitan, Inc.

ServiceTitan provides cloud-based business management software for residential and commercial contractors in plumbing, HVAC, electrical, and other trades. Its platform integrates customer relationship management, scheduling, dispatching, invoicing, payments, marketing analytics, inventory management, and field workforce mobile applications. The system connects office teams with field technicians, automates service workflows, and offers real-time performance reporting, aiming to improve operational efficiency and revenue for home-service businesses.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Argentina
Full-time
Expires May 9, 2026
Python
Docker
Jenkins
+4 more

1 month ago

Apply
⏰ EXPIRES SOON
Argentina
Contract
Expires Apr 25, 2026 (Soon)
JavaScript
TypeScript
Rust
+3 more

2 months ago

Apply
Georgia - Remote
Full-time
Expires Jun 20, 2026
JavaScript
TypeScript
React
+5 more

23 hours ago

Apply
Turkey - Remote
Full-time
Expires Jun 20, 2026
JavaScript
TypeScript
React
+5 more

23 hours ago

Apply