Test Engineer- 9330
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.
• 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.
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.