Job Role: Python Mobile Automation Engineer (Appium & Pytest)
Work Experience: 5+ Years
Location: Bangalore
Key Responsibilities
- Develop, maintain, and execute robust automation scripts for mobile applications using Python
- Design and enhance scalable automation frameworks using Pytest and BDD methodologies
- Implement and manage mobile automation testing using Appium
- Work on Android and iOS mobile application testing across multiple devices and environments
- Develop solutions for parallel execution, device management, and distributed test execution
- Integrate automation frameworks with reporting tools such as Allure Reporting
- Improve framework performance, maintainability, scalability, and reusability
- Apply Object-Oriented Programming (OOP) principles in framework design and development
- Debug and troubleshoot automation failures, framework issues, and device-related problems
- Utilize tools such as scrcpy for device debugging and screen recording
- Collaborate with QA, development, DevOps, and product teams for quality assurance activities
- Participate in CI/CD integration and automated test execution pipelines
- Ensure adherence to testing standards, coding best practices, and quality processes
Required Qualifications & Skills
- 5+ years of experience in Automation Testing
- Strong proficiency in Python Programming
- 4+ years of hands-on experience in Appium and Mobile Automation Testing
- Strong experience with Pytest Framework and BDD Concepts
- Good understanding of Automation Framework Architecture
- Experience in Parallel Execution, Device Management, and Multi-Device Testing
- Strong understanding of Object-Oriented Programming (OOP) concepts
- Hands-on experience with Allure Reporting
- Working knowledge of Robot Framework