Summary
Overview
Work History
Education
Skills
Certification
Timeline
background-images

Vamsi Vemuru

Frisco,TX

Summary

Results-driven Automation Engineer with over 9 years of experience in manual and automation testing. Proficient in implementing Test Plans and Methodologies tailored to Business Requirements and Use cases, with a strong background in Agile, Waterfall, and other Software Development Methodologies. Skilled in GUI testing, Regression testing, E2E testing, UAT, Sanity and smoke tests. Extensive experience in SDLC and Testing Planning Process. Proven track record of actively participating in UAT transition, retesting UAT defects, and conducting UAT testing for pricing releases during Tax season. Adept at testing native applications on both iPhone and Android devices, with expertise in mobile web and app testing. Highly experienced in mobile automation using Appium for Android and iOS devices, as well as building Karate framework with Java, Cucumber for API automation. Proficient in writing Test Design Specifications, defining Test Case Specifications, and developing Test Cases in Test Rail, Quality Center. Skilled in performing Smoke and Sanity testing, Functional Testing, Integration Testing, System Testing, Black Box testing, Regression testing, User Acceptance testing, Usability testing, Compatibility testing, Re- and Portability testing. Detail-oriented professional with a passion for software quality.

Overview

12
12
years of professional experience
1
1
Certification

Work History

QA Automation Engineer

Intuit Inc
04.2023 - Current
  • Project: PMEC is an AppFabric Plugin that renders Sku Selection experiences and upsells throughout TurboTax Online. PMEC is the top-level plugin at the /Not_started route, which is where the user is routed before they have selected a product, also known as the Not Started Experience. PMEC also renders the Persistent Upsell experience that is accessed through the Upgrade Link in the TTO Left Navbar, and the Catchall SkuSelector, which TTO Shell renders if the user somehow does not have a product in TTO.
  • Responsibilities:
  • Understood the project scope, executions and limitations to be automated.
  • Developed and enhanced test plans linked to user stories for comprehensive coverage.
  • Participated in design reviews and provided input on product designs.
  • Designing and implementing manual and automated tests (functional, usability, regression, end-to-end).
  • Performed manual testing on native iOS applications across iPhone and iPad devices.
  • Validated mobile client-server communication using Charles Proxy, leveraging MapLocal, Breakpoints, and SSL Proxying to intercept and modify API responses.
  • Used Xcode and iOS Simulator for build deployment, crash log collection, and testing consistency across device versions.
  • Drafted and executed detailed Test Plans, Test Cases, and Test Reports for iOS-specific features and releases.
  • Participated in overnight and on-site deployments for high-visibility production releases and special events.
  • Responsible for developing automation framework using Cypress, Typescript, Mocha and chai assertions.
  • Designed and implemented mobile automation test scripts using Appium for Android and iOS platforms.
  • Utilized Appium Inspector and UIAutomator Viewer to identify mobile elements and create robust locators.
  • Handled mobile gestures (tap, swipe, scroll, long press) and context switching (native/webview) using Appium APIs.
  • Utilized Page Object model concepts with Cypress for test framework creation and maintenance.
  • Implemented cypress commands and integrated TestRail, streamlining reporting process and enhancing overall testing efficiency for the automation team.
  • Good exposure to Playwright test automation, with a solid foundation in end-to-end testing using similar frameworks like Cypress to deliver comprehensive testing solutions.
  • Skilled in cross-browser testing to ensure application consistency, leveraging expertise in Cypress that aligns with Playwright’s capabilities in Chrome, FF.
  • Proficient in building, maintaining, and troubleshooting test scripts, drawing from extensive experience with Cypress to adapt quickly to Playwright environments.
  • Integrated automation tests into CI/CD pipeline using Jenkins for continuous testing.
  • Automated EMS RESTFUL Api use cases using Karate, Java and BDD framework with Cucumber.
  • Utilized Postman to validate all EMS, PZN Api requests manually and verify the response.
  • Automated and implemented Data-driven framework FOR PZN Api calls using JavaScript with Postman.
  • Participated in code reviews and provided feedback.
  • Tracked and analyzed software bugs with Jira
  • Designing and monitoring quality assurance metrics such as defect, defect counts, test results and test status
  • Participating in the deployment of applications into existing systems from a quality assurance perspective
  • Providing guidance and subject matter expertise on testing and quality assurance methodologies and processes; and documenting test plans, testing status and testing outcomes as required by the project.

Automation Engineer

Leslie’s PoolMart Inc
06.2022 - 02.2023
  • Project: Leslie Pool is a customer facing application where customers can order available pool products/chemicals through online or any Lesli store. Once the customer placed the order and Order No generated, it would be prioritized /Shipped by the backend application Manhattan.
  • Responsibilities:
  • Analyzed the user stories and defined the testing specifications using Agile methodologies.
  • Participated in design reviews, providing critical input on functional requirements and product design.
  • Ran automation regression and smoke tests on Stage and Prod environments, ensuring weekly release stability.
  • Prepared and executed UAT testcases manually from test rail.
  • Extensively used Java, Selenium and BDD framework for existing framework maintenance with Cucumber and TestNG.
  • Developed BDD framework using Cucumber Feature files and Step definitions using the Gherkin language.
  • Developed Page object model for automation using Java & Selenium WebDriver.
  • Extensively used TestNG annotations like Group, Parameter and data provider to create automation scripts.
  • Handled window popups using AutoIT with Selenium, enhancing test automation.
  • Prepared API automation scripts with Rest Assured and Java, ensuring API reliability.
  • Configured Extent Reports with Cucumber for detailed automation reporting.
  • Ran automation test jobs on Jenkins, maintaining software health with daily checks.
  • Utilized HockeyApp for mobile build downloads
  • Implemented comprehensive mobile testing on Android and iOS, enhancing app functionality and user experience.
  • Developed and implemented automation scripts using Appium, Selenium, and Cucumber, enhancing test coverage and efficiency in the QA process.
  • Employ Charles Proxy and Fiddler for error handling in negative test cases, improving software reliability.
  • Meticulously tracked and analyzed quality metrics, utilizing Jira for issue management and designing comprehensive test suites for regression and smoke testing.
  • Collaborated with manual QAs to identify and update test cases, maintaining comprehensive regression suites.
  • Design and monitor QA metrics, providing insights into defect counts and test results.
  • Attended daily stand-ups, updating automation coverage status, fostering team collaboration.
  • Participated in weekly meetings with the manager, discussing current and future assignments.

Automation Engineer

Apex Analytix
08.2021 - 05.2022
  • Project: Supplier management is one of Apex analytics’ products where vendors can create/invite profiles for the different suppliers
  • Responsibilities:
  • Analyzed the user stories and defined the testing specifications using Agile and waterfall methodologies.
  • Designed test plans, test cases and testing Strategies.
  • Participated in the design reviews to provide input on functional requirements, product designs.
  • Meticulously executed various testing types including regression, smoke, and performance, ensuring comprehensive coverage and product reliability.
  • Developed automated scripts using C#, Selenium Webdriver.
  • Implemented Page object model framework using C#, Selenium WebDriver.
  • Integrated share point server using CSOM in the code to upload test results in the SharePoint folder location
  • Responsible for developing HTML TestNG reports for analyzing output of tests using Extent Reports API
  • Verified the backend data validation using SQL queries.
  • Configured Jenkins for daily automation test jobs, maintaining software health and stability.
  • Pioneered API testing methodologies using Postman and leveraged proxy tools like Charles Proxy for robust error handling in negative test scenarios.
  • Streamlined defect tracking and resolution processes using Azure DevOps, significantly improving product quality and team productivity.
  • Actively participated in Agile ceremonies, fostering seamless communication between QA, development, and stakeholders to ensure project success.
  • Go-to person for Defect resolution and retesting fixed code by developers.

SDET

Fox Corporation
08.2019 - 07.2021
  • Project: Purpose of the project is Assets distribution to the various Fox group users using Media Cloud web application. So based upon the user’s access, they can upload, download, and share the assets.
  • Responsibilities:
  • Analyzed the user stories and defined the testing specifications using Agile methodologies.
  • Designed comprehensive test plans, cases, and strategies, improving test coverage and efficiency.
  • Participated in the design reviews to provide input on functional requirements, product designs.
  • Conducted various levels/ types of testing such as Regression, Smoke, Sanity, Compatibility, Performance and End-End Testing.
  • Actively participated in UAT test sessions and executed all the UAT cases manually and provided feedback
  • Developed automation framework with Webdriver.IO, JavaScript, Mocha, Chai test frame works.
  • Implemented Page object model framework for code reusability
  • Implemented Test Rail integration with Webdriver.IO config.JS.
  • Demonstrated expertise in cross-browser testing to verify application consistency, applying skills from
  • Automated all Restful API’S using Java and Restassured methods.
  • Conducted thorough API testing using Postman ensuring robust integration and validated responses
  • Spearheaded mobile automation initiatives using Appium and UIAutomator, optimizing testing efficiency for Android devices and emulators.
  • Actively participated in code reviews, design discussions, and deployment processes, contributing to overall product quality and team synergy.
  • Utilized different proxy tools such as Charles Proxy and Fiddler to mock the API requests and responses by using breakpoints.
  • Utilized TestRail as test case management tool in the whole STLC.
  • Reported all the issues using Jira by adding required steps, logs, screenshots
  • Used JMeter to prepare and execute non-functional testcases.
  • Utilized AWS S3 bucket to upload video/image assets from hot folder.
  • Developed and executed comprehensive test plans, enhancing software quality through rigorous regression, smoke, and end-to-end testing methodologies.
  • Participated in the deployment of applications into existing systems from a quality assurance perspective

MaobileQA Engineer

Bluebeam
01.2019 - 04.2019
  • Responsibilities:
  • Comprehended the business team's requirements and evaluated them for viability.
  • Prepared the testcases based on the User stories.
  • Implemented all levels of mobile testing such as GUI, Functionality testing, in different devices such as iPhone and iPad.
  • Prepared the End-End test cases.
  • Worked on different kind of analytics tickets such as click stream, mix panel
  • Utilized Charles Proxy for the sake of Mobile debugging purposes.
  • Used the featured called breakpoints in Charles Proxy to edit the response from API.
  • Utilized the XCode to generate crash logs.
  • Corresponded directly with developers to ensure clear communication on the business requirements
  • Utilized the Hockey App to download the Builds from Dev to QA environment.
  • Implemented mobile automation using Appium
  • Utilized the Jira to log the issues and collaborating with developers regarding the status of the issues.
  • Attended to the daily stand up meetings
  • Attended to the daily defect status meeting.
  • Go-to person for Defect resolution and retesting fixed code by developers.

QA Engineer

Snap Inc
06.2018 - 09.2018
  • Responsibilities:
  • Understood the requirements of the business team and analyzed them to see feasibility.
  • Generated the test cases according to the designated user stories.
  • Updated the existing test cases based on the new features.
  • Prepared the End-End test cases For Alpha testing.
  • Conducted the daily regression testing on Staging, Pre-Prod, Production environments.
  • Designed and executed automated test cases for REST and SOAP APIs using ReadyAPI.
  • Configured request parameters, headers, and authentication mechanisms (OAuth, Basic Auth) in ReadyAPI.
  • Generated detailed reports (HTML, JUnit, JSON) to track test execution, failures
  • Implemented all levels of Web testing such as GUI, Functionality testing, Cross browser testing in different browsers such as Chrome, Firefox etc.
  • Conducted UI Automation testing using Selenium Web driver with Java
  • Updated the steps for the existing Automation scripts and also added new scripts for the new features.
  • Ran the Automation Test suites on daily basis.
  • Utilized the Web Strom as IDE for the adding the scripts with Java Script as language.
  • Used the different locators such as ID, XPATH, NAME etc. to identify the web elements.
  • Utilized different npm commands to install the packages, start the local server, start the selenium.
  • Used different bash commands to identify and kill the process ID’S during running selenium.
  • Extensively used different git commands like git clone, git branch, git commit etc. to clone the repository, to create the new branches to commit the scripts.
  • Corresponded directly with developers to ensure clear communication on the business requirements
  • Utilized the Jira to log the issues and collaborating with developers regarding the status of the issues.
  • Actively engaged in Agile ceremonies, which promoted smooth communication between stakeholders, development, and quality assurance to guarantee project success.
  • Go-to person for Defect resolution and retesting fixed code by developers.

QA Engineer

Hopscotch
05.2017 - 03.2018
  • Responsibilities:
  • Recognized the business team's requirements and assessed their feasibility.
  • Created the test cases according to the designated user stories.
  • Involved in the creation of Test Plan.
  • Prepared the test data using different test design techniques.
  • Executed the test cases from Test Rail.
  • Implemented all levels of mobile testing such as GUI, Functionality testing, Cross browser testing, Push notification testing in different mobile devices such as iPhone and Android.
  • Utilized the Control Management System (CMS) to generate the push notifications in the mobile devices
  • Created the Zeo locations for the mobile devices
  • Utilized the Android studio, XCode to generate crash logs.
  • Conducted API testing using Postman.
  • Corresponded directly with developers to ensure clear communication on the business requirements
  • Utilized the Hockey App to download the Builds from Dev to QA environment.
  • Utilized the Jira to log the issues and collaborating with developers regarding the status of the issues.
  • Implemented the mobile automation with Appium for both Android and iOS devices.
  • Utilized the different locators such as Xpath, ID, CSS selector etc. to identify the mobile elements from UIAutomator viewer.
  • Generated the mobile automation reports using TestNG and extent reports
  • Attended to the daily stand up meetings
  • Attended to the daily defect status meeting.
  • Parsing the XML elements using Java.
  • Go-to person for Defect resolution and retesting fixed code by developers.

QA Analyst

Public Storage
08.2016 - 12.2016
  • Responsibilities:
  • Understood the requirements of the business team and analyzed them to see feasibility.
  • Prepared the test cases based on the user stories assigned.
  • Executed the existing test cases from the test management tool such as HP Quality Center.
  • Ran complex SQL queries in the Database to provide test data to a team of six members working on a deadline to achieve the goal of certification. Also, performed data validation tests, executed stored procedures using SQL.
  • Worked in a payments API team, where multiple payments are processed through various payment providers
  • Interacted with business analysts in upstream and downstream to understand the payment processing
  • Gathered and analyzed multiple payment test data to capture all the possible scenarios.
  • Developed the automation script using Selenium web driver with java.
  • Prepared the regression test cases using Hybrid framework.
  • Created the maven project to create dependencies like jars.
  • Utilized different locators to identify the web elements
  • Implemented the Page Object Model for the sake of code reusability.
  • Executed all the automation test suites using build tool as maven.
  • Implemented the parallel testing using Selenium grid on different browsers such as Firefox, Chrome, IE.
  • Reviewed the reports using TestNG.

QA Analyst

Northwestern Polytechnic University
08.2015 - 07.2016
  • Responsibilities:
  • Understanding the requirements of the business team and analyzing them to see feasibility.
  • Prepared the test cases based on the requirements.
  • Verified back-end validation using SQL queries.
  • Prepared the regression scripts using selenium web driver
  • Tested the application on test devices such as iPads, iPhone devices.
  • Manual testing the app on different devices like iPhone, Android models.
  • Performed Restful web service URL testing manually using Postman to monitor issues.
  • Analyzed the network flow of the application by connecting the device to the Charles proxy.
  • Utilized the Android studio to identify the exceptions whenever the application has been crashed
  • Validating the communication reports such PDF documents, email communications after generating, deleting and renewing the existing policies
  • Maintained User stories, logged defects for developers, tested, and validated results once fix was done.
  • Generating and analyzed reports (debug log) to understand which part of the system failed to respond.
  • Working with the project manager on various project management activities like keeping track of project status, deadlines, environment requests
  • Stayed committed, motivated although challenges came throughout various phases of the project.

Quality Tester

Vsplash
05.2013 - 12.2014
  • Responsibilities:
  • Actively interacted with Business Analysts, Developers and Testers in other teams to identify business requirements.
  • Prepared regression scripts using Selenium webdriver.
  • Participated in Test Scenarios and Test Plan.
  • Created and executed testcases and reported bugs.
  • Perofrmed smoke testing
  • Prepared daily and weekly test reports.
  • Worked on change of requests.
  • Working with the project manager on various project management activities like keeping track of project status, deadlines, environment requests
  • Stayed committed, motivated although challenges came throughout various phases of the project.

Education

Master’s - computer science

North Western Polytechnic University
Fremont, CA
12.2016

Bachelors - Aeronautical Engineering

JNTU
12.2009

Skills

  • Experience with Selenium and Cypress
  • Proficient in TestNG and JUnit
  • Mobile operating systems expertise
  • Java, JavaScript, and TypeScript proficiency
  • Experience with Charles Proxy for debugging
  • SQL proficiency across multiple platforms
  • Proficient in testing mobile applications on iPhone and Android
  • Experience with various SDLC frameworks
  • API testing with SOAP UI and Postman
  • Proficient in JIRA and Bugzilla
  • Experience with multiple operating systems

Certification

ISTQB Certified -2010-11

Timeline

QA Automation Engineer

Intuit Inc
04.2023 - Current

Automation Engineer

Leslie’s PoolMart Inc
06.2022 - 02.2023

Automation Engineer

Apex Analytix
08.2021 - 05.2022

SDET

Fox Corporation
08.2019 - 07.2021

MaobileQA Engineer

Bluebeam
01.2019 - 04.2019

QA Engineer

Snap Inc
06.2018 - 09.2018

QA Engineer

Hopscotch
05.2017 - 03.2018

QA Analyst

Public Storage
08.2016 - 12.2016

QA Analyst

Northwestern Polytechnic University
08.2015 - 07.2016

Quality Tester

Vsplash
05.2013 - 12.2014

Bachelors - Aeronautical Engineering

JNTU

Master’s - computer science

North Western Polytechnic University
Vamsi Vemuru