Save Job
Posted 1mo ago

Python Connectivity

@ Ascendion
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities:developing scripts, maintaining frameworks, debugging code
Requirements Summary:Intermediate to expert Python, strong OOP skills, PyTest experience, CI/CD pipeline experience (Jenkins/GitHub Actions/Azure DevOps), familiarity with AI coding assistants like GitHub Copilot, and a bachelor's degree in computer science or related field.
Technical Tools Mentioned:Python, PyTest, Jenkins, GitHub Actions, Azure DevOps, GitHub Copilot
Save
Mark Applied
Hide Job
Report & Hide
Job Description
About the Role-

Python & Test Automation Engineer (AI-Enabled)
About the Role
We are seeking a skilled Python & Test Automation Engineer with strong programming expertise and hands-on experience in automation frameworks. The ideal candidate will have proficiency in Python scripting, a solid understanding of Object-Oriented Programming (OOPS) concepts, working knowledge of PyTest, and exposure to CI/CD pipelines. Additionally, familiarity with AI tools like GitHub Copilot or similar platforms is expected to enhance productivity and innovation.

Key Responsibilities
  • Develop, maintain, and optimize Python scripts for automation and application development using OOPS principles and best practices.
  • Write clean, efficient, and well-documented code with a clear understanding of underlying logic, algorithms, and object-oriented design concepts.
  • Design, implement, and maintain automated test frameworks using PyTest with modular and reusable OOPS-based structures.
  • Execute and manage testing within CI/CD pipelines, ensuring seamless integration and deployment.
  • Collaborate with cross-functional teams to identify automation opportunities and improve testing efficiency.
  • Apply OOPS concepts such as Encapsulation, Inheritance, Polymorphism, and Abstraction in solution design.
  • Troubleshoot issues, debug code, and ensure high-quality deliverables.
  • Utilize AI-powered tools (e.g., GitHub Copilot or similar platforms) to accelerate development and improve output quality.
  • Stay updated with emerging technologies, tools, and best practices in Python, automation, AI, and software design patterns.

Required Skills & Experience
  • Python Programming: Intermediate to expert level with strong hands-on experience.
  • Strong understanding of Object-Oriented Programming (OOPS) concepts and their practical implementation.
  • Ability to explain code logic, design approach, and problem-solving strategies clearly.
  • PyTest: Medium to intermediate proficiency in writing and managing test cases.
  • Experience in CI/CD pipeline execution (e.g., Jenkins, GitHub Actions, Azure DevOps, etc.).
  • Basic to foundational understanding of AI/ML concepts.
  • Experience working with AI coding assistants such as GitHub Copilot or similar tools.
  • Strong analytical thinking, debugging skills, and experience in writing reusable, scalable object-oriented code.
  • Good communication and collaboration abilities.

Education Qualification
- Bachelor's degree in computer science or related field.