Key Responsibilities
- Script Development: Write clean, scalable, and maintainable Python scripts to automate mobile test cases.
- Framework Design: Build and enhance robust test automation frameworks using Pytest/Robot Framework and BDD (Behaviour Driven Development) approaches.
- Cross-Platform Testing: Execute mobile automation using Appium for both Android and iOS applications.
- Device Management: Implement parallel execution infrastructure for multi-device environments and emulators/simulators.
- CI/CD Integration: Integrate automated test suites into DevOps deployment pipelines using Git and Jenkins or GitLab CI.
- Reporting & Analysis: Configure test reporting libraries like Allure and identify software defects with detailed root-cause documentation.
- Collaboration: Work closely with product developers and QA teams to analyse application requirements and maximize code coverage.
Required Skills & Qualifications
● Education: Bachelor’s degree in computer science, IT, or a related technical engineering domain.
● Core Language: Absolute proficiency in Python core programming and Object-Oriented design patterns.
● Mobile Tooling: 5+ years of direct, hands-on experience using the Appium Python Client library.
● Testing Libraries: Comprehensive experience with Pytest, fixtures, markers, and Page Object Model (POM) architecture.
● Mobile Ecosystems: Deep familiarity with Android Studio (ADB) and macOS Xcode for running simulators.
● API Testing: Working knowledge of validating backend REST APIs using Postman or the Python Request module.
● Cloud Infrastructure: Exposure to cloud-based real device farms like Browser Stack, Sauce Labs, Lambda Test or AWS Device Farm
Pay: From ₹300,000.00 per year
Benefits:
- Health insurance
- Provident Fund
Work Location: In person