Search by job, company or skills

  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137436837

Similar Jobs