GOWTHAMI BOJJA
Bay Area, CA *************@*****.***
PROFESSIONAL SUMMARY
• 10+ years of experience as SDET / QA Automation Engineer across Google, YouTube, and enterprise projects, specializing in automation frameworks, test strategy, and release quality assurance.
• Expertise in functional, regression, smoke, and exploratory testing across iOS, Android, Web, and Smart TV platforms, ensuring high-quality user experiences at scale.
• Designed and implemented automation frameworks in Python and Java, accelerating test execution cycles and reducing manual QA effort by up to 90%.
• Hands-on experience with CI/CD pipelines (Jenkins, GitHub Actions, Google internal tools), enabling continuous integration and automated validation.
• Strong background in AI/LLM-driven QA, including automated test case generation, exploratory test acceleration, and documentation via natural language models.
• Built and optimized REST APIs and automation utilities for backend validation, error handling, and system stability.
• Skilled in database testing with MySQL; automated defect analysis, bug triage, and reporting pipelines integrating SQL queries, JSON data, and visualization tools.
• Experienced with JUnit, TestNG, unittest, pytest for unit, integration, and regression test automation across multiple applications.
• Developed reusable automation libraries for device-level validation, NLP/voice interaction testing, and multi-build compatibility.
• Proficient in bug tracking and defect lifecycle management using Bugzilla, JIRA, and Google internal tools, driving quick resolution of production issues.
• Automated workflows with Google Apps Script to streamline cross-team operations and improve scheduling efficiency.
• Strong focus on observability and QA metrics, implementing dashboards and reporting mechanisms to track test efficiency and defect density.
• Collaborated with cross-functional Agile teams, leading standups, triage calls, and release readiness reviews as part of an end-to-end quality strategy.
• Authored comprehensive QA deliverables — test plans, defect reports, issue analysis, root cause documentation, and automation best practices.
• Demonstrated excellent problem-solving, adaptability, and technical leadership in high-pressure, large-scale release environments.
EUCATION:
• Masters in Computer Science, University of New Mexico, Albuquerque NM 2015-2017.
• Bachelors in Electronics Engineering, Amrita Vishwa Vidyapeetham, Blr, India 2011-2015.
TECHNICAL SKILLS
• Programming & Scripting: Python, Java, JavaScript (Google Apps Script), MATLAB, SQL, Shell Scripting.
• Test Automation Frameworks: Pytest, unittest, JUnit, TestNG, Selenium, Appium, Espresso, Robot Framework.
• CI/CD & DevOps: Jenkins, GitHub Actions, Google Cloud Build, Docker, Kubernetes (exposure), Git/Gerrit.
• QA & Testing Tools: Postman, RestAssured, MetaMorph, JIRA, Bugzilla, TestRail, Google internal QA tools.
• AI/Automation Enhancements: Prompt Engineering, LLM-based test automation (test case generation, exploratory testing), AI-driven promo validation.
• API & Backend Testing: REST API validation, Flask-based APIs, Microservices testing, JSON/XML data validation.
• Databases: MySQL, SQLite, Google Cloud SQL; experience with writing complex SQL queries and data validation.
• Operating Systems & Platforms: Linux/Unix, Windows, Android, iOS, Web, Smart TVs, 3rd-party OEM devices.
• Cloud & Infrastructure: Google Cloud Platform (GCP), Google Workspace Automation (Sheets, Calendar), AWS (exposure to RDS, EC2).
• Observability & Metrics: Kibana, Grafana (exposure), QA dashboards, automation efficiency metrics.
• Other Tools & Utilities: Bug tracking systems, log analysis tools, version control (Git, Gerrit), Agile/Scrum collaboration tools.
PROFESSIONAL EXPERIENCE
Application Engineer / SDET YouTube (Google), San Jose, CA Oct 2020 – Present
• Led Agile QA team for YouTube (Main, Music, TV) across iOS, Android, Web, and Smart TVs, driving defect triage, release approvals, and production readiness.
• Built Playwright automation scripts for cross-browser testing of YouTube Web, validating video playback, search, and playlist features.
• Integrated Cucumber BDD with automation suites, translating requirements into Gherkin scenarios to improve alignment across QA, Dev, and Product teams.
• Created test strategies for Afterparty artist promos, meeting critical deadlines for high-visibility campaigns.
• Implemented PostgreSQL-based validation scripts to ensure consistency of video metadata, user engagement events, and analytics pipelines.
• Developed pytest-based regression suites to validate backend promo workflows and metadata services, reducing flakiness.
• Designed and executed performance test plans in JMeter to simulate concurrent video streaming and playlist interactions, ensuring stability under high traffic.
• Enhanced CI/CD workflows by combining Cypress test runs with PostgreSQL checks and REST API validations, ensuring end-to-end traceability for feature releases.
• Integrated pytest with CI/CD pipelines (Jenkins, GitHub Actions), enabling parallel execution and faster feedback loops.
• Implemented test data provisioning strategies by creating reusable datasets for video uploads, user sessions, and playlist workflows, improving cross-environment reliability.
• Prototyped AI-driven test automation frameworks to validate promo workflows, reducing manual QA time by 40%.
• Automated end-to-end test flows using Playwright + PostgreSQL validations, ensuring UI actions matched expected database state.
• Authored detailed QA documentation including bug reports, test plans, issue analysis, and workarounds.
QA Automation Engineer Google, Mountain View, CA Feb 2020 – Oct 2020
• Built and maintained Python automation frameworks to test core Google Dialer features across Android platforms.
• Designed pytest test cases for Android Dialer API validations, improving coverage of microservices and REST endpoints.
• Implemented Playwright UI automation for internal web tools supporting call logs and contact management, reducing manual regression time.
• Developed Cucumber BDD test cases for voice-command workflows, enabling business-readable acceptance criteria validation and improving cross-team collaboration.
• Wrote advanced PostgreSQL queries to validate call logs, contact sync flows, and device data integrity across microservices.
• Automated end-to-end API workflows using REST Assured + PostgreSQL validations, ensuring API responses matched expected database state and reducing defect leakage.
• Leveraged pytest fixtures and parametrization to streamline reusable test components across multiple feature modules.
• Conducted LoadRunner-based stress and endurance testing on Dialer microservices, identifying bottlenecks and reducing API response times by 20%.
• Integrated automated test execution into CI/CD pipelines, enabling continuous validation of Android builds.
• Integrated Playwright test runs into CI/CD pipelines, enabling consistent cross-browser validation for critical user flows.
• Built automated test data pipelines for call logs and contact sync flows, ensuring consistent and scalable datasets for regression and performance testing.
• Reported, tracked, and validated defects using internal bug tracking tools, improving resolution speed and release stability.
• Partnered with delivery managers to define performance benchmarks and release quality gates.
Automation Engineer Google (Assistant Team), Mountain View, CA Nov 2018 – Feb 2020
• Automated validation workflows for Google Assistant on 3rd-party OEM devices, expanding test coverage.
• Built pytest-based automation for device validation, covering voice command workflows and NLP response accuracy.
• Developed Java automation scripts reducing test execution time from 20 minutes to under 1 minute.
• Developed Playwright scripts to test multi-platform web dashboards used for managing Google Assistant device configurations.
• Created reusable Java libraries for audio validation across devices with varied capabilities.
• Built Java-based data processing utilities for text and data stream analysis from remote devices.
• Applied JUnit/TestNG frameworks to validate Java automation code and ensure reliability.
• Applied pytest plugins and reporting tools to generate detailed execution metrics, improving defect traceability.
• Integrated Java automation scripts into device-level CI pipelines, improving release reliability.
• Developed JMeter performance scripts for voice interaction workflows, validating latency, NLP accuracy, and throughput under peak usage.
• Performed exploratory testing on voice interaction features to validate NLP accuracy and latency.
• Designed automation processes for multi-build validation, ensuring consistency across manufacturers.
• Combined Playwright automation with API and database checks, ensuring front-end voice command results matched backend service responses.
• Designed test data management strategies to generate dynamic voice commands, multilingual inputs, and device variations, reducing manual setup and improving coverage.
• Documented automation workflows, test plans, and reusable templates for future scalability.
• Improved QA efficiency by introducing automation metrics and dashboards to monitor execution results.
Software Engineer Netsec Professionals Corp, CA Sep 2017 – Nov 2018
• Triaged test failures using Bugzilla and created Java-based tools to analyze logs and classify defects.
• Built Java + MySQL utilities to query defect data and export reports to Google Sheets.
• Automated bug frequency analysis by severity and recurrence, improving prioritization.
• Designed Java-based utilities for data import/export in JSON, streamlining bug data exchange.
• Extended QA tools with Java to integrate into defect tracking pipelines.
• Automated repetitive SQL queries for bug metrics using Java connectors, reducing manual reporting time.
• Wrote and maintained internal documentation describing tool design, implementation, and QA workflows.
• Partnered with developers to provide log-based defect insights, reducing debugging time.
• Validated database integrity with Java-based automated checks before defect reporting.
• Contributed to cross-team debugging efforts by providing automated bug classification utilities.
Backend Engineer (Contract) Jun 2017 – Sep 2017
• Developed Java-based REST APIs with MySQL for internal applications.
• Enhanced existing Java tools for LDAP Active Directory hierarchy retrieval and validation.
• Debugged and optimized backend Java modules to improve performance and maintainability.
• Automated employee data roll-up and drill-down reports using Java integrations with Active Directory.
• Wrote SQL queries with Java connectors to support backend analytics and reporting.
• Created API documentation for internal teams to integrate with backend services.
• Implemented JUnit test cases to validate new API endpoints.
• Enhanced error handling in backend Java services to improve stability.
• Supported integration of backend Java services with web-based internal tools.
• Collaborated with cross-functional teams to deliver backend fixes and enhancements on schedule.
Research Lab Assistant University of New Mexico Hospital Oct 2015 – May 2017
• Built MATLAB program to analyze transport dynamics of protein beads in squid axons.
• Automated image/video data extraction using MetaMorph software for protein velocity and pause analysis.
• Designed algorithms to calculate KPIs such as track velocity, run velocity, and pause duration.
• Validated scientific data models with statistical testing and error handling in MATLAB/Java.
• Built data visualization dashboards for large experimental datasets to improve analysis efficiency.
• Authored research documentation and technical papers submitted to NIH-funded projects.
• Presented findings via research poster at American Society of Cellular Biology (ASCB).
• Collaborated with senior researchers to design reproducible experiments and automation workflows.