Life360 is seeking to improve the reliability, scalability, and security of their cloud services through automated testing frameworks and tools.
Requirements
- Proven experience in developing, maintaining, and integrating automated testing frameworks within CI/CD pipelines
- Proficiency with open-source test automation frameworks preferable TestNG
- Experience in API testing using Postman or similar tools
- Strong background in load, stress, performance, system integration, and end-to-end testing
- Extensive hands-on programming experience in Java or Python, specifically in the context of Test Automation frameworks
- Strong knowledge of microservices architectures and testing complex distributed systems
- Familiarity with modern cloud-native technologies such as Redis, NSQ, SQS, Kinesis, Kafka, Docker, and Kubernetes (K8s)
Responsibilities
- Designing, developing, and implementing robust automated testing solutions for cloud-based applications and services
- Collaborate closely with development, DevOps, and product teams to integrate automated testing into CI/CD pipelines
- Establish best practices and standards for testing distributed systems, microservices, and interfaces
- Lead and mentor other engineers on the team, providing guidance on automation strategies and tooling selection
- Establish and implement AI-driven and predictive testing methodologies
- Proactively identify gaps, inefficiencies, and risks in testing processes
- Drive sprint planning, agile/scrum practices
Other
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience
- 5+ years in QA Automation, SDET, or Test Automation roles
- Strong analytical and problem-solving skills, with a data-driven approach to decision-making
- Passion for improving engineering efficiency, reducing testing bottlenecks, and enhancing the overall software development lifecycle
- Experience in mentoring and guiding junior engineers within high-performing teams
- Flexible PTO and 12 company wide days off throughout the year
- Learning & Development programs
- Equipment, tools, and reimbursement support for a productive remote environment