Required Skills and Experience
Robot Framework Expertise
- 2-4 years of hands-on experience with Robot Framework.
- Proficiency in creating and maintaining test libraries and keywords.
- Experience with Robot Framework built-in libraries such as Collections, String and DateTime.
- Knowledge of custom library development using Python.
- Understanding of Robot Framework architecture and execution model.
- Experience with data-driven and keyword-driven testing approaches.
- Proficiency in Robot Framework reporting and logging mechanisms.
Appium & Mobile Testing
- 2+ years of experience with Appium for mobile test automation.
- Hands-on experience testing Android applications.
- Knowledge of Appium architecture, WebDriver protocol and mobile-specific capabilities.
- Experience with mobile device farms and simulators/emulators.
- Understanding of mobile app testing challenges such as network conditions and device fragmentation.
- Familiarity with mobile-specific testing patterns and best practices.
Programming & Scripting
- Good Python skills as the primary language for Robot Framework extensions.
- Understanding of object-oriented programming concepts.
- Experience with version control systems such as Git.
- Familiarity with JSON, XML and YAML data formats.
Testing Fundamentals
- Knowledge of Software Testing Life Cycle (STLC).
- Experience in test case design and defect management.
- JIRA knowledge is advantageous.
- Knowledge of API testing and Postman.