Fleetio's logo

Senior Software Development Engineer in Test, Mobile at Fleetio

  • Full-time
  • Remote, United States, Canada, Mexico

Description

We’re looking for a product-minded and quality-focused Senior Software Development Engineer in Test who cares deeply about providing a flawless user experience by developing end-to-end automated tests and enhancing test coverage across our mobile app.

You will be responsible for shaping our automated testing strategy and leveling up our codebase to meet testing needs.

Our ideal candidate has a good blend of automation and mobile development experience.

Our Engineering and Product teams are structured as autonomous squads that execute within one focal area toward a defined product vision. We're hardcore believers in easy-to-use software, and our main goal as Product Engineers is to quickly and continuously deliver meaningful value to our customers. Crafting a delightful user experience is hard work, but we welcome the challenge and are looking for team members who share our ambition.

A little about us… Fleetio is a modern software platform that helps thousands of organizations around the world manage their fleet operations. Transportation technology is a hot market and we’re leading the charge, with raving fans and new customers signing up every day. We raised $144M in Series C in June of 2023 and are on an exciting trajectory as a company. Fleetio is also a proud founding member of the Rails Foundation!

More about our team and company
- Watch our culture videos: https://fleet.io/culture
- Fleetio overview video: https://www.youtube.com/watch?v=IlvIbwZT3oU
- Our careers page: https://www.fleetio.com/careers

This is a remote opportunity and is open to candidates in the United States, Canada, or Mexico.

Who you are

The ideal candidate for this role will have a strong background in mobile software development and testing, excellent problem-solving skills, and a passion for delivering high-quality mobile applications. You are detail-oriented, proactive, and thrive in a fast-paced environment where you can make a significant impact. You have extensive experience in mobile software development and testing, with deep knowledge of (preferably) both iOS and Android platforms. You are skilled in designing, developing, and maintaining robust automated test scripts for mobile applications. You work effectively with cross-functional teams, including developers, product managers, and Quality Engineers, to ensure comprehensive test coverage and seamless integration of testing activities. Your ability to communicate effectively and collaborate with diverse teams is key to your success. This role is part of the Engineering Department and will report to the Director of Quality.

Your impact

  • Expand, own and maintain our automated test coverage on our native iOS or Android mobile apps using XCUI and UIAutomator test frameworks
  • Ensure automated tests are fast and reliable and provide effective feedback to our team about regression issues
  • Recommend coding best practices and architectural patterns that will aid in writing reliable tests
  • Work closely with our Quality Analysts and Engineers to create feature maps and critical path
  • Collaborate with other SDETs to maintain solid practices across web and mobile automation
  • Provide our mobile engineers with a solid foundation and framework to build features with automated test coverage and ship with high confidence!
  • Own and manage our cloud-based testing tools and ensure our CI/CD pipeline runs our test suite consistently with reliable tests alongside platform developers
  • Provide training to quality assurance team members on automation practices
  • Partner with Developers to address automation requirements, roles, and responsibilities

Your experience

  • 3+ years of professional work experience with automated testing and testing frameworks (XCUI and/or Espresso)
  • Experience testing quality code in Swift and/or Kotlin
  • Knowledgeable of the current state of the iOS and Android platform, deployment, and continuous integration best practices
  • Committed to improving code quality through writing unit and UI tests
  • Excellent written and verbal communication skills
  • Be sure to mention "coffee" in your application so we know you read this

Considered a plus

  • Experience with end-to-end testing for web-based solutions
  • Experience with CircleCI, Bitrise, Fastlane
  • Experience with cloud-based device farms such as Firebase or AWS Device farms
  • Willingness and ability to make code changes in Swift and Kotlin to fit testing strategies
  • You know a thing or two about the fleet management industry

Benefits

  • Multiple health/dental coverage options
  • Vision insurance
  • Incentive stock options
  • 401(k) match of 4%
  • PTO - 4 weeks
  • 12 company holidays + 2 floating holidays
  • Parental leave- birthing parent (12 weeks paid) non-birthing (4 weeks)
  • FSA & HSA options
  • Short and long term disability (short term 100% paid)
  • Community service funds
  • Professional development funds
  • Wellbeing fund - $150 quarterly
  • Business expense stipend- $125 quarterly
  • Mac laptop + new hire equipment stipend
  • Monthly catered lunches
  • Fully stocked kitchen with tons of drinks & snacks
  • Remote working friendly since 2012

Fleetio provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment. We celebrate diversity and are committed to creating an inclusive environment for all. All employment is decided on the basis of qualifications, merit and business need.

This application is not intended to and does not create a contract or offer of employment. Employment with Fleetio is at will.

If you have a disability or a special need that requires an accommodation to fill out the online application, please let us know by calling (205) 718-7500.