Senior Software Quality Automation Developer

Last updated an hour ago
Location:Santa Cruz County
Job Type:Full Time

Poly is seeking a strong test automation developer and technical lead to design and build up a modern continuous integration test platform and to develop automated test cases to support Poly's fast development/test/release cycles.

This role is essential for Poly Headsets BU product development process strategy in delivering on time and with quality. Our ideal candidate will be a versatile engineer who can evolve with changing landscapes, while maximizing productivity without comprising the quality. The candidate will collaborate with development professionals to build up the CICD pipelines and implement automated test scripts for new features, performance, and existing test cases. If you’re an engineer who enjoys working on hard problems while providing quality, valuable, end-to-end solutions to customers we’d like to meet you.

What You’ll Do:

  • Collaborate with development team and define continuous integration test platform requirements

  • Design and build up next generation continuous integration test platform for Poly's professional headset BU

  • Migrate existing test platform and test cases to the new platform

  • Make critical technical decisions and provide technical guidance to team members

  • Lead the team to continue evolving the test platform to meet the demand of Poly's ever progressing engineering methodology and technology

  • Develop automated test cases for features, performance, and existing test cases in each product release

We’d love to hear from you if you have the following:

  • Substantive experience in test automation architecture and platforms, experience in building continuous integration platforms

  • Professional experience in C/C++ development on Windows platform

  • Strong background in Python, experience of migrating Python 2.x to Python 3.x is a plus

  • Professional experience with Jenkins, Jira, and git

  • Experience in technical leadership role

  • Development experience on MacOS and iOS

  • Experience with testing in Agile and/or DevOps environments 

  • Strong communication and collaboration skills

  • Master's degree in computer science or equivalent in related fields