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