Member Technical Staff - QA, Zoho Corporation
May, 2019 - Present
Core Responsibilities
Performed end-to-end manual testing for a large-scale, enterprise, on-premise product.
Worked closely with development teams in a 120+ member engineering organization, validating features across multiple modules with complex dependencies.
Owned module-level testing responsibilities, including test case creation, maintenance, and validation for assigned areas of the product.
Actively involved in release validation, upgrade testing, and patch verification across multiple product milestones.
Automation & Engineering Contributions
Designed and built Playwright-based automation utilities to prepopulate test data, reducing repetitive manual setup from ~30 minutes to a few seconds per test cycle.
Developed automation scripts for i18n / localization validation, improving coverage across multiple language builds.
Built a custom automation framework using Page Object Model principles to enable scalable test suite creation.
Created automation utilities for online demo monitoring, ensuring early detection of failures in customer-facing demo environments.
Actively learning and designing CI integration using Jenkins, with plans to automate build installation, test execution, and result notifications for new releases.
Internal Tools & Productivity Improvements
Built Python-based backend services using FastAPI and Django to support release and QA workflows, including custom middleware, schedulers, and background tasks.
Implemented LDAP-based authentication for internal tools by integrating with the company's Active Directory.
Developed React.js-based internal dashboards and utilities used by QA and release teams during critical workflows.
Created a Python CLI tool to: download authenticated builds, search builds across milestones, perform silent product installation, and execute cleanup and maintenance tasks.
Authored PowerShell scripts to automate periodic upgrades and perform post-release backups of test installations.
Reduced manual effort for certain release activities from 15 to 20 minutes to a few seconds, improving team efficiency and reliability.
Collaboration & Knowledge Sharing
Regularly collaborated with developers and QA peers to identify repetitive pain points, and automate them.
Trained and mentored new team members and technical support engineers to help them understand product modules and testing workflows.
Known within the team for taking initiative and building tools proactively, even without formal automation mandates.
