Job Description
About the Role As a Python Quality Engineer, you will be involved in Python-based automation initiatives including AI/ML model testing and framework development.
More specifically, you will work on:
Designing Frameworks, developing Proof of concepts and accelerators, and executing effectively/independently. Designing and implementing automation for Data, Web, and Mobile applications. Taking part in Demos, Planning, etc., with the rest of the team. Collaborating with business consultants, data scientists, engineers, and application developers Job Requirement
Must have Strong knowledge and experience in Python Programming Language Basic knowledge of AI/ML and Data science models and related libraries (scikit-learn, matplotlib, etc.) Ability to independently design, develop, and architect highly available, highly scalable accelerators and frameworks from scratch Hands-on experience with Pytest, Selenium, Pyspark, Numpy, Pandas Must have SQL and database Knowledge. Strong knowledge of CI/CD pipeline (Azure/Jenkins). Good knowledge of RESTful interfaces / Microservice concepts Strong Experience in building frameworks using Appium, Selenium, Pytest, Requests, and or related Libraries. Strong knowledge of Web Scraping using Python-based tools such as Scrapy, and BeautifulSoup Good knowledge of Dockers and Kubernetes is good to have Good knowledge of cloud platforms AWS/Azure/GCP Ability to quickly learn and apply complex technical information to testing situations. Attention to detail and ability to effectively escalate issues and manage escalations. Experience with Agile methodology Excellent written and communication skills.