Job Search and Career Advice Platform

Enable job alerts via email!

Test Engineer- 9330

Olenick

Remote

INR 8,00,000 - 14,00,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm in India is seeking a skilled Python Automation Engineer with 3-5 years of experience. The ideal candidate will design and develop automation solutions for desktop and web applications using Python and relevant libraries. Key responsibilities include creating automation scripts, conducting API testing, and integrating tests into CI/CD pipelines. Strong skills in Python programming and experience with tools like Pywinauto and Selenium are required. This role requires the candidate to work from the office in Bangalore.

Qualifications

  • 3-5 years of hands-on experience in Python automation.
  • Solid experience in object-oriented design.
  • Good understanding of quality assurance methodologies.

Responsibilities

  • Develop and maintain desktop automation scripts using Pywinauto.
  • Design and implement web automation suites using Selenium and Playwright.
  • Create and execute automated test scripts for various test scenarios.
  • Integrate automated tests into CI/CD pipelines.

Skills

Python programming
Desktop automation with Pywinauto
Web automation with Python Selenium
Web automation with Python Playwright
API automation
Mobile automation testing
Version control with Git
CI/CD tools

Tools

Appium
Pytest
Robot Framework
Job description

Experience: 3 – 5 yrs

Skillset: 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.

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 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.
Mobile & Cross-Platform Exposure
  • 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.
Preferred Qualifications
  • 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.