HamburgerMenu
hirist

Job Description

Job Title : Python Automation Tester

Location : Bangalore, Pune

Experience : 5- 10 Years

Role Overview :

We are seeking an experienced Python Automation Tester with strong expertise in automation frameworks, scripting, and test strategy design. The role involves developing robust automated test suites, integrating them into CI/CD pipelines, and ensuring high-quality, scalable, and reliable test automation for enterprise applications.

Key Responsibilities :

Automation Development :

- Design, implement, and maintain scalable automation test suites using Python and Pytest.

- Develop modular, reusable, and data-driven test scripts for API, functional, regression, and integration testing.

Test Strategy & Execution :

- Collaborate with developers, QA engineers, and product managers to define test strategies, acceptance criteria, and quality metrics.

- Conduct API testing using tools/frameworks (e.g., Requests, Postman, RestAssured).

- Execute and maintain automated regression suites across environments.

Debugging & Defect Management :

- Analyze test failures, identify root causes, and provide detailed defect reports with logs, traces, and reproduction steps.

- Work closely with development teams for faster defect resolution.

Framework & Tooling Enhancements :

- Enhance existing test automation frameworks for improved performance and coverage.

- Integrate automation with CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI, Azure DevOps).

- Contribute to test environment setup, monitoring, and maintenance.

Process & Quality Improvements :

- Continuously improve automation practices, test coverage, and code quality.

- Implement best practices in QA automation, including version control, code reviews, and static analysis.

Must-Have Skills :

- Strong proficiency in Python programming (object-oriented, modular coding, error handling).

- Hands-on experience with Pytest (fixtures, parameterization, markers, plugins).

- Deep understanding of automation testing principles (data-driven, keyword-driven, hybrid).

- Strong experience in API testing (REST, SOAP, GraphQL) using Python-based libraries.

- Solid knowledge of functional, regression, integration, and end-to-end testing.

- Experience with CI/CD pipelines and version control tools (Git, GitHub/GitLab, Bitbucket).

- Experience working with test reporting frameworks (Allure, ExtentReports, Pytest-html).

Nice-to-Have Skills :

- Knowledge of Selenium/Appium for UI automation.

- Familiarity with Docker/Kubernetes for containerized test environments.

- Experience with cloud-based test platforms (BrowserStack, Sauce Labs).

- Exposure to BDD frameworks (Behave, Cucumber with Python).

- Understanding of performance testing tools (Locust, JMeter with Python bindings).

- Knowledge of SQL/NoSQL databases for data validation in automation tests.


info-icon

Did you find something suspicious?