QA Automation Engineer at Phenix Real Time Solutions
Sorry, this job was removed at 5:06 p.m. (CST) on Wednesday, January 20, 2021
Phenix is hiring an experienced QA automation engineer to help support the ongoing development of Phenix real-time video streaming platform that provides low-latency streaming at high quality and massive scale.
Responsibilities:
- Engineer automated end-to-end tests for our real-time video streaming platform
- Provide assurance that high quality software is being deployed to the field
- Provide coverage for various types of tests: video quality and performance; functional testing; REST APIs
- Provide coverage for various target platforms: Web; mobile web; mobile native apps (iOS and Android)
- Develop high quality test software that can be released to our customers to facilitate their own QA testing
Requirements:
- BA or equivalent in Computer Science, Computer Engineering, or similar
- Several years of experience writing end-to-end automated tests
- Proficient in English language: speaking, understanding, writing, and reading
- Strong proficiency in Javascript
- Prior experience with node.js as it applies to automated testing
- Knowledge of / experience with HTTP requests and using them to invoke APIs
- Enthusiasm for automation
- Intellectual curiosity
- Attention to detail
- Seeks to achieve technical expertise in his/her areas of work
Bonus Points
- Experience with WebdriverIO
- Experience with BrowserStack
- Experience with Appium
- Experience with video/media streaming
- Experience with streaming protocols such as WebRTC, WebSockets, SSE
- Experience with mobile app automation testing
- Experience programming with languages other than Javascript
- Experience providing quality assurance within a CI/CD process
Perks:
- Competitive benefits package
- Collaborating with and learning from a world class team of business professionals and technologists
- Working with a global and diverse customer base
Read Full Job Description