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 DoBuild 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.
- 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.
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.