ServiceTitan Logo

ServiceTitan

Software Engineer, QA Automation

Posted 2 Days Ago
Be an Early Applicant
Remote or Hybrid
Hiring Remotely in Ontario, ON
Mid level
Remote or Hybrid
Hiring Remotely in Ontario, ON
Mid level
The Mobile Automation Engineer will design automation frameworks, write acceptance tests, and integrate quality checks into CI/CD pipelines for mobile applications, ensuring high quality and reliability.
The summary above was generated by AI
Automation Engineer, MobileAbout 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 ForMinimum 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.

Top Skills

Appium
Bitrise
Detox
Espresso
Github Actions
Java
Jenkins
Kotlin
Swift
Xctest

Similar Jobs

An Hour Ago
Easy Apply
Remote
Canada
Easy Apply
Mid level
Mid level
Big Data • Fintech • Mobile • Payments • Financial Services
The Operations Risk Specialist II will lead incident and issue management, develop risk frameworks, and collaborate with various teams to ensure effective risk mitigation and reporting.
Top Skills: Risk Management Frameworks
An Hour Ago
Remote or Hybrid
4 Locations
Senior level
Senior level
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
The Manager, Data and Analytics Engineer will develop and manage data infrastructure for Visier People Analytics, ensuring data quality and compliance across various business functions.
Top Skills: AirflowAWSAzureDbtGCPPythonSnowflakeSQLVisier People Analytics
3 Hours Ago
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Senior Manager, Commercial Strategy leads the creation of proposals and content for merchants, enhancing GTM strategies and ensuring clear messaging based on merchant needs.
Top Skills: Content Management SystemsRfp Software

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account