Build an Automation Test Framework to improve customer experience in IoT at Samsara. A hybrid role requiring technical expertise in automation testing with a focus on physical operations.
Responsibilities
Develop an end-to-end automation strategy to facilitate testing activities throughout Samsara product life cycles.
Preside over technical direction for the team, taking ownership for end-to-end delivery of solutions and mentoring junior team members.
Identify opportunities to improve testing speed, quality and strategy by working closely with Firmware Engineering and QE.
Architect and design software frameworks to meet the reliability, scalability, and performance requirements of our products.
Develop software to enable automation tools across Samsara’s current product portfolio and future designs. Integrate hardware infrastructure for simulation, hardware validation, and product development.
Ensure adoption of automation tools and frameworks by performing demonstrations, tutorials and proof-of-concepts with firmware and quality engineers.
Create simulation environments to enable testing and data collection of all platform functionalities.
Create impact by deeply understanding the customer, their pain points, and recommending solutions.
Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.
Requirements
Five years of experience building automated test frameworks and software tools for product development and validation.
Understanding of framework architectures and tradeoffs between efficiency, scalability, and performance.
Software development experience.
Participation in code reviews for Product/Feature code changes across all SWE departments.
Experience creating and implementing hardware-in-the-loop simulation.
Technical understanding of communication protocols (TCP, UART, and wireless).
Ability to design and develop hardware infrastructure for test applications. (e.g. power measurement tools, RF testing, etc.).
Experience with test instrumentation, including the use of power supplies, power analyzers, battery simulators, call boxes, and GPS simulators.
Experience working and developing within a Linux environment.
Benefits
Full time employees receive a competitive total compensation package
Test Automation Developer at Intact designing and maintaining automated test suites for UI, API, and integration tests. Collaborating with developers for testability and quality assurance improvements.
Automation Engineer working collaboratively on agile sprint teams at Hastings Direct. Contributing to test automation and ensuring high - quality software delivery in a digital insurance environment.
Infrastructure Engineer managing cloud services for Flutter Romania, utilizing automation tools and cloud platforms. Collaborating in agile teams to enhance technology and infrastructure.
Automation Engineer role with Hastings Direct, managing Agile teams and contributing to sprint ceremonies. Focusing on implementing automated tests and collaborating in a tech - driven environment.
Senior Automation Engineer designing control and automation software for pharmaceutical filling and inspection systems. Collaborating with various engineering disciplines and ensuring compliance with pharmaceutical regulations.
Senior Automation Engineer developing automation frameworks from scratch for enterprise projects at Planit. Collaborating with large teams to enhance automation practices and testing reliability.
Automation Engineer responsible for product quality via testing and debugging in supportive team. Working closely with QA engineers, developers, and stakeholders to enhance automation tools.
Automation Engineer responsible for designing and implementing control systems for energy storage projects at EVLO. Collaborating closely with engineering teams while ensuring data quality and reliability.
AI Automation Engineer designing and implementing AI - driven solutions for Luminor. Work involves automation, predictive analytics, and intelligent decision support systems.
AI Automation Engineer designing, developing, and implementing AI - driven solutions at Luminor. Collaborating with teams to enhance business performance and streamline operations.