
Pratik K Patel
Verified Expert in Engineering
Quality Assurance Developer
Surat, Gujarat, India
Toptal member since July 13, 2021
Pratik is an expert in QA automation testing who has published a book on Appium best practices. He's designed custom automation testing frameworks to achieve faster release cycles, collaborated with enterprise companies and startups to help them establish end-to-end QA automation processes, and led senior quality assurance engineers on large-scale web automation projects. Pratik has assisted organizations across the globe using best practices via manual and automated test approaches.
Portfolio
Experience
- API Testing - 11 years
- Postman - 11 years
- Software Engineering - 8 years
- Selenium - 7 years
- Appium - 5 years
- Cypress - 5 years
- Puppeteer - 3 years
- TypeScript - 2 years
Preferred Environment
Cypress, Selenium, Appium, TypeScript, Java, Automated Testing, Cursor AI, Claude, Playwright, API Integration
The most amazing...
...work I’ve done is a tool and process that achieved 80% e2e automation coverage in three months, leveraging Playwright with 25 parallel shards on GitHub Actions.
Work Experience
Quality Assurance Expert
Alphabin Technology Consulting
- Leveraged Claude Code, Playwright MCP, and Cursor to generate and optimize test scripts dynamically, significantly reducing manual intervention.
- Automated a high-traffic eCommerce mobile app on Android/iOS using WebdriverIO framework capable of executing test cases on 30+ device and operating system combinations in parallel using AWS Device Farm, reducing release time to 4 hours from 3 days.
- Built an AI-driven platform to generate end-to-end (E2E) and API tests at scale, streamlining the test automation process for fintech applications.
- Captured over 100 API issues, including compliance-related API authorization issues and security loopholes, automating critical testing processes in record time with the help of my process and AI.
- Automated two Shopify apps and integrated Shopify REST APIs, reducing execution time. Automated over 200 UI tests using Selenium and maintained Cypress tests, cutting regression testing by 90% with GitHub Actions.
- Created an application action-based custom framework using Cypress and added hundreds of UI tests running parallel on the Cypress Dashboard Service.
- Automated the smoke and regression test suite for the highly used Shopify app using WebdriverIO and BrowserStack, and set up a GitHub Actions CI.
- Published a peer-reviewed Appium book that described end-to-end Appium techniques.
- Implemented an automation framework using Appium and a machine learning OpenCV library for image comparison and puzzle game testing.
- Created a Flutter driver-based mobile automation test framework with 115 test cases and set up iPhone and Android device execution on the cloud.
Senior Quality Assurance Automation Engineer
Testgrid
- Automated the regression test suite for web and mobile applications using Selenium and Appium and improved the release time by approximately 40%.
- Reviewed the product design and created test plans and suites with smoke and regression for the entire platform.
- Collaborated directly with the CEO and improved the established test process from scratch.
- Designed and integrated CI/CD Jenkins and Bitrise to the cloud-based mobile testing platform.
- Designed and developed a POM-based automation framework using Appium, which supported cross-platform React Native and Xamarin applications, automation, custom reporting, failure screenshots, and BrowserStack, cloud mobile device support.
- Developed an in-house monitoring tool to measure website performance automatically.
- Conducted QA training sessions with an internal team.
- Collaborated with end-clients directly to understand and resolve their priority issues.
- Collaborated with developers and implemented a hybrid TDD model to release better quality software.
Quality Assurance Automation Engineer
Cybage
- Developed a scalable automation test framework(UI and API) using Java and JavaScript, Selenium, TestNG, RestAssured, Gradle, and Docker, which could execute 3,500+ test cases (headless) in parallel on Jenkins CI.
- Managed Docker images and containers and a private registry for test environments on Linux.
- Created an automation utility script that set up the test environment on the latest codebase, which reduced manual efforts by 70%.
- Reduced test execution time on the local machine by implementing Selenium Grid on a dedicated separate local server.
- Automated the REST API test cases and also leveraged them to prepare the test data for UI tests.
- Integrated Jira with Jenkins CI to create bugs automatically from test failures.
- Engaged actively with the onshore team to implement the priority items in the QA process.
- Organized QA training sessions for junior team members and mentored them.
Quality Assurance Engineer - Intern
Tops Technologies, Pvt. Ltd.
- Established the QA process for an eCommerce application from scratch (manual and automation).
- Created test plans as well as detailed test cases and scenarios. Created defect reports.
- Automated the smoke test suite using Selenium, TestNG, and Maven.
- Communicated on Jira for test planning and issue management.
- Performed manual testing on multiple environments.
- Conducted exploration testing of the iOS and Android applications.
Experience
Appium eBook
https://github.com/appiumbook/appiumbookI wrote a book on the Appium (mobile automation library), which describes how to work efficiently with best practices. This book was reviewed by industry test leaders and ideal for beginners and intermediates in Appium. It consists of 16 detailed chapters, including one chapter about image comparison using Appium.
IoT Device Automation Using Appium and Raspberry Pi 4
Cypress E2E Automation Testing Using App Actions Approach
Education
Bachelor's Degree in Information Technology
Dharmsinh Desai University - Nadiad, Gujarat, India
Skills
Libraries/APIs
Node.js, Selenium Grid, Puppeteer, WebDriverJS, Chai, Shopify API, React, Playwright, Newman, OpenCV, Stripe
Tools
Git, GitHub, Jira, Jenkins, BrowserStack, AWS Device Farm, WebdriverIO, Mocha, Postman, TestRail, Apache JMeter, Jira Xray, Slack, WebStorm, Notion, Zoom, Cucumber, GitLab CI/CD, Amazon CloudWatch, Firebase Test Lab, Ghost Inspector, Bitbucket, Crashlytics, Gatling, Gatling Load Testing, Sentry, SonarQube, GitHub Pages, Xcode, Claude
Languages
JavaScript, Java, Dart, TypeScript, Python
Frameworks
Selenium, TestNG, Appium, Cypress, Flutter, Espresso, XCUITest, Detox, Jest, Android SDK, React Native, Electron, PHPUnit
Paradigms
Test Automation, Functional Testing, Automated Testing, Software Testing, Testing, Behavior-driven Development (BDD), Load Testing, Manual Testing, HIPAA Compliance
Platforms
MacOS, Shopify, Docker, Bitrise, Tricentis Tosca, Amazon Web Services (AWS), Android, Firebase, iOS, Google Cloud Platform (GCP), Linux, Raspberry Pi, Azure
Storage
JSON
Other
API Testing, Selenium Page Object, Sauce Labs, FlutterDriver, Percy, Applitools, Quality Assurance (QA), Leading Quality Assurance (LQA), QA Automation, Software QA, Mobile Device QA Automation, QA Testing, Manual QA, Integration Testing, APIs, Mobile App Testing, CI/CD Pipelines, Automated UI Testing, Security, Networks, Test Cases, Performance Testing, BlazeMeter, GitHub Actions, Large Language Models (LLMs), Software Engineering, QA Leadership, System Integration Testing (SIT), API Integration, SOC 2, General Data Protection Regulation (GDPR), Cursor AI, FastAPI
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring