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 LanguageBasic 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 scratchHands-on experience with Pytest, Selenium, Pyspark, Numpy, PandasMust have SQL and database Knowledge.Strong knowledge of CI / CD pipeline (Azure / Jenkins).Good knowledge of RESTful interfaces / Microservice conceptsStrong 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 BeautifulSoupGood knowledge of Dockers and Kubernetes is good to haveGood knowledge of cloud platforms AWS / Azure / GCPAbility 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 methodologyExcellent written and communication skills.