Skip to main content

Job Description

   Back

Sr.Python Automation QA

30-12-2024 21:27:44

4 - 7 years

  • Pune, Maharashtra, India (PUN)

Strong networking knowledge

Must have - Python automation experience,

very good understanding of QA concepts

Paramico Lib, Linux and networking experience



Job Summary:

We are seeking an experienced Python UI Automation Engineer with expertise in pytest to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining automated test frameworks for web-based user interfaces. You will work closely with the development and QA teams to ensure high-quality software delivery by leveraging your deep knowledge of Python and test automation best practices.

Key Responsibilities:

Design and develop automated test scripts for UI testing using Python and pytest framework.

Collaborate with development and QA teams to define test strategies and test cases for UI components.

Implement and maintain UI test frameworks and integrate them into the CI/CD pipeline.

Perform end-to-end automated testing for web applications and identify defects early in the development cycle.

Create reusable, maintainable, and scalable test automation scripts.

Troubleshoot and debug test failures, log defects, and communicate findings to development teams.

Maintain and improve the automation test coverage as the application evolves.

Generate test reports, track issues, and analyze test results.

Stay updated with the latest trends and best practices in Python-based UI automation testing.

Required Skills & Qualifications:

Strong proficiency in Python with hands-on experience in pytest framework.

Proven experience in UI automation for web applications using tools like Selenium.

Experience with test-driven development (TDD) and continuous integration (CI/CD) tools.

Hands-on experience in automating test cases for web applications, including validating user interfaces, APIs, and back-end systems.

Experience in debugging, troubleshooting, and reporting issues in automated test runs.

Knowledge of modern frontend technologies (HTML, CSS, JavaScript) to interact with UI components.

Familiarity with version control systems (e.g., Git) and code review processes.

Excellent problem-solving skills and attention to detail.

Strong communication and collaboration skills in a fast-paced environment.

Preferred Skills:

Experience with Selenium, or other modern automation tools.

Experience with Docker and containerization for testing environments.

Familiarity with Agile methodologies.