Jr. Software Development Engineer in Test (SDET)

Last updated 2 days ago
Location:Westminster, Colorado
Job Type:Full Time

As pioneers in audio and video technology, we at Poly uniquely understand the power of human connection. We've seen it drive innovation, solve problems, inspire action and power productivity. We are bringing together our portfolio of high-quality, proven products and services to connect people to what matters most -- whether it's their colleagues, customers, playlists or favorite games. Together, our technology will keep that connection strong and fuel a future collaboration and understanding, in spite of circumstances, distance or time zones.

We are looking for a Junior Software Development Engineer in Test (SDET) to take a variety of software quality responsibilities including the development, maintenance and execution of automated tests, deploying software updates, troubleshooting test failures and reproducing software defects. The SDET will work alongside SQA and Development professionals to assure we are delivering the best products to our customers.

This role is essential for Poly’s 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 product quality before releasing to the customer.  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. 

*** Relocation assistance and immigration Sponsorship not available for this role.*** 

Essential Duties: 

  • Write, debug and deploy automated software tests for network software products.

  • Reproduce, analyze and document software defects.

  • Troubleshoot test failures and isolate causes.

  • Analyze and write test standards and procedures.  

  • Develop and maintain reporting of test results to assist in debugging and modification of software.  

  • Analyze test results to ensure existing functionality and recommends corrective action. 

  • Document, report and track software defects.

  • Analyze and review logs and network traces. 

  • Setup and maintain environments for requisite testing. 

Qualifications:  

  • Ability to demonstrate software development skills using one or more industry-standard programming languages such as Java, Python, C#, C/C++ or Javascript.

  • Effective communication and collaboration skills.

  • Familiar with test automation tools and techniques such as Selenium, Junit, PyTest or others.

  • Ability to work in highly technical and complex environments.

  • Minimum bachelor's degree in related field or equivalent experience 

  

Additionally, the ideal candidate will possess one or more of the following qualifications:

  • Experience using or developing REST APIs.

  • Professional working experience in Unix/Linux environments  

  • Experience with test automation tools

  • Comfortable with telecommunications technologies such as SIP, H.323 or WebRTC.

  • Experience with Wireshark and other network tools.

Poly is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity or expression, race, age, religious creed, national origin, physical or mental disability, ancestry, color, marital status, sexual orientation, military or veteran status, status as a victim of domestic violence, sexual assault or stalking, medical condition, genetic information, or any other protected class or category recognized by applicable equal employment opportunity or other similar laws.