
Sachin Tanwar
Verified Expert in Engineering
Quality Assurance (QA) Developer
New Delhi, Delhi, India
Toptal member since June 2, 2025
Sachin is a versatile SDET with 5+ years of experience blending full-stack development, advanced test automation, and team management. He's proficient in Java, JavaScript, TypeScript, and Python. His expertise spans from writing robust test scripts to building scalable automation architecture. Skilled in API, DB testing, CI/CD integration, and frameworks like TestNG, Cucumber, and Mocha. Sachin is adept in web and mobile automation, driving quality and innovation.
Portfolio
Experience
- Quality Assurance (QA) - 6 years
- Manual Testing - 6 years
- API Testing - 5 years
- Test Automation - 5 years
- Mobile App Testing - 4 years
- Artificial Intelligence (AI) - 2 years
Preferred Environment
Slack, TypeScript, Jenkins, Jira, TestRail, Java, MongoDB, Postman, Test Automation Architecture, CSS, Node.js
The most amazing...
...thing I've built was a TypeScript/Mocha framework for Zupee that runs 2–4 drivers in parallel, smoothly and quickly testing real-time multiplayer gameplay.
Work Experience
QA Engineer
PepsiCo Global - PepsiCo IT Services - Fieldglass
- Enabled back-end automation test coverage across 7 markets (Peru, Ecuador, Dominican Republic, Argentina, Egypt, Mexico, Romania) by designing and implementing scalable API test suites, improving regional regression readiness, and release confidence.
- Automated end-to-end Sales Target test scenarios involving config setup, mocking dependencies, and cron-triggered award flows, reducing manual validation effort and improving detection of reward-calculation and eligibility regressions.
- Built reusable API automation utilities (request builders, auth/token handling, retry/assert helpers, and response validators) to standardize test implementation and speed up onboarding and creation of new test coverage.
- Improved test pass rate to around 99% by triaging failures, raising high-impact defects, and stabilizing flaky API tests; reduced release validation time by around 3 hours through faster, more reliable automation execution.
- Improved CI pipeline reliability by analyzing recurring failures, tightening assertions, and optimizing test data/setup flows, resulting in fewer false negatives and more predictable regression runs across environments.
AI Automation Expert
Rizelutions
- Designed and developed an AI-powered Solitaire assistant using Python and OpenCV to detect cards and suggest optimal moves in real time.
- Built a decision-making algorithm that replicates Solitaire rules to suggest optimal moves, including foundation and tableau logic.
- Integrated OCR and template matching to achieve over 90% accuracy in detecting playing cards from live screen captures.
- Used ADB to automate screen captures and simulate touch inputs, enabling seamless integration with Android Solitaire gameplay.
- Reduced total processing time to under one second by optimizing image preprocessing, contour detection, and matching logic.
- Created modular architecture for easy extension to other card-based games, improving reusability and scalability.
Senior SDET
Zupee
- Built a scalable automation framework using TypeScript and Mocha, integrated Slack API for real-time reports, enabled multi-driver Ludo game automation to eliminate manual testing, and cut front-end validation time by around 50%.
- Migrated back-end automation tests from legacy repo to in-house tool Essence by building a framework using ML to parse and modify 5,000+ cases, cutting manual migration effort by over four weeks.
- Designed back-end and front-end automation flows for Lottery—start, play, end, result—optimizing edge case handling to reduce time complexity, manually cutting test time from 40 minutes to 2 minutes automated.
- Optimized memory usage in CI/CD pipelines and Jenkins jobs, reducing memory-related failures by 30%, enhancing software testing stability and efficiency, and enabling faster, more reliable test execution and delivery.
SDET
Testyantra (Client Zupee)
- Created a visual automation framework using LambdaTest’s Smart UI to detect UI issues like incorrect colors, text styles, and layout mismatches, improving front-end quality and reducing visual bugs in releases.
- Fixed screenshot reporting by accurately tracking counts for total, passed, and failed screenshots while maintaining a margin of error within 1%—ensuring reliable visual test analytics and improved debugging efficiency.
- Implemented rerun and retry logic for failed test cases, automating status updates in the in-house tool like TestRail—improving test reliability, reducing manual effort, and ensuring accurate reporting across test cycles.
- Developed a number of services that fetched and locked random numbers from a database for game logic based on defined properties, reducing test case failures by 80% by preventing device logouts and ensuring stable automation runs.
- Led POC with team leads, pod leads, and EMs for Cursor AI, which accelerated coding speed by 35%, improving development efficiency and reducing delivery timelines.
QA Mentor (Freelance)
Pragra
- Developed and maintained automated test scripts using Selenium WebDriver, TestNG, and Java, increasing regression test coverage by 40% and reducing manual testing time by 30%.
- Designed and implemented data-driven testing solutions by integrating XML and property file data sources, improving test accuracy and reusability across multiple test scenarios.
- Led creation and enhancement of a Page Object Model framework, improving test maintenance and boosting execution speed by 25%, while enabling cross-browser and mobile platform testing for greater coverage and reliability.
- Created a Playwright and JavaScript framework for web automation, accelerating web testing by 50% through optimized execution, parallelization, and reduced flakiness—enhancing test speed, reliability, and CI efficiency.
QA Engineer
Kenko Ai
- Created a cross-platform automation framework using Java, Appium, Maven, and the POM design pattern, enabling efficient, reusable test scripts across Android and iOS platforms, which improved test coverage and reduced execution time by 35%.
- Implemented Allure for detailed test reporting and integrated loggers to capture runtime information, improving test traceability, debugging efficiency, and accelerating defect resolution by 20%.
- Utilized shortcuts for managing test cases, bugs, and defects, streamlining tracking and improving team collaboration in identifying and resolving issues efficiently.
- Acted as a point of contact with project managers to discuss and define features for the subscription plan, ensuring clear requirements and smooth collaboration throughout the project lifecycle.
Software Engineer
Crescerance
- Executed comprehensive testing, including smoke, functional, usability, and cross-browser tests, improving application stability and user experience across multiple platforms.
- Conducted localization and responsiveness testing across 5+ languages and device types, increasing market readiness and reducing post-release issues by 25%.
- Performed API testing using Postman and tracked defects in Jira and Azure, leading to a 30% faster defect resolution cycle and improved back-end reliability.
- Introduced JMeter for performance testing, creating load scripts simulating 10,000 users that improved response time by 25%. Automated tests in CI/CD cut regression time by 80%, and resolved bottlenecks, reducing crashes by 40% during peak loads.
- Documented QA techniques and methods to establish a clear, standardized process for creating test plans and executing tests, improving test consistency and team collaboration while reducing errors and onboarding time by 50%.
Experience
Zupee Multiplayer Automation Framework
Smart Number Management System for Stable Test Automation at Zupee
This often led to forced logouts during test runs, resulting in failed builds and inconsistent automation results.
To address this, I developed a smart number management system using MongoDB to handle test numbers dynamically and securely.
Numbers were stored with custom properties (e.g., game type, environment), allowing tests to query and select the appropriate number as needed.
A locking mechanism was implemented to ensure that once a number is picked, it cannot be reused by any other test until the current test completes.
This lock was maintained regardless of whether the test passed or failed midway, ensuring complete isolation.
The system integrated seamlessly with the automation framework, requiring only the property input from the test to fetch and lock a number.
As a result, test flakiness was significantly reduced, builds became more stable, and debugging number-related issues became easier and more transparent.
Unikwik_App
• University discovery: Filterable listings by country, program, and eligibility.
• Real-time interaction: In-app messaging and “Ask a Question” features for student-counselor communication.
• Profile management: Students can manage their profiles, academic data, and preferences.
• Smart UI: Focus on clean, intuitive navigation and modern visual design using custom widgets and Glassmorphism.
As the sole developer, I led the design, development, and testing lifecycle, integrating Firebase for authentication and back-end services. The app aims to eliminate manual counseling bottlenecks and offer a self-service model for faster decision-making.
Kami Vision
Kami Vision is a Silicon Valley-based AI company delivering scalable, camera-based solutions for elder care, smart security, and real-time monitoring. Their flagship platforms leverage edge AI and video analytics to enhance safety, independence, and peace of mind for families and senior care providers.
MY ROLE
I designed and implemented a robust automated testing framework using JavaScript, Mocha, and WebDriverIO. My work included building reusable page objects, validating core functionalities, and ensuring seamless integration across critical modules. I also integrated Allure Reports for clear visibility of test execution. I aligned QA efforts with CI/CD pipelines to provide stability and fast feedback in a fast-paced agile environment.
Playwright-based Visual Testing Framework for Biomedical Dashboards – DataVisyn GmbH
My work validated data-driven visualizations, including hexbin plots, interactive charts, and multidimensional filters. I implemented reusable Page Object components and integrated screenshot-based visual verification to ensure consistency in rendering across browsers. The framework followed a BDD structure using Cucumber for collaborative scenario writing and clear test documentation.
I collaborated closely with a distributed team of developers and data scientists to align automation coverage with product requirements, contributing to faster and more reliable UI releases.
Education
Postgraduate Diploma in Full-stack Software Development
Lambton College - Toronto, Canada
Bachelor's Degree in Electronics and Communication Engineering
Guru Gobin Singh Inderprastha University - Delhi, India
Skills
Libraries/APIs
Selenium WebDriver, React, Playwright, Node.js, Stripe, REST APIs
Tools
Slack, Cucumber, Allure Report, Jira, REST Assured, Excel 2016, Microsoft Excel, GitHub, Mocha, BrowserStack, Jenkins, Apache Maven, Postman, Git, FileMaker Pro, WebPageTest, Bitbucket, TestFlight, WireMock, Behave, TestRail, Devtron, WebdriverIO, Serenity BDD
Languages
Dart, SQL, TypeScript, C++, JavaScript, Java, Python, Groovy, CSS
Frameworks
TestNG, Appium, Selenium, Cypress, Next.js, Espresso, Jest, Flutter
Paradigms
Test Automation, Manual Testing, Automated Testing, Agile, Page Object Model (POM), Functional Testing, E2E Testing
Platforms
Azure, LambdaTest, Mobile, FlutterFlow, Android, iOS, Shopify, Docker, Visual Studio Code (VS Code)
Storage
MongoDB, JSON, Redis, Aerospike, PostgreSQL
Other
Mobile App Testing, Manual QA, Web App Testing, Excel Add-ins, Quality Assurance (QA), Quality Assurance Management, Testing Strategy, QA Testing, Regression Testing, Test Cases, Bug Discovery & Tracking, QA Automation, Automated UI Testing, REST API Automation, OOP Designs, Test Automation Frameworks, GitHub Actions, Cursor AI, Kane AI, Test Automation Architecture, Mobile UI, Mobile App UI, App Design, Apps, Simulations, API Testing, Test Documentation, Networks, Security, CI/CD Pipelines, User Experience (UX), User Interface (UI), Scripting, Apple Pay, Google Play Store, MERN Stack, AI Design, Artificial Intelligence (AI), Robot Operating System (ROS), API Integration, JavaScript Test Automation, Mocha Testing Framework, Smoke Testing, Cross-browser Testing, Test Case Design & Execution, Allure Reports, Visual Regression Testing, UI Testing, Biomedical Data Visualization QA, Backend Automation
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