Diya Makhija, Developer in San Jose, CA, United States
Diya is available for hire
Hire Diya

Diya Makhija

QA Engineer and Developer

San Jose, CA, United States

Toptal member since February 23, 2026

Bio

Diya is a senior QA engineer with 10+ years of experience in manual and automation testing across enterprise and customer-facing applications. She has worked with global teams at Apple, Google, and Cisco, delivering high-quality releases in Agile environments. Diya specializes in end-to-end, UI, regression, and mobile testing, with strong expertise in Selenium, TestNG, CI/CD, and test strategy to ensure reliable and scalable product releases.

Portfolio

Cisco
Jira, Mobile App Testing, UI Testing, Manual Software Testing...
Apple
Functional Testing, Regression Testing, UI Testing, Smoke Testing, E2E Testing...
Google
Functional Testing, Regression Testing, Mobile App Testing, UI Testing...

Experience

  • Manual Software Testing - 10 years
  • UI Testing - 8 years
  • Regression Testing - 8 years
  • Functional Testing - 8 years
  • Agile Software Testing - 6 years
  • API Testing - 5 years
  • Selenium WebDriver - 4 years
  • QA Automation - 3 years

Preferred Environment

Selenium WebDriver, TestNG, Figma

The most amazing...

...QA and automation readiness projects I've led for enterprise releases across Cisco, Apple, and Google improved release quality and test efficiency.

Work Experience

Senior QA Engineer

2024 - 2025
Cisco
  • Executed end-to-end manual and regression testing across web and mobile applications, including validation on real iOS and Android devices, ensuring high release quality and production readiness.
  • Designed and maintained comprehensive test plans, test cases, and defect reports using Jira within Agile sprint cycles.
  • Validated complex UI workflows and back-end data consistency across multiple modules to ensure seamless end-to-end functionality.
  • Partnered with developers, product managers, and UX teams to triage defects and support smooth production releases.
  • Performed smoke, exploratory, and UAT testing to ensure application stability and a strong user experience.
  • Contributed to automation readiness initiatives and supported CI/CD test scalability to improve release reliability.
  • Tested critical workflows under varying network conditions (offline/online), validated data sync behavior, and handled mobile-specific issues such as permissions, device compatibility, and intermittent connectivity.
Technologies: Jira, Mobile App Testing, UI Testing, Manual Software Testing, Regression Testing, Functional Testing, Web App Testing, Postman, Quality Assurance (QA), QA Testing, Manual QA, Test Management, Manual Testing, Test Case Creation, Test Case Execution

Senior QA Engineer, QA Automation Engineer

2023 - 2024
Apple
  • Led QA automation efforts for the Apple Diagnostics (AST2) platform, supporting enterprise-scale releases with 1,000+ automated test scenarios.
  • Provided technical and delivery leadership for a cross-functional automation team, ensuring release timelines, quality standards, and milestone commitments were met.
  • Drove automation strategy across Java and Selenium, API validation, and iOS automation using Swift, XCUITest, and Xcode, aligning test coverage with business priorities.
  • Identified and prioritized high-value regression scenarios for automation to improve CI/CD scalability and long-term test effectiveness.
  • Reviewed automation progress, tracked quality metrics, and flagged high-impact defects early in the release cycle to improve production stability and user experience.
  • Partnered with engineering, product, and release teams to coordinate milestones, conduct release-readiness reviews, and deliver executive-level presentations.
  • Acted as the quality owner, balancing automation readiness, risk assessment, and delivery commitments in a fast-paced Apple release environment.
Technologies: Functional Testing, Regression Testing, UI Testing, Smoke Testing, E2E Testing, Agile Software Testing, Jira, Selenium WebDriver, Java SE (Core Java), API Testing, CI/CD Pipelines, Git, Swift, Xcode, XCUITest, Quality Assurance (QA), Web App Testing, Postman, SQL, QA Automation, QA Testing, Manual QA, QA Leadership, Test Management, Manual Testing, Test Case Creation, Test Case Execution, React Native

Senior QA Engineer, Google Maps

2021 - 2023
Google
  • Led and managed a QA team of 7+ engineers, handling task assignment, workload planning, and delivery tracking.
  • Conducted 1-on-1 feedback sessions and performance evaluations, and managed team quality metrics and productivity tracking.
  • Owned end-to-end manual and regression testing for Google Maps and Navigation features across iOS and Android platforms, validating real-world scenarios such as network fluctuations, GPS behavior, and cross-device consistency.
  • Partnered with global cross-functional teams across Austin, Tokyo, and India to drive test planning, defect triage, and release readiness.
  • Validated complex routing, navigation, checkout, and back-end data workflows across staging and production-like environments.
  • Participated in rotating final release sign-off, ensuring production readiness and high-quality global launches.
  • Tracked delivery metrics and ensured adherence to release timelines and quality standards across multiple releases.
Technologies: Functional Testing, Regression Testing, Mobile App Testing, UI Testing, Localization Testing, Selenium WebDriver, TestNG, Java SE (Core Java), Jira, Agile Software Testing, E2E Testing, QA Testing, Manual QA, QA Leadership, Test Management, Quality Assurance (QA), Manual Testing, Test Case Creation, Test Case Execution

Senior QA Engineer

2017 - 2021
Google
  • Led QA for Google Image Search, managing a team of five engineers and driving test strategy, resource planning, and daily regression across 70+ locales.
  • Built and managed a device lab for large-scale image validation and cross-device testing, improving visual accuracy and global release quality.
  • Partnered with engineering and product teams to refine requirements, ensure testability, and deliver comprehensive functional and regression coverage.
  • Worked on Google Store and Verizon wireless activation projects covering checkout, payments, financing, and subscription workflows across web and POS devices.
  • Tested end-to-end payment and checkout flows, including credit card, financing, store credit, and multi-payment combinations across staging and production environments.
  • Validated back-end dropship APIs and supported finance and partner integrations for production launches.
  • Supported high-visibility global launches across search and store platforms, ensuring production readiness, accessibility compliance, and strong user experience.
Technologies: Agile Software Testing, E2E Testing, Functional Testing, API Testing, QA Automation, Quality Assurance (QA), Test Automation, Software QA, QA Testing, Manual QA, QA Leadership, Test Management, Manual Testing, Test Case Creation, Test Case Execution

QA Engineer (Manual Testing)

2015 - 2017
XcellFORCE (Startup)
  • Led QA efforts for XcellTRACKER, a web and mobile application focused on asset tracking, warranties, insurance records, claims documentation, and renewal notifications.
  • Performed end-to-end manual testing of workflows involving document uploads, data validation, user account management, reminders/alerts, and dashboard reporting features.
  • Created detailed test plans, test cases, and test data to validate functional requirements and ensure regression-free releases.
  • Set up test environments, executed test cycles, logged and triaged defects, and coordinated fixes with development teams.
  • Transitioned to testing XcellCHESS, a tournament and community management platform, after the successful market readiness of XcellTRACKER. It supports player registration, event workflows, scheduling, and real-time updates.
  • Collaborated with offshore QA and development teams to track progress, validate fixes, and ensure release quality across mobile and web builds.
Technologies: Manual Testing, Functional Testing, Test Case Design, Test Planning, Regression Testing, Defect Tracking, Mobile App Testing, Web App Testing, Test Case Creation, Test Case Execution

Experience

Web Application Testing

https://github.com/diyamakhija
I led the development of a scalable Selenium WebDriver and TestNG automation framework for web application testing. I designed core framework architecture, reusable utilities, and regression suites while collaborating with a distributed QA team in an Agile environment.

This project also involved implementing CI-ready automation with Page Object Model (POM), data-driven testing, and Jenkins integration to improve test coverage and release reliability.

Mobile and Web Application Testing – iOS Diagnostics

• Performed functional and regression testing for an internal diagnostics platform used across iOS devices and supporting web applications.
• Validated device diagnostic workflows, UI functionality, and back-end data behavior across multiple environments.
• Collaborated with engineering teams to reproduce defects, verify fixes, and support stable releases using Xcode and XCUITest.

eCommerce Platform Integration Testing

• Performed end-to-end testing for an online store platform integrating with external carrier systems.
• Validated purchase, activation, and order workflows across web services and back-end systems.
• Executed functional, regression, and integration testing to ensure accurate data exchange between systems and reliable production releases while collaborating with engineering teams to reproduce and resolve defects.

Education

1998 - 2002

Bachelor's Degree in Architecture

Mumbai University - Mumbai, India

Skills

Libraries/APIs

Selenium WebDriver, Jenkins Pipeline, Playwright

Tools

Jira, Git, Xcode, Figma, Postman

Frameworks

TestNG, XCUITest, Cypress, React Native

Paradigms

Functional Testing, E2E Testing, Manual Testing, Test Automation, Page Object Model (POM), Testing

Languages

Java SE (Core Java), Swift, SQL

Other

Manual Software Testing, Agile Software Testing, Regression Testing, UI Testing, Smoke Testing, API Testing, CI/CD Pipelines, Web App Testing, Quality Assurance (QA), Software QA, QA Testing, Manual QA, QA Leadership, Test Management, Test Case Creation, Test Case Execution, Communication, Attention to Detail, QA Automation, Mobile App Testing, Localization Testing, Test Case Design, Test Planning, Defect Tracking, Web-based Testing, Integration Testing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring