Job Title: Senior Python Automation Engineer
Location: Bangalore
Experience: 4 6 Years
Employment Type: Full-Time
About The Role
We are seeking a
Senior Python Automation Engineer to design and develop scalable automation frameworks and solutions for web, API, desktop, and data validation use cases. The ideal candidate will have strong hands-on expertise in Python-based automation, test framework development, and CI/CD integration.
This role requires close collaboration with functional, development, and DevOps teams to ensure high-quality, maintainable, and reusable automation solutions across multiple platforms and projects.
Key Responsibilities
- Design, develop, and maintain Python-based automation frameworks (Pytest, Selenium/Playwright, RPA).
- Build and enhance end-to-end automation for web, desktop, and API applications.
- Develop reusable libraries, utilities, and functions following OOP and PEP8 coding standards.
- Perform API automation using REST, Python Requests, and JSON schema validation.
- Implement automation for database and Excel validation using Pandas, OpenPyXL, and cx_Oracle.
- Integrate automation suites with CI/CD tools such as Jenkins or GitHub Actions.
- Collaborate in an Agile environment, working closely with developers and testers for sprint automation.
- Apply best practices for error handling, logging, debugging, and reporting.
- Contribute to framework design patterns data-driven and keyword-driven frameworks.
- Review code, ensure adherence to standards, and maintain clear documentation.
Technical Skills Required
Core Python:
- OOPs concepts, error handling, file operations, data structures, decorators, and PEP8 compliance.
Automation Frameworks
- Pytest, Selenium/Playwright, RPA frameworks, PyJab, or Pywinauto.
API Automation
- REST APIs, Python Requests library, JSON parsing, schema validation.
CI/CD & Version Control
- Git, Jenkins, GitHub Actions for pipeline integration and continuous testing.
Database & Excel Automation
- SQL queries, Panda's data manipulation, OpenPyXL, cx_Oracle for data validation and reporting.
Framework Design
- Strong understanding of data-driven and keyword-driven architecture, reusable utility creation.
Other Skills
- Solid debugging and troubleshooting skills.
- Hands-on experience in Agile/Scrum teams.
- Good written and verbal communication for documentation and reporting.
Preferred Skills
- Exposure to cloud-based testing or containerization (Docker).
- Familiarity with API mocking and service virtualization tools.
- Knowledge of test management tools (Jira, Zephyr, or TestRail).
- Experience in automating Oracle EBS or ERP systems will be an added advantage.
Educational Qualification
- Bachelor's degree in computer science, Information Technology, or related discipline.
- Relevant certifications in Python, Selenium, or Test Automation will be an added advantage.
Why Join Us
- Work with cutting-edge Python automation tools and frameworks.
- Opportunity to design and implement enterprise-level automation solutions.
- Collaborative work culture with a focus on innovation, quality, and growth.