Key Responsibilities :
- Develop and maintain Python-based automation scripts for testing, data processing, and system operations.
- Build or enhance test automation frameworks (UI / API) using Python libraries such as PyTest , Selenium , or Robot Framework .
- Integrate automation into CI / CD pipelines using tools like Jenkins , GitLab CI , or Azure DevOps .
- Perform automated functional , regression , and performance testing .
- Collaborate with developers, QA, and DevOps teams to identify automation opportunities and improve workflows.
- Write clean, reusable, and modular Python code with proper documentation and logging.
- Analyze results, debug failures, and report defects using defect management tools (e.g., Jira).
- Maintain test data, environments, and version control of automation assets.
Mandatory Skills :
Strong hands-on experience in Python programmingProficiency in automation scripting and framework developmentExperience with UI automation (Selenium WebDriver) or API automation (Requests, Postman, REST Assured)Solid understanding of CI / CD tools , Git , and version controlDesirable Skills :
Experience with Docker , Kubernetes , or cloud platforms (AWS, Azure, GCP)Knowledge of Linux / Unix and shell scriptingExposure to test management tools (TestRail, Zephyr, etc.)Familiarity with performance testing tools (Locust, JMeter)Experience in data validation , ETL automation , or infrastructure scriptingSkills Required
Aws, Azure, Gcp, Linux, Data Validation