Key Responsibilities: Design and develop test automation scripts using Java . Perform mobile testing (Android/iOS) using Appium and execute commands using ADB for device-level interactions. Build and maintain BDD and data-driven test frameworks using Cucumber and TestNG . Implement and maintain automated tests within CI/CD pipelines (Jenkins, Git, Maven). Execute automated and manual tests, analyze results, and report bugs. Collaborate with development, product, and QA teams to understand requirements and ensure test coverage. Troubleshoot mobile device issues using ADB commands for logs, installations, and system-level actions. Review system and application logs to identify test failures and system issues. Required Skills & Experience: 5+ years of hands-on experience in QA Automation . Strong programming skills in Java . Proven experience with mobile automation testing using Appium . Proficient with Cucumber , TestNG , and test automation frameworks. Experience in executing and debugging tests using ADB commands (e.g., logcat, install/uninstall apps, screen recording, etc.). Hands-on experience with CI/CD tools (e.g., Jenkins) and build tools like Maven . Strong understanding of software QA methodologies and best practices. Excellent analytical , problem-solving , and communication skills.