Search Jobs

Search by job, company or skills

Python Automation Testing

Python Automation Testing

Diensten Tech Limited
5-9 Years
2.5 - 9.5 LPA
Quick Apply
  • Posted a month ago
  • Over 100 applicants have applied

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:

Key Skills

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.

Similar Jobs

3-8 yrs
Kolkata
Skills:
Api Testing, Test Automation, Git, Python, Sql, SELENIUM