Posted on: 28/11/2025
Description :
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
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1581648
Interview Questions for you
View All