About Life360
Life360’s mission is to keep people close to the ones they love. Our category-leading mobile app and Tile tracking devices empower members to protect the people, pets, and things they care about most with a range of services, including location sharing, safe driver reports, and crash detection with emergency dispatch. Life360 serves approximately 66 million monthly active users (MAU) across more than 150 countries.
Life360 delivers peace of mind and enhances everyday family life with seamless coordination for all the moments that matter, big and small. By continuing to innovate and deliver for our customers, we have become a household name and the must-have mobile-based membership for families (and those friends that basically are family).
Life360 has more than 500 (and growing!) remote-first employees. For more information, please visit life360.com.
Life360 is a Remote First company, which means a remote work environment will be the primary experience for all employees. All positions, unless otherwise specified, can be performed remotely (within the US) regardless of any specified location above.
About The Team
Our team consists of a diverse group of very talented Quality Engineers who work with one of the largest developer groups in the organization. We span across multiple different scrum teams, working on various aspects of the Life360 app specialized in Location related features such as maps, pillar, safety features, user magic delights, scaling experiments into features, and much more. Our team takes a lot of pride in delivering a high-quality product while we continuously try to shift left to test earlier in the product life cycle.
About the Job
The Life360 mobile app is a critical component of our business, serving 66 Million MAU and growing users daily. As we continue to enhance its features and functionality, ensuring a seamless user experience becomes paramount. Manual testing alone is time-consuming, error-prone, and inefficient. By introducing automated UI testing, we can proactively identify defects, reduce regression risks, and maintain a high standard of quality.
We are seeking a skilled and motivated Mobile Automation Intern to join our team on a three month duration basis. As an intern, you will play a crucial role in ensuring the quality and reliability of our mobile application by participating in the designing, implementing, and maintaining our native automated test suite.
The US-based rate for this position is 35/hr.
What You’ll Do
- Collaborate closely with our native automation testing team to understand functional requirements and create and maintain Life360’s native automation framework
- Translate functional requirements into detailed test cases
- Create, maintain, and execute highly efficient and scalable automated native test scripts for both functional and regression testing
- Perform thorough analysis of test results and present the results to stakeholders
- Identify improvement opportunities of the test automation suite to improve efficiency and coverage
- Work closely with cross functional teams to ensure seamless integration of native automated tests into the development process
- Self-motivator, who can work independently, is able to learn quickly, meets deadlines and demonstrates problem-solving skills.
- Effectively communicate technical information in a clear and concise manner
Week 1-2: Orientation and Setup
- Introduction to the company's mobile app development environment.
- Familiarization with the native automation tools and frameworks (e.g., XCTest for iOS, Espresso for Android).
- Setup of development environment, including IDEs, SDKs, and emulators/simulators.
Week 3-4: Learning the Basics
- Introduction to the concepts of native automation testing.
- Hands-on tutorials and exercises on writing basic automated tests using XCTest (for iOS) or Espresso (for Android).
- Exploring documentation and resources for native automation frameworks.
Week 5-6: Test Scenario Design
- Understanding the importance of test scenario design and planning.
- Learning how to identify test scenarios for native mobile apps.
- Practice designing test cases and scenarios for different functionalities of a sample mobile app.
Week 7-8: Test Script Development
- Hands-on experience with scripting automated tests for native mobile apps.
- Writing automated test scripts using XCTest (for iOS) or Espresso (for Android).
- Debugging and troubleshooting test scripts.
Week 9-10: Test Execution and Reporting
- Execution of automated test suites on emulators/simulators and real devices.
- Learning how to analyze test results and generate reports.
- Exploring integration with continuous integration (CI) systems for automated test execution.
Week 11-12: Project Work and Presentation
- Working on a project to automate tests for a real-world mobile app or a specific feature.
- Collaborating with development and testing teams to understand their requirements and challenges.
- Presentation of the project work, including a demonstration of automated tests and findings.
What We’re Looking For
- Bachelor’s degree in Computer Science, Information Systems, or a related field expected in 2024 or 2025
- Experience with mobile development lifecycle in production setting
- Experience with mobile development tools and frameworks such as Android Studio, Kotlin, XCode and Swift in production environments
- Experience with mobile network, API design, and testing in production environments
- Knowledge of UX native automation principles on mobile applications
- Have the ability to solve complex problems with practical, maintainable, and scalable solutions
- Strong communication, documentation and writing skills
- Ability to coach and assist other team members when needed
Life360 Values
Our company’s mission driven culture is guided by our shared values to create a trusted work environment where you can bring your authentic self to work and make a positive difference
- Be a Good Person - We have a team of high integrity people you can trust.
- Be Direct With Respect - We communicate directly, even when it’s hard.
- Members Before Metrics - We focus on building an exceptional experience for families.
- High Intensity, High Impact - We do whatever it takes to get the job done.
Our Commitment to Diversity
We believe that different ideas, perspectives and backgrounds create a stronger and more creative work environment that delivers better results. Together, we continue to build an inclusive culture that encourages, supports, and celebrates the diverse voices of our employees. It fuels our innovation and connects us closer to our customers and the communities we serve. We strive to create a workplace that reflects the communities we serve and where everyone feels empowered to bring their authentic best selves to work.
We are an equal opportunity employer and value diversity at Life360. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any legally protected status.
We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.Even if you don’t meet 100% of the below qualifications, you should still seriously consider applying!
#LI-Remote
____________________________________________________________________________