Environment: Java, Selenium WebDriver, Appium, Espresso, Xcode, Gherkin, TestNG, Maven, Extent Reports, Android Emulator, iOS Simulator, BDD Cucumber, BrowserStack, DBeaver, Jira, Jenkins, Bitbucket, Confluence, Slack, macOS, Agile, Rest Assured
- Designed and built a robust UI automation framework from scratch for web and mobile platforms, improving front-end test coverage by 80% and reducing manual effort by 65%.
- Created automation frameworks for native iOS and Android apps using Appium, supporting smoke and regression test suites with execution stability >95%.
- Automated Open API testing using Rest Assured and BDD Cucumber, enabling end-to-end backend validation across services and increasing API test coverage by 70%.
- Developed custom Rest Assured libraries and reusable utilities, enhancing test efficiency and reducing duplication across test suites.
- Conducted Proof of Concepts (PoCs) before framework implementation to validate ROI, scalability, and feasibility, ensuring optimal technology choices.
- Used Java, Selenium, and Maven to create a scalable web test framework; integrated with Android Studio and Xcode for cross-platform mobile testing via simulators and emulators.
- Applied Page Object Model and Page Factory design patterns, building custom Selenium WebDriver utilities that generated detailed Extent Reports with logs, timestamps, and screenshots for faster debugging.
- Implemented Bitbucket pipelines with parallel test execution using Docker, significantly reducing test run times by 40%.
- Configured BrowserStack and Sauce Labs for cloud-based device testing and performance benchmarking across multiple OS and browser versions.
- Mentored manual QA engineers, conducted regular code reviews, and ensured adherence to best practices in automation.
- Actively involved in the Agile development lifecycle, contributing to sprint planning, stakeholder demos, retrospectives, and daily stand-ups, ensuring timely and high-quality releases.