Amazon logo
Test Automation Engineer
Amazon
Taipei, Taiwan, Taiwan
Posted: about 2 years ago
Number of openings: 1
5-9 years
Permanent

Job Description

DESCRIPTION WiFi has become a critical component to every home worldwide. eero, an Amazon Company, is the first product to deliver a whole home WiFi experience using mesh technology to make sure you never have to worry about connectivity ever again. We believe customers' deserve the best connectivity and smart home experience possible. To find out more about eero, please checkout eero.com. About the Role The Device Software team at eero is looking for a Senior engineer to join a new team located in Taipei. This team will be collaborating closely with our existing device software team. This role will be responsible for developing our CICD, automation infra, and test coverage for next generation hardware to ensure quality of new features and products we launch. Team members collaborate with QA and software teams to continuously improve the quality of eero products continuously. This role requires depth in software core competencies, along with a strong interest in developing automation infra, extending test coverage, generating reports, and collaborating with QA and developers to investigate issues. This is a fantastic opportunity to have a significant impact on all aspects of the product while working with a world-class team that embodies great design, attention to detail, technological innovation, and quality. Key job responsibilities - Design and develop automation infrastructure - Collaborate with QA to automate and extend test coverage - Develop test station for new products - Optimize existing automation infra and test stations - Develop and run test scripts using automation infra - Generate analysis reports for automation test result - Investigate automation test results together with QA and developer on failure analysis - Work with release manager to improve and automate release process for customer facing features - Improve engineering processes and tools to accelerate software development velocity and code quality - Mentor junior engineers on projects A day in the life eero is a small and lean team. This means you'll enjoy an outsized impact and the benefit of having many different responsibilities. All within a day you’ll architect, design and develop features and applications on eero's operating system - eeroOS. You’ll work across Engineering, Product and CX teams to architect and define new, or improve existing customer/product features. You’ll design and implement code, test, deploy and maintain these across the eero fleet of devices. You will have flexibility on exactly what your day to day will look like. We work hard for our customers – people all around the world. You will take on the challenges and responsibilities to help deliver new products and features, continually strive to innovate and raise the bar for Operational Excellence across the rapidly growing fleet of eero devices and create customer value by developing cutting edge features working across cross-functional Mobile, Cloud and Data teams. About the team We are an energetic team that takes on any responsibility to help deliver for our customers. While we are delivering results, we are having fun. Our mission is to deliver the best connectivity experience to customers around the world. Our team owns new products and features that get delivered to these customers. We focus on customer satisfaction but also care about your career development. Joining us and growing up together! BASIC QUALIFICATIONS - Completed Bachelor’s degree in computer science or equivalent - Solid understand about CICD, automation test concept - 3+ year of automation infra development - 3+ year experience developing software in Linux - 4+ years writing production quality code in Python/Go/C/C++ - 5+ years of experience in CICD, automation test PREFERRED QUALIFICATIONS - Experience in designing and developing a reliability test automation infra and test script for networking devices - Prior experience working with open source automation infra such as pytest, robot framework..etc - Demonstrated ability to handle multiple, competing priorities in a fast-paced environment - Has deep hands-on internet technologies like IPv4, IPv6, DNS, DHCP, firewalls, VLAN, PPPoE...etc. - Experience designing large software systems based on embedded Linux - Organized and detailed oriented - Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to other engineers and managers - Experience working across timezones as a remote office - Able to shift work day to start at 7:00 to maximize overlap with HQ

RoleTest Automation Engineer
IndustryRetail
EducationBachelor’s degree in computer science or equivalent
Key Skills:
Communications
Software Development
Collaboration
Devices Hardware & eero