Padmi

Python Connectivity

BangalorePosted 3 months ago
Software QualityMid-levelFull Time; Regular
Apply at Ascendion

Opens the source posting on shine.com

Source description

About the role

View original

As a skilled Python & Test Automation Engineer with strong programming expertise, your role will involve developing, maintaining, and optimizing Python scripts for automation and application development using OOPS principles and best practices. You will be responsible for writing clean, efficient, and well-documented code with a clear understanding of underlying logic, algorithms, and object-oriented design concepts. Additionally, you will design, implement, and maintain automated test frameworks using PyTest with modular and reusable OOPS-based structures. It is essential to execute and manage testing within CI/CD pipelines, ensuring seamless integration and deployment. Collaborating with cross-functional teams to identify automation opportunities and improve testing efficiency is a key aspect of your responsibilities. Applying OOPS concepts such as Encapsulation, Inheritance, Polymorphism, and Abstraction in solution design, troubleshooting issues, debugging code, and ensuring high-quality deliverables are also part of your role. Utilizing AI-powered tools (e.g., GitHub Copilot or similar platforms) to accelerate development and improve output quality and staying updated with emerging technologies, tools, and best practices in Python, automation, AI, and software design patterns are crucial for your success in this position. 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: - Intermediate to expert level Python Programming with strong hands-on experience. - Strong understanding of Object-Oriented Programming (OOPS) concepts and their practical implementation. - Medium to intermediate proficiency in writing and managing test cases using PyTest. - 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. You will be required to have a Bachelor's degree in computer science or a related field to qualify for this position. As a skilled Python & Test Automation Engineer with strong programming expertise, your role will involve developing, maintaining, and optimizing Python scripts for automation and application development using OOPS principles and best practices. You will be responsible for writing clean, efficient, and well-documented code with a clear understanding of underlying logic, algorithms, and object-oriented design concepts. Additionally, you will design, implement, and maintain automated test frameworks using PyTest with modular and reusable OOPS-based structures. It is essential to execute and manage testing within CI/CD pipelines, ensuring seamless integration and deployment. Collaborating with cross-functional teams to identify automation opportunities and improve testing efficiency is a key aspect of your responsibilities. Applying OOPS concepts such as Encapsulation, Inheritance, Polymorphism, and Abstraction in solution design, troubleshooting issues, debugging code, and ensuring high-quality deliverables are also part of your role. Utilizing AI-powered tools (e.g., GitHub Copilot or similar platforms) to accelerate development and improve output quality and staying updated with emerging technologies, tools, and best practices in Python, automation, AI, and software design patterns are crucial for your success in this position. 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 a

One address, no account. We’ll tell you when matching roles go live.

More at Ascendion

Related open roles

View all roles