HamburgerMenu
hirist

Job Description

Job Summary :


We are seeking a highly skilled Python Automation Test Engineer with strong expertise in object-oriented programming and automation testing for web and mobile applications. The ideal candidate should have hands-on experience with modern testing frameworks, CI/CD tools, and a deep understanding of quality assurance methodologies. This role requires a proactive, analytical, and detail-oriented professional who can work independently as well as collaborate effectively within a team environment.


Key Responsibilities :


- Design, develop, and maintain automated test scripts using Python and standard test frameworks such as pytest or unittest.


- Implement and manage UI automation frameworks for web and mobile applications using tools such as Selenium and Appium.


- Collaborate with development and QA teams to identify, analyze, and resolve defects and performance issues.


- Participate in all phases of the software testing lifecycletest planning, test design, test execution, and reporting.


- Ensure code quality, reusability, and maintainability through well-structured automation frameworks and version control practices.


- Integrate automated tests into CI/CD pipelines using tools like Jenkins or equivalent.


- Contribute to continuous improvement initiatives by providing feedback and suggesting enhancements to automation strategies and tools.


- Perform root cause analysis and resolve technical blockers independently.


- Collaborate effectively with cross-functional teams, providing constructive feedback and innovative testing ideas.


Required Skills and Qualifications :


- Strong programming experience in Python, with solid understanding of Object-Oriented Programming (OOP) concepts.


- Proven experience in automation testing for web and mobile applications using Selenium, Appium, or similar tools.


- Good understanding of QA methodologies, test case design techniques, and software testing lifecycle.


- Experience with test automation frameworks like pytest, unittest, or similar.


- Hands-on experience with version control systems (e.g., Git), test management software, bug

tracking tools, and CI/CD tools such as Jenkins.


- Strong analytical and logical problem-solving skills, with the ability to handle challenges and resolve issues independently.


- Excellent communication, collaboration, and teamwork skills.


- Proactive, self-driven attitude with a strong sense of ownership and accountability.


Preferred Qualifications :


- Experience with API automation (e.g., using requests, Postman, or REST Assured).


- Familiarity with BDD frameworks such as Behave or Cucumber.


- Knowledge of cloud-based test environments or containerization tools (Docker, Kubernetes).


- Exposure to Agile/Scrum development processes.

info-icon

Did you find something suspicious?