Understanding of Software QA methodologies, tools and approaches (black box, white box and automated testing) with short release cycles.
Experience with developing Test Scripts and Test Plans.
Experience with understanding automation frameworks & extending existing ones.
Contribute to Quality Improvements by coordinating with the engineering team and with other geographically-diverse teams.
Ability to analyze & test wide variety of features, releases, drive system designs and product implementations.
Ability to set application configurations and create test data.
Analyze and extract relevant information from large amounts of historical data to help automate and optimize key functionalities.
Develop QA automation programs and streamline current QA efforts
Experience in Enterprise-level projects using Agile software development methodologies throughout the whole life cycle
Strong communication skills, both written and verbal.
Must be attentive to detail, highly-organized, and able to multi-task.
Conduct deep technical analysis/testing of systems implementation and integration
Bachelor's degree in Computer Science or equivalent
2-4 years hands-on testing experience.
Prior experience in media testing and API Testing would be an added advantage.
Background in networking protocols like TCP/IP, WebRTC, RTP etc is a huge benefit.
*Knowledge of programming languages like JAVA, Python is mandatory for automation.*
Knowledge of Zookeeper, RabbitMQ, CouchBase preferred.
Knowledge and experience of relational databases and SQL
Experience at working in Cloud environments like AWS, and container technologies like docker, kubernetes.
Experience in SaaS technology environment
Web services preferred (REST, HTTP)
Strong communication and collaboration skills. Keen aptitude for defect analysis.
Experience working in a fast-paced release cycles & deployments.