Software Engineer, QA Automation
Top Benefits
About the role
Automation Engineer, Mobile
About the Role
We’re building the next generation of ServiceTitan’s iOS and Android mobile applications—mission-critical tools that power our customers’ daily work. As a Mobile Automation Engineer, you’ll ensure these apps ship with exceptional quality, speed, and reliability.
You’ll design and maintain automation frameworks, write acceptance tests at the framework level, and integrate quality checks into our CI/CD pipelines. Working closely with engineers, product managers, and designers, you’ll help us bake quality into every stage of the development process—not just test for it at the end.
This role is perfect for someone with strong mobile coding skills, a passion for automation, and a desire to influence the future of how we deliver mobile software at scale.
What You’ll Do
- Build and maintain automation frameworks for iOS (Swift) and/or Android (Kotlin/Java).
- Write and maintain end-to-end acceptance tests that validate product functionality across platforms.
- Integrate automated testing into CI/CD pipelines (Bitrise, GitHub Actions, Jenkins).
- Collaborate with developers to ensure testability is part of every feature design.
- Partner with product managers to define clear, measurable acceptance criteria.
- Track and improve quality metrics, using data to drive continuous improvement.
- Mentor engineers on best practices for automation and test-driven development.
What We’re Looking For
Minimum Qualifications
-
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 3–4 years of experience in automation engineering, mobile app development, or both.
- Proficiency in Swift, Kotlin, or Java (experience in both iOS and Android is a plus).
- Hands-on experience with CI/CD systems such as Bitrise or GitHub Actions.
- Experience building and maintaining UI/E2E automation frameworks (e.g., XCTest, Espresso, Appium, Detox).
Preferred Qualifications
- Experience testing GraphQL or REST APIs.
- Familiarity with mobile architecture patterns like TCA, MVVM, or MVI.
- Exposure to performance and reliability testing.
- Experience using AI-assisted development tools for automation.
Nice to Have
- Experience leading team-wide quality initiatives or setting quality goals.
- Familiarity with accessibility testing for mobile apps.
Why You’ll Love Working Here
- Work on automation that directly accelerates delivery of high-impact mobile products.
- Join a team that sees quality as a shared engineering responsibility, not a gatekeeping role.
- Collaborate with skilled engineers across mobile, backend, and product.
- Opportunities to expand into architecture, developer productivity, or leadership roles.
If you want to help build high-quality mobile apps at scale, love solving complex problems with automation, and thrive in a collaborative environment, we’d love to hear from you.
Be Human With Us:
Being human isn’t about checking every box on a list. It’s about the experiences we have, people we meet, and the perspectives we share. So, if you have the skills but are hesitant to apply because of your background, apply anyway. We need amazing people like you to help us challenge the conventional and think differently about the problems that we’re solving. We’re in this together. Come be human, with us.
What We Offer
When you join our team, you’re not just accepting a job. You’re making a career move. Here’s how we’ll support you in doing some of the most impactful work of your career:
- Flextime, recognition, and support for autonomous work: Flexible time off with ample learning and development opportunities to continue growing your career. We offer a comprehensive onboarding program, leadership training for Titans at all levels, and other programs and events. Great work is rewarded through Bonusly, peer-nominated awards, and more.
- **Holistic health and wellness benefits:**Company-paid medical, dental, and vision for you and your dependents, RSP match, and an employee assistance program.
- Support for Titans at all stages of life: Parental leave and support, up to $20k in adoption reimbursement, on demand maternity support through Maven Maternity, free breast milk shipping through Maven Milk, financial planning tools, and more.
At ServiceTitan, we celebrate individuality and uniqueness. We believe that the convergence of fresh perspectives and experiences from all walks of life is what makes our product and culture so great. We strongly encourage people from underrepresented groups to apply. We do not discriminate against employees based on race, color, religion, sex, national origin, gender identity or expression, age, disability, pregnancy (including childbirth, breastfeeding, or related medical condition), genetic information, protected military or veteran status, sexual orientation, or any other characteristic protected by applicable federal, state or local laws.
ServiceTitan is committed to fair and equitable compensation for all of our employees. We thoughtfully consider a wide range of factors when determining individual compensation. The expected salary range for this role for candidates residing in Canada is between $85,700 CAD - $128,500 CAD. Actual compensation for an individual may vary depending on skills, performance over time, qualifications, experience, and location. In addition to the base salary, the total compensation package also includes an annual bonus, equity and a holistic suite of benefits.
About ServiceTitan
We’re building the operating system for the trades, a critical industry that’s been underserved by technology for far too long. Founded by the sons of hard working tradespeople and backed by top investors, our platform delivers a seamlessly integrated experience that enables thousands of business owners to accelerate growth, drive operational efficiencies and deliver a superior customer experience. We currently serve over ten trades industries, and we’re just getting started. Joining our team means that you’ll have the opportunity to make an outsized impact on the trades ecosystem and world at large. Are you built for the challenge?
Software Engineer, QA Automation
Top Benefits
About the role
Automation Engineer, Mobile
About the Role
We’re building the next generation of ServiceTitan’s iOS and Android mobile applications—mission-critical tools that power our customers’ daily work. As a Mobile Automation Engineer, you’ll ensure these apps ship with exceptional quality, speed, and reliability.
You’ll design and maintain automation frameworks, write acceptance tests at the framework level, and integrate quality checks into our CI/CD pipelines. Working closely with engineers, product managers, and designers, you’ll help us bake quality into every stage of the development process—not just test for it at the end.
This role is perfect for someone with strong mobile coding skills, a passion for automation, and a desire to influence the future of how we deliver mobile software at scale.
What You’ll Do
- Build and maintain automation frameworks for iOS (Swift) and/or Android (Kotlin/Java).
- Write and maintain end-to-end acceptance tests that validate product functionality across platforms.
- Integrate automated testing into CI/CD pipelines (Bitrise, GitHub Actions, Jenkins).
- Collaborate with developers to ensure testability is part of every feature design.
- Partner with product managers to define clear, measurable acceptance criteria.
- Track and improve quality metrics, using data to drive continuous improvement.
- Mentor engineers on best practices for automation and test-driven development.
What We’re Looking For
Minimum Qualifications
-
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 3–4 years of experience in automation engineering, mobile app development, or both.
- Proficiency in Swift, Kotlin, or Java (experience in both iOS and Android is a plus).
- Hands-on experience with CI/CD systems such as Bitrise or GitHub Actions.
- Experience building and maintaining UI/E2E automation frameworks (e.g., XCTest, Espresso, Appium, Detox).
Preferred Qualifications
- Experience testing GraphQL or REST APIs.
- Familiarity with mobile architecture patterns like TCA, MVVM, or MVI.
- Exposure to performance and reliability testing.
- Experience using AI-assisted development tools for automation.
Nice to Have
- Experience leading team-wide quality initiatives or setting quality goals.
- Familiarity with accessibility testing for mobile apps.
Why You’ll Love Working Here
- Work on automation that directly accelerates delivery of high-impact mobile products.
- Join a team that sees quality as a shared engineering responsibility, not a gatekeeping role.
- Collaborate with skilled engineers across mobile, backend, and product.
- Opportunities to expand into architecture, developer productivity, or leadership roles.
If you want to help build high-quality mobile apps at scale, love solving complex problems with automation, and thrive in a collaborative environment, we’d love to hear from you.
Be Human With Us:
Being human isn’t about checking every box on a list. It’s about the experiences we have, people we meet, and the perspectives we share. So, if you have the skills but are hesitant to apply because of your background, apply anyway. We need amazing people like you to help us challenge the conventional and think differently about the problems that we’re solving. We’re in this together. Come be human, with us.
What We Offer
When you join our team, you’re not just accepting a job. You’re making a career move. Here’s how we’ll support you in doing some of the most impactful work of your career:
- Flextime, recognition, and support for autonomous work: Flexible time off with ample learning and development opportunities to continue growing your career. We offer a comprehensive onboarding program, leadership training for Titans at all levels, and other programs and events. Great work is rewarded through Bonusly, peer-nominated awards, and more.
- **Holistic health and wellness benefits:**Company-paid medical, dental, and vision for you and your dependents, RSP match, and an employee assistance program.
- Support for Titans at all stages of life: Parental leave and support, up to $20k in adoption reimbursement, on demand maternity support through Maven Maternity, free breast milk shipping through Maven Milk, financial planning tools, and more.
At ServiceTitan, we celebrate individuality and uniqueness. We believe that the convergence of fresh perspectives and experiences from all walks of life is what makes our product and culture so great. We strongly encourage people from underrepresented groups to apply. We do not discriminate against employees based on race, color, religion, sex, national origin, gender identity or expression, age, disability, pregnancy (including childbirth, breastfeeding, or related medical condition), genetic information, protected military or veteran status, sexual orientation, or any other characteristic protected by applicable federal, state or local laws.
ServiceTitan is committed to fair and equitable compensation for all of our employees. We thoughtfully consider a wide range of factors when determining individual compensation. The expected salary range for this role for candidates residing in Canada is between $85,700 CAD - $128,500 CAD. Actual compensation for an individual may vary depending on skills, performance over time, qualifications, experience, and location. In addition to the base salary, the total compensation package also includes an annual bonus, equity and a holistic suite of benefits.
About ServiceTitan
We’re building the operating system for the trades, a critical industry that’s been underserved by technology for far too long. Founded by the sons of hard working tradespeople and backed by top investors, our platform delivers a seamlessly integrated experience that enables thousands of business owners to accelerate growth, drive operational efficiencies and deliver a superior customer experience. We currently serve over ten trades industries, and we’re just getting started. Joining our team means that you’ll have the opportunity to make an outsized impact on the trades ecosystem and world at large. Are you built for the challenge?