
Job Description: Python Automation Engineer
Impacto Digifin Technologies • Bengaluru, Karnataka, India
Role & seniority: Python Automation Engineer, 1–2 years experience
Location & work type: Bangalore, office-based; joining immediate to 30 days
Stack/tools: Python (OOP, modular design, libraries/frameworks), API automation (REST, requests/httpx), CI/CD (Jenkins, GitHub Actions, GitLab), Docker, automation tooling, basic Selenium/Page Object Model, Playwright (nice-to-have), basic Java/JavaScript
Top 3 responsibilities
-
Design, develop, and maintain Python automation scripts and reusable automation frameworks
-
Build and enhance API automation for REST-based services; ensure validations/workflows are solid
-
Independently own automation tasks, deliver solutions with minimal supervision; integrate suites into CI/CD; collaborate with leads/engineering teams; potentially review peers
Must-have skills
-
Python core: OOP, modular design, reusable libraries, exception handling, logging, debugging
-
API automation: strong REST API automation, experience with requests/httpx, API validations
-
DevOps/engineering practices: Git, CI/CD tools, Docker, ability to ship automation tools/frameworks in pipelines
-
Testing/quality: unit testing, test automation, code quality and maintainability
Nice-to-have skills
-
UI automation: Selenium (Page Object Model, cross-browser, headless), Playwright
-
Basic Java/JavaScript scripting
-
API authentication, retries, mocking; exposure to SaaS or AI/ML platforms
Full Description
Job Description: Python Automation Engineer Location: Bangalore (Office-based) Experience: 1–2 Years Joining: Immediate to 30 Days Role Overview We are looking for a Python Automation Engineer who combines strong programming skills with hands-on automation expertise. This role involves developing automation scripts, designing automation frameworks, and contributing independently to automation solutions, with leads delegating tasks and solution directions. The ideal candidate is not a novice—they have solid real-world Python experience and are comfortable working across API automation, automation tooling, and CI/CD-driven environments. Key Responsibilities Design, develop, and maintain automation scripts and reusable automation frameworks using Python Build and enhance API automation for REST-based services and common backend frameworks Independently own automation tasks and deliver solutions with minimal supervision Collaborate with leads and engineering teams to understand automation requirements Maintain clean, modular, and scalable automation code Occasionally review automation code written by other team members Integrate automation suites with CI/CD pipelines Package and ship automation tools/frameworks using containerization Required Skills & Qualifications Python (Core Requirement) Strong, in-depth hands-on experience in Python, including: Object-Oriented Programming (OOP) and modular design Writing reusable libraries and frameworks Exception handling, logging, and debugging Asynchronous concepts, performance-aware coding Unit testing and test automation practices Code quality, readability, and maintainability API Automation Strong experience automating REST APIs Hands-on with common Python API libraries (e.g., requests, httpx, or equivalent) Understanding of API request/response handling, validations, and workflows Familiarity with different backend frameworks and fast APIs DevOps & Engineering Practices (Must-Have) Strong knowledge of Git Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab, or similar) Ability to integrate automation suites into pipelines Hands-on experience with Docker for shipping automation tools/frameworks Good-to-Have Skills UI automation using Selenium (Page Object Model, cross-browser testing, headless execution) Exposure to Playwright for UI automation Basic working knowledge of Java and/or JavaScript (reading, writing small scripts, debugging) Understanding of API authentication, retries, mocking, and related best practices Domain Exposure Experience or interest in SaaS platforms Exposure to AI / ML-based platforms is a plus What We’re Looking For A strong engineering mindset, not just tool usage Someone who can build automation systems, not only execute test cases Comfortable working independently while aligning with technical leads Passion for clean code, scalable automation, and continuous improvement SKILLA IN 1 WORKKD TO PUT IN KEYSKILL SECTION
Skills: - Python, Automation, Test Automation (QA), Object Oriented Programming (OOPs), RESTful APIs, Stackless Python, Process automation, Debugging, cicd, Jenkins, PLAYWRIGHT, DevOps, Docker, Selenium and Unit testing Show more Show less