Role : QA Automation Tester
Reference: SMART7142_HM
Years of Experience: 5 years
Job Summary
We are seeking a highly skilled Senior Mobile Automation Test Engineer with strong expertise in Python-based test automation, Appium, Selenium, BDD frameworks, and AI-driven testing methodologies. The ideal candidate will have extensive experience in mobile application testing across Android and iOS platforms, building scalable automation frameworks, and integrating automated testing into CI/CD pipelines.
The role involves designing and implementing robust automation solutions, improving test coverage, enhancing test reliability, and leveraging modern AI-driven testing approaches to optimize quality engineering processes.
Key Responsibilities
- Design, develop, and maintain scalable automation frameworks using Python.
- Build and execute automated test suites for web and mobile applications.
- Develop mobile automation solutions using Appium for Android and iOS platforms.
- Implement BDD-based automation frameworks using Cucumber or Behave.
- Perform functional, regression, integration, and end-to-end testing.
- Integrate automation frameworks with CI/CD pipelines using GitHub Actions.
- Leverage AI-driven testing techniques to improve test coverage, maintenance, and execution efficiency.
- Collaborate with development, product, and DevOps teams to ensure quality throughout the software development lifecycle.
- Analyze test results, identify defects, and drive root-cause analysis.
- Continuously improve automation standards, framework architecture, and testing processes.
Mandatory Skills
Test Automation
- Strong expertise in Python automation.
- Selenium WebDriver.
- Appium Mobile Automation.
- Test framework design and development.
- End-to-end automation testing.
Mobile Automation
- Extensive experience with Appium-based mobile automation.
- Android Automation using UIAutomator2.
- iOS Automation using XCUITest.
- Hybrid Mobile Application Testing.
- Mobile application debugging and validation.
- Advanced gesture handling and device interactions.
BDD Frameworks
- Hands-on experience with:
- Behavior-Driven Development (BDD) implementation.
AI-Driven Testing
- Experience with AI-assisted and AI-driven testing approaches.
- Intelligent test generation and maintenance.
- Self-healing automation concepts.
- Test optimization using AI-based tools and techniques.
CI/CD & DevOps
- GitHub and GitHub Actions.
- CI/CD pipeline integration.
- Automated test execution within deployment pipelines.
- Version control and release validation.
Preferred Skills
- Experience with API automation and validation.
- Knowledge of REST APIs and API testing frameworks.
- Experience with cloud-based mobile testing platforms.
- Familiarity with Agile/Scrum methodologies.
- Performance and stability testing experience.
- Exposure to containerization and DevOps practices.
Technical Competencies
Python, Selenium, Appium, UIAutomator2, XCUITest, GitHub, GitHub Actions, Cucumber, Behave, Mobile Test Automation, AI-Driven Testing, CI/CD Integration, Hybrid App Testing.
Educational Qualification
- Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, Engineering, or a related field.
Selenium