Source description
About the role
Role & responsibilities Role Overview We are seeking a highly skilled Senior Mobile Automation Engineer (SDET) (5+ Years of Experience) with strong expertise in Appium (Python) and deep experience in iOS and Android test automation. This role requires full ownership of the mobile automation framework, active contribution to CI/CD pipelines, and leveraging advanced AI-assisted development techniques to improve efficiency, quality, and scalability. The ideal candidate combines strong coding skills, test strategy thinking, and engineering mindset to build robust, scalable, and maintainable automation solutions across mobile platforms. Key Responsibilities Framework Ownership & Design Own, design, and enhance a scalable mobile automation framework using Appium (Python). Implement and maintain Page Object Model (POM) or similar design patterns. Ensure framework supports parallel execution, cross-platform (iOS/Android), and reusability. Drive improvements in test stability, maintainability, and execution time. Automation Development Develop, review, and maintain high-quality automated test scripts for mobile applications. Handle UI, functional, regression, and end-to-end scenarios. Implement smart waits, error handling, logging, and reporting mechanisms. Mobile Platform Expertise Work hands-on with Android (ADB, logs) and iOS (Xcode, simulators/devices). Debug device-specific issues and ensure cross-device compatibility. Validate behaviours across different OS versions, screen sizes, and network conditions. CI/CD & DevOps Integration Integrate automation tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps). Ensure test suites run automatically as part of build and release pipelines. Analyse pipeline failures and improve reliability. Al-Driven Automation (Modern SET Capability) Leverage Al tools (e.g., Copilot, ChatGPT, test generation tools) for: Code generation and optimisation Test case generation Failure analysis and debugging Explore self-healing locators, Al-based test optimisation, and smart test selection. Collaboration & Leadership Work closely with developers, QA, product teams for requirement clarity. Conduct code reviews and mentor junior automation engineers. Drive automation best practices within the team. Contribute to test strategy, planning, and risk analysis. Quality & Metrics Track and improve Automation coverage Test reliability & flakiness Execution time Provide insights using test reports and dashboards. Required Skills & Qualifications Bachelors degree in Computer Science, IT, or related field. 5+ years of experience in test automation, with strong mobile focus. Hands-on expertise in Appium with Python. Strong programming skills in Python (mandatory). Deep understanding of: Mobile automation challenges Ul element identification strategies Synchronisation handling Experience with POM or similar frameworks Git (branching strategies, PR workflows) CI/CD tools (Jenkins / Azure DevOps / GitHub Actions) Test frameworks (PyTest / Unittest) Strong debugging, analytical, and problem-solving skills. Experience working in Agile/Scrum environments. Nice-to-Have Skills Experience with cloud device farms (BrowserStack, Sauce Labs). API testing knowledge (Postman / REST APls / Python requests). Knowledge of BDD frameworks (Cucumber/Behave). Exposure to performance testing or security testing. Experience with self-healing frameworks or Al-based testing tools. ISTQB or equivalent certification. .
More at Mallow Technologies Private Limited