Tech Stack
AndroidiOSJenkinsSDLCSelenium
About the role
- Design, develop, and execute test cases, test plans, and test scripts for mobile applications
- Perform manual testing (functional, regression, UI/UX, exploratory) across different devices and OS versions
- Implement and maintain automated testing using tools like Appium, Espresso, XCUITest, or similar
- Test app performance, responsiveness, usability, and security under varying network conditions
- Collaborate with developers, product managers, and designers to understand requirements and resolve issues
- Report, track, and verify bugs using tools like JIRA, Bugzilla, or Trello
- Validate API integrations and backend functionality for mobile apps
- Ensure mobile apps comply with App Store (iOS) and Play Store (Android) guidelines before release
- Maintain a device lab (real devices/emulators) and test on multiple screen sizes and OS versions
- Provide feedback to improve user experience and application stability
Requirements
- Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience)
- 4+ years of experience in mobile application testing
- Strong knowledge of Android and iOS ecosystems
- Hands-on experience with mobile automation tools (Appium, Espresso, XCUITest, Selenium for mobile)
- Familiarity with CI/CD pipelines and testing integration (Jenkins, GitLab CI/CD)
- Proficient in using defect tracking and test management tools (JIRA, Bugzilla, Trello)
- Strong understanding of QA methodologies, SDLC, and Agile practices
- Knowledge of API testing tools (Postman, REST Assured) is a plus
- Excellent analytical, problem-solving, and communication skills