Job Title : Python Developer AI for Automation Testing
Location : Hybrid / Work from Office / Remote
Experience : 3 to 7 years
Employment Type : Full-time
Industry : Software Services / IT Consulting
Department : Quality Engineering / Automation Testing
Job Summary :
We are seeking a skilled and innovative Python Developer with strong expertise in AI / ML and Automation Testing. The ideal candidate will work closely with QA engineers, data scientists, and developers to design intelligent test automation solutions using Python and AI frameworks. You will contribute to building self-healing test frameworks, intelligent test prioritization, anomaly detection, and overall quality engineering innovations.
Key Responsibilities :
- Develop and maintain automation frameworks using Python for UI, API, and backend systems.
- Integrate AI / ML models into test automation to improve test coverage, prioritization, and defect prediction.
- Implement self-healing test scripts and frameworks to reduce test maintenance.
- Collaborate with QA and development teams to identify areas for intelligent automation.
- Work on test data generation using machine learning and NLP techniques.
- Design and build dashboards for test insights and predictive analytics.
- Maintain CI / CD pipelines and integrate AI-powered test solutions into DevOps workflows.
- Stay up to date with latest trends in AI / ML and automation testing tools and techniques.
Required Skills :
Strong programming skills in Python and experience with testing libraries like PyTest, unit test, Selenium, or Robot Framework.Hands-on experience with AI / ML libraries : TensorFlow, scikit-learn, Keras, PyTorch, or Hugging Face.Experience in applying ML models to real-world testing problems : defect prediction, test impact analysis, or test suite optimization.Knowledge of API testing, CI / CD tools (Jenkins, GitLab CI / CD), and version control systems (Git).Familiarity with test data management and data-driven testing using AI.Understanding of software QA methodologies, tools, and processes.Preferred Skills :
Exposure to Natural Language Processing (NLP) for parsing test cases or requirements.Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).Prior experience with performance testing or security testing is a plus.Knowledge of test observability tools and AI-based analytics platforms.Education & Qualifications :
Bachelor's or master's degree in computer science, Information Technology, or related field.Relevant certifications in Python, AI / ML, or automation testing are a plus(ref : hirist.tech)