Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Timeline
Generic

Santhosh Gurram

Maryville,USA

Summary

Dynamic QA Analyst with 5+ years’ experience a proven track record at Automation testing, excelling in BDD test automation and API testing. Skilled in Java and Playwright, I drive quality through effective defect tracking and root cause analysis. Passionate about continuous integration, I enhance testing efficiency and ensure robust software performance.

Overview

3
3
years of professional experience
1
1
Certification

Work History

QA Automation Engineer

General Electric (Accenture)
Chicago, IL
06.2021 - 07.2023
  • Developed a BDD Automation Framework using Cucumber, with modular page classes, step definitions, and reusable utility methods.
  • Implemented Page Object Model (POM) to create maintainable test scripts for user login, dashboard, and order management flows.
  • Created Selenium WebDriver test cases for regression scenarios, validating form behaviors, dropdowns, and dynamic UIs.
  • Developed test cases for Playwright in TypeScript, using features like auto-waits, smart locators, and browser context isolation.
  • Performed cross-browser testing across Chromium, Firefox, and WebKit using Playwright to ensure consistent UI rendering.
  • Integrated an automation suite into CI/CD pipelines using Jenkins and Docker for faster deployment validation.
  • Enabled parallel test execution in Playwright and Selenium for optimized test cycle time.
  • Validated role-based permissions and login flows via automated Selenium and API tests.
  • Executed Postman API tests for manual validation of endpoints involved in product creation, updates, and order processing.
  • Automated REST API tests using Rest Assured in Java for smoke and regression checks on core service layers.
  • Authenticated API endpoints using headers, tokens, and verified responses using assertions and JSON path.
  • Connected to MySQL using JDBC, validating test data pre- and post-execution in automation tests.
  • Wrote SQL queries to check transaction logs, inserted records, and cross-verified API results with DB states.
  • Ensured all automation adhered to version control and coding standards, participating in peer reviews and test strategy updates.
  • Created and maintained traceability matrices to map test cases with business requirements and ensure complete coverage of billing functionalities.
  • Participated in daily Agile stand-up meetings, sprint reviews, and retrospectives to ensure alignment with QA and development goals.
  • Collaborated with Product Owners and project stakeholders to analyze user stories and define acceptance criteria for billing-related features.
  • Created and executed detailed test plans including manual, regression, and UAT cases for validation of internal billing workflows.
  • Performed end-to-end manual testing of billing processes, raising and tracking defects using JIRA and maintaining documentation in Confluence.
  • Conducted exploratory testing of complex scenarios like partial invoices, edge case calculations, and exceptions using TestRail.
  • Led UAT sessions with finance stakeholders, documenting business feedback using Excel-based traceability matrices.
  • Conducted backend database validation using Oracle SQL and JDBC connections to ensure invoice data integrity and PO reconciliations.
  • Implemented Selenium WebDriver to automate UI test cases like invoice submission, reconciliation, and approval workflows.
  • Used XPath and dynamic locators in Selenium to handle complex billing screen layouts.
  • Created automated test scripts to compare values between UI and backend DB using JDBC-based validations.
  • Executed manual API testing in Postman, verifying REST endpoints for invoice generation, PO matching, and billing workflows.
  • Validated HTTP response codes, payload structures, and headers for REST services connected to the billing system.
  • Verified integration flows between UI actions and backend API triggers to confirm event-driven behavior.
  • Ensured compliance with QA best practices, performed root cause analysis on failed transactions, and helped stabilize the billing platform.

Intern

Gigabyte Infocom
Hyderabad, India
01.2020 - 05.2021
  • Performed functional testing of web applications to ensure business requirements were met.
  • Participated in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
  • Executed API testing using tools like Postman and Rest Assured to validate request/response behavior.
  • Designed and executed SQL queries on MySQL databases for backend data validation.
  • Logged and tracked defects using JIRA, collaborating with developers for timely resolutions.
  • Conducted regression testing to ensure existing functionalities remained unaffected by new changes.
  • Managed test cases and test execution within JIRA or associated test management plugins.
  • Worked in CI/CD environments, validating builds and deployments during frequent code integrations.
  • Ensured thorough test coverage by aligning test cases with user stories and acceptance criteria.
  • Communicated effectively with cross-functional teams to clarify requirements and report defects.
  • Contributed to maintaining test documentation and updating test suites for new and modified features.
  • Conducted smoke testing and sanity checks after every deployment to verify application stability.
  • Help identify and report critical bugs before release deadlines in fast-paced sprints.
  • Gained hands-on experience in test planning, execution, and defect lifecycle management.
  • Supported QA best practices by suggesting improvements in test processes and documentation.
  • Validated API endpoints using Postman by sending requests with different input data to test success and failure scenarios.
  • Verified authentication and authorization mechanisms by testing secured endpoints with and without tokens.
  • Used Postman pre-request scripts and test scripts to set headers, environment variables, and validate response fields.
  • Documented API test cases and results in Excel and Confluence to ensure traceability and knowledge sharing.

Education

Master's Degree - Computer Science

Northwest Missouri State University
Maryville, MO
12.2024

Bachelor's Degree - Computer Science

Lovely Professional University
Punjab, India
05.2021

Skills

  • Java
  • TypeScript
  • JavaScript
  • SQL
  • Selenium
  • Playwright
  • Cucumber
  • TestNG
  • JUnit
  • Rest Assured
  • Jenkins
  • Docker
  • AWS
  • Azure
  • Git
  • Continuous Integration
  • Functional Testing
  • Integration Testing
  • Regression
  • UAT
  • Cross-Browser Testing
  • API Testing
  • Postman
  • Agile
  • Scrum Methodology
  • BDD
  • Test Automation
  • Root Cause Analysis
  • Automation Script Writing
  • JIRA
  • Confluence
  • TestRail
  • ServiceNow
  • Defect Tracking and Reporting
  • Test Management
  • Training and Onboarding

Certification

  • Oracle Database SQL Certified Associate
  • Oracle Certified Associate, Java SE 8 Programmer

Accomplishments

Received Standout Performer Award from project Manager for exceptional work done for writing efficient automation scripts.

Timeline

QA Automation Engineer

General Electric (Accenture)
06.2021 - 07.2023

Intern

Gigabyte Infocom
01.2020 - 05.2021

Master's Degree - Computer Science

Northwest Missouri State University

Bachelor's Degree - Computer Science

Lovely Professional University
Santhosh Gurram