Job Summary :
We are seeking a skilled Python QA Automation Engineer to design, develop, and maintain automated testing solutions for our software products. The ideal candidate will specialize in Python-based testing and automation frameworks, ensuring high-quality deliverables through effective automated testing strategies.
You will collaborate with development teams to improve testing coverage, automate regression cycles, and facilitate continuous integration and Responsibilities :
- Develop, enhance, and maintain automated testing scripts using Python.
- Design and implement test plans, test cases, and automation frameworks aligned with project requirements.
- Build and optimize testing frameworks such as PyTest, Robot Framework, or similar to facilitate scalable and maintainable test automation.
- Automate functional, regression, API, and performance testing processes.
- Integrate automated test scripts within CI / CD pipelines (using Jenkins, GitLab CI, etc.).
- Perform manual and automated testing to identify bugs, validate fixes, and ensure software quality.
- Collaborate with developers and product teams to understand requirements and improve test scenarios.
- Analyze test results, generate reports, and track defect resolutions.
- Stay current with industry best practices, automation tools, and libraries related to Python testing.
- Support continuous improvement in automation strategies and test & Technologies :
- Python Testing & Automation : Strong hands-on experience with Python for scripting automated tests.
- Testing Frameworks : Proficiency in PyTest, Robot Framework, unittest, or Automation Tools & Libraries : Experience with Selenium WebDriver, Appium, Requests (for API testing), BeautifulSoup, Web Automation & Testing : Automated browser testing using Selenium, Playwright, or API Testing : Knowledge of testing RESTful / SOAP APIs using Python CI / CD Integration : Familiarity with Jenkins, GitLab CI, or similar tools for automating test Version Control : Experience with Git or similar version control systems.
- Database Testing : Basic understanding of SQL, RDBMS like MySQL, PostgreSQL for data Technologies : Understanding of Docker, cloud testing environments (AWS, Azure) is a :
- 3+ years of experience in QA automation with Python.
- Strong understanding of software testing principles and automation frameworks.
- Experience designing and executing automated test strategies.
- Excellent problem-solving and communication skills.
- Ability to work collaboratively in a fast-paced environment.
ref : hirist.tech)