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.(ref : hirist.tech)