Quality Engineer - Python Automation
Location
Secunderabad | India
Job description
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.
Job tags
Salary