Required skills:
A minimum of 10+ years of development/quality assurance experience with complex applications
Strong experience in JavaScript
3+ years of testing experience on mobile applications. (iOS / Android)
Learn and adapt quickly to new technologies in a challenging environment.
Good experience with Defect management tool like Jira/Confluence
Experience in working with XCode and Android Studio and extracting device logs
Understanding of tools like Crashlytics, remote configs
Working knowledge on automation tools like Appium
Experience in writing automation test cases using python or java
Good experience with version control system like SVN, GIT
Prior experience in software testing and agile development methodologies
Knowledge of API testing tools such as SoapUI, Postman and Charles
Effective oral and written communication skills.
Good analytical skills.
Excellent interpersonal communications skills; able to effectively communicate and build relationships with stakeholders, project teams, leadership, and third parties ·
Job Responsibilities
Identify, Isolate, and Track Bugs Throughout Testing.
Support both Mobile manual and automation testing
Testing new Android and iOS features developed during the sprint
Writing new test cases to increase coverage using TestRail
Identify testability requirements, utilizing industry standards for manual testing
Working directly with Mobile engineering team on planning, writing, and executing tests and include them in the release sign off process
Provide Test Summary & Test Exit Reports
Assist in project requirements analysis.
Documentation including reviewing Functional Specifications, Detailed Design documents, Unit Test documents and contributing to Test Specifications for Feature, System and Solutions Testing.
Good to have:
Testing video-centric applications.
Understanding of TV STB applications UI and features like Guide, VOD, DVR, MRDVR, Parental Controls and other user settings.
Knowledgeable in using Linux and Shell Scripting
Any Graduate