Search by job, company or skills

Python Automation Testing

5-9 Years
2.5 - 9.5 LPA
Early Applicant
Quick Apply
  • Posted 4 hours ago
  • Be among the first 10 applicants

Job Description

ob Responsibilities

  • Design, develop, and maintain automated test scripts using Python and Selenium 4+.
  • Create and maintain robust automation frameworks using PyTest/Unittest, Page Object Model (POM), and reusable utilities.
  • Automate functional, regression, smoke, sanity, and end-to-end test scenarios.
  • Analyze requirements and prepare test scenarios, test cases, and automation scripts.
  • Execute automated test suites and analyze failures, logs, screenshots, and reports.
  • Perform web application testing across different browsers using Selenium WebDriver.
  • Work with dynamic web elements, frames, windows/tabs, alerts, dropdowns, waits, and JavaScript interactions.
  • Implement explicit waits, implicit waits, fluent waits, and synchronization strategies.
  • Integrate automation tests with Jenkins/CI-CD pipelines.
  • Use Git/GitHub/Bitbucket for source-code management.
  • Generate and maintain automation reports using tools such as Allure, HTML reports, or Extent Reports.
  • Identify, document, track, and retest defects using Jira or similar defect-management tools.
  • Collaborate with developers, business analysts, manual testers, and other QA engineers in an Agile/Scrum environment.
  • Participate in code reviews and continuously improve automation framework stability and execution time.

Required Technical Skills

Python

  • OOP concepts
  • Exception handling
  • Collections, functions, modules/packages
  • File handling
  • List/dictionary comprehensions
  • Decorators and generators
  • Regular expressions
  • JSON handling

Selenium 4+

  • WebDriver
  • Locators: ID, XPath, CSS Selector, etc.
  • Explicit/implicit/fluent waits
  • Actions class
  • JavaScriptExecutor
  • Frames and iframes
  • Windows/tabs
  • Alerts
  • Dropdowns
  • Screenshots
  • Dynamic elements
  • Selenium Grid

Automation Framework

  • PyTest
  • Fixtures
  • Parameterization
  • Assertions
  • Markers
  • Page Object Model
  • Data-driven testing
  • Configuration management
  • Logging and reporting

Additional Skills

  • API testing using Requests/Postman
  • SQL/database validation
  • Git
  • Jenkins
  • Jira
  • CI/CD
  • Agile/Scrum
  • Basic Linux commands

More Info

Job Type:
Function:
Employment Type:

About Company

Diensten Tech Ltd (DTL) is a leading IT service organization dedicated to delivering high-quality solutions across Professional Services, Corporate Training, Digital Content Solutions, and Managed Services. We help businesses accelerate digital transformation through skilled software engineers, flexible engagement models, and tailored technology solutions. Our Corporate Training division develops workforce capabilities in emerging technologies, enabling organizations to build smarter, future-ready teams. Our Digital Content Solutions provide scalable learning experiences through custom eLearning, gamification, and interactive content designed to address critical learning needs. With Managed Services, DTL oversees specialized applications, enhancing end-user capabilities while allowing internal IT teams to focus on strategic priorities. Through seamless execution and long-term partnerships, we consistently deliver measurable value to our clients.

Job ID: 153070671

Beware of Scammers

We don’t charge money for job offers