Bangalore, Karnataka, India
Information Technology
Full-Time
Qualitest acq
Overview
Experience: 3 – 5 yrsSkillset
: Python automation (Python selenium or Playwright Python)
Location: Bangalore – Work from office all 5 days – Manyata tech park
Notice period: Less than 30 days
Job Title: Python Automation Engineer (3-5 yrs)
Role Overview
- Design, develop, and maintain automation solutions for desktop and web applications using Python.
- Collaborate with QA, development, and product teams to ensure high-quality, robust test automation coverage across platforms. Key Responsibilities
- Develop and maintain desktop automation scripts using Pywinauto (Pywin Auto) for Windows applications.
- Design and implement browser automation suites using Python Selenium and Python Playwright for cross-browser web testing.
- Create, enhance, and execute automated test scripts covering functional, regression, and smoke test scenarios.
- Develop and maintain API automation scripts using Python (e.g., requests, pytest-based frameworks) to validate REST/HTTP services.
- Contribute to or build reusable automation frameworks, utilities, and libraries to accelerate test development.
- Execute automated test suites, analyze results, log defects, and work with developers to resolve issues.
- Perform basic manual validation when required to support automation and ensure completeness of coverage.
- Integrate automated tests into CI/CD pipelines and ensure reliable, repeatable execution in different environments.
- Prepare and maintain test documentation, including test cases, automation coverage, and execution reports.
- Support mobile application testing using relevant tools/frameworks (e.g., Appium or similar) for Android/iOS where applicable.
- Contribute to end-to-end scenarios that span desktop, web, API, and mobile layers. Required Skills & Experience
- Strong programming skills in Python with hands-on experience in object-oriented design and reusable code patterns.
- Proven experience in desktop automation using Pywinauto (Pywin Auto) or equivalent Windows UI automation libraries.
- Solid experience in web test automation using Python Selenium (WebDriver) or Python Playwright.
- Strong experience in writing, organizing, and maintaining automated test scripts, including data-driven and modular approaches.
- Practical experience in API automation (REST/JSON), including request/response validation and error handling.
- Exposure to mobile automation testing (web or native) and related tools/frameworks.
- Good understanding of QA methodologies, SDLC, STLC, and defect lifecycle.
- Experience working with Git or other version control systems for managing automation codebase.
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions) for running automated test suites. Soft Skills
- Strong analytical and problem-solving skills with attention to detail.
- Good written and verbal communication skills to work effectively with distributed teams.
- Ability to work independently, take ownership of automation areas, and deliver within timelines.
- Collaborative mindset and willingness to mentor junior team members on Python and automation best practices.
- Experience with Pytest or Robot Framework for structuring and running Python test suites.
- Experience in performance or non-functional testing tools is a plus.
- Prior experience in automating complex enterprise desktop and web applications.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in