Primary Skill :
• Mastery of Python syntax, including variables, data types (strings, lists, dictionaries, etc.), and control structures (if statements, loops, etc.).
• Understanding and effective use of data structures to efficiently organize and manipulate data.
• Ability to define and use functions for code modularity and reusability.
• Knowledge of creating and utilizing modules to organize code logically.
• Proficiency in creating and utilizing classes and objects in Python.
• Competence in handling exceptions and errors gracefully to ensure robust and fault-tolerant code.
• Knowledge of reading from and writing to files, which is essential for data-driven testing.
• Ability to read data from Excel files (both .xls and .xlsx formats) using libraries such as openpyxl or pandas.
• Competence in extracting specific data from Excel sheets based on criteria or conditions.
• Proficiency in manipulating Excel data, such as sorting, filtering, and transforming it as needed for testing purposes.
• Familiarity with common Python packages and libraries relevant to automation.
• Knowledge of version control systems like Git for collaborative development and code management.
• Experience with automation libraries like Selenium.
• Knowledge of interacting with APIs using Python.
• Knowledge of Continuous Integration and Continuous Deployment (CI/CD) processes.