Software Quality Assurance Engineer - VOIP

Engineering - Software Fredericton, Canada


Description

Lifesize is seeking a VOIP Software Quality Assurance Engineer who will contribute to test planning, test automation, and test execution for multiple products that are part of its highly scalable and reliable voice/video communication platform. This position is located in Fredericton, New Brunswick.

 

Roles and Responsibilities:

  1. Create detailed and comprehensive test plans and test cases
  2. Test new product features and functionalities by working closely with the development teams
  3. Identify, record and track bugs
  4. Automate test execution to improve speed of feature additions and defect resolutions
  5. Measure quality of audio/video through a mix of subjective MOS and metrics like packet loss, jitter, bandwidth, resolution and frame rate.
  6. Ensure the platform components are highly reliable and scalable through stress, smoke and regression tests
  7. Work closely with the developers and support engineers to triage and troubleshoot issues reported by customers
  8. Be proactive in monitoring and identifying defects and possible improvements to the product based on production reports, metrics and logs
  9. Develop tools that will make debugging issues easier and faster

 

Requirements:

  1. 5+ Years of proven work experience in software quality assurance
  2. In depth understanding of various Multimedia over IP protocols such as SIP, SDP, H.323, RTP, RTCP, SRTP and BFCP.
  3. Good understanding of various application layer protocols such as HTTP, HTTPS, REST, and AMQP. Equally good grasp of lower layer protocols including TCP, TLS, IPV4 and IPV6.
  4. Experience scripting in one or more of the following languages – Python(preferred), Javascript, Ruby, Perl, Go.
  5. Experience with source control (preferably Git), and with continuous integration systems such as CircleCI.
  6. Be eager to learn new technologies and contribute to projects outside of their core strengths

 

Added Advantage:

  1. Have excellent troubleshooting skills and familiarity with test tools including network analyzers & load injectors
  2. Familiar with container frameworks like Docker and cloud container orchestration platform such as Kubernetes and Amazon EKS etc
  3. Familiar with various AWS hosted services like DynamoDB, RDS, Lambda, Kinesis, SNS and SQS
  4. Experience working with test framework such as Selenium

 

 

About Lifesize 

Lifesize delivers immersive communication experiences for the global enterprise. Our complementary suite of award-winning cloud video conferencing and cloud contact center solutions empowers organizations to elevate workplace collaboration, boost employee productivity and improve customer experiences from anywhere and from any device. To learn more about our analyst-recognized solutions and see why tens of thousands of leading organizations like Yelp, RBC, Yale University, Pearson, Salvation Army, Shell Energy and NASA rely on Lifesize for mission-critical business communications, visit www.lifesize.com or www.serenova.com.

 

Lifesize, Inc. is an Equal Opportunity Employer. Lifesize does not discriminate against any applicant for employment because of age, gender, sexual orientation, race, religion, national origin, ethnicity, veteran status, or disability.