Role & responsibilities
Key Responsibilities
Understand functional and non-functional testing requirements for mobile and mobile-web applications
Document functional and non-functional testing scenarios and cases where needed using one of the test management tool
identify and / or create the required test data
Raise PR for automation scripts created to checkin code
Develop test automaton scripts using in-house test automation frameworks or client-defined frameworks
Peer review of manual test cases, scenarios and test automation scripts
Execute manual and automation scripts using real devices and / device farms like BrowserStack
Identify and log defects, retest fixes for these defects and track defects to closure
Preferred candidate profile
Key Skills
Intermediate to advanced skills in functional and non-functional testing of Android and iOS mobile applications
Intermediate to advanced level skill in programming using Java
Intermediate to advanced debugging skills using Charles Proxy, ADB etc.
Intermediate to advanced level skill in using mobile test automation tool like Appium
Intermediate to advanced level skill in working with databases preferably SQL
Configuration management - GIT
Build management - Maven
Continuous Integration - Jenkins
Excellent verbal and written communication skills
Keyskills: Appium Mobile Automation Testing Java Mobile Automation