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
Automation Engineer responsible for automating metadata ingestion, validation processes, and governance enforcement. Focuses on developing solutions for Federal healthcare data governance initiatives.
QA & Automation Engineer responsible for testing cloud services and IoT products. Collaborating with QA and engineering teams to ensure high - quality releases.
QA Automation Developer responsible for automation testing in the engineering team at Crypto.com, focusing on trading workflows and scalable software applications.
Automation Engineer developing and implementing automation solutions with RPA technologies at QBE. Collaborating with stakeholders to optimize processes and drive innovation within the department.
Automation Engineer designing automation solutions for Evac's sustainable projects and products. Collaborating globally to support innovative sustainability solutions.
Giant Leap Trainee in Machine Learning Automation Development at Vaisala, working on real - life industry projects in hybrid role. Collaborate with experts and contribute to weather sensor technology development.
Desarrollador de automatización de procesos que diseña y mantiene soluciones escalables en Python. Trabajando con AWS en un entorno híbrido y colaborando con equipos en España y Alemania.
Process Automation Developer designing scalable automation solutions using Python in a hybrid work environment. Collaborating with teams in Spain and Germany on AWS infrastructure projects.
Process Automation Developer designing and maintaining automation solutions with Python in a serverless architecture. Collaborate with cross - functional teams in a hybrid work environment.