Summary
Overview
Work History
Education
Skills
Timeline
Generic

Vivek Mullapudi

Alpharetta,GA

Summary

Overall, 9 years of professional SDET Automation Engineer/QA Engineer, IT experience in Testing including Automation, Implementation, Integration, Migration, Customization, Testing, Troubleshooting, and building of QA Automation Framework. Experience in Automation testing using Selenium Web Driver/RC/IDE, JUnit, TestNG, Jenkins, Maven, Ant, Cucumber, Postman, Soap UI and HP UFT. Worked on projects using various tools and technologies like Web services over SOAP/HTTP, JMS, REST JSON, API swagger, CA LISA testing tool. Able to write Test Automation Script using Java, Selenium Web Driver which does Regression testing on every deployment performed in QA Environment and sends Email Notification on test results. Developed Test scripts to implement the Test Cases, Test Scenarios and features for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber. QA Testing with specialization in testing of telecom billing applications and testing of web based & Client Server application use of QA and Testing practices. Designing and developing automated test strategies in C# to maximize code coverage and minimize manual testing efforts. Professional in designing, developing, and enhancing automated test scripts using Python. Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Quality Center, Jira, and Bugzilla. Extensive experience in functional testing, integration testing, Regression testing, black box testing, white box testing, GUI testing, system testing, security testing, DB testing, browser compatibility testing, cross browser compatibility testing. Hands on experience in Software Development Life Cycle (SDLC) with thorough understanding of various methodologies like Waterfall, Spiral and Agile Scrum. Worked Extensively on JUnit, Test NG framework for Unit Testing, Maven for Project building tool, Jenkins/Hudson for Continuous Integration (CICD). Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP/UFT tools like Quick Test Professional (QTP), Quality center (QC)/ALM & JIRA, Status Reports, and best practices in Testing). Experience in using GIT and SVN as repository tools. Involved in End-to-End, Stress, System, Beta Testing & Performance Testing. Experience in core Java and hands-on in creating/debugging/enhancing different automation frameworks. Extensive Experience in tools - Big Data, Kafka, Kibana. Used JMeter to measure the performance of client/server applications to do Load testing. Proficient in Mobile Testing Frameworks on iOS and Android platforms. Experience on developing Automation Framework of Mobile Regression Suite using Java, Eclipse, Android Studios for Android, and iOS mobile Testing with Appium. Involved in Design and Implementing of Protractor Testing for Angular JS application. Experience in sanity, backend, front-end, functional, integration, regression, smoke, cross browser, cross platform, QTP/UFT, performance and stress testing. Knowledge of Database, Data Warehouse, SQL and PL/SQL. Worked on Hybrid framework for Test Partner tool using VB script. Worked on Web-based and desktop-based applications using this tool. Good Experience in Installing and utilizing software simulators of mobile devices using Android studio and Xcode. Expertise in writing SQL Queries using Oracle, SQL Server and Teradata in validating data into ETL applications. Experience with e-commerce concepts such as personalization, shopping carts, customer service, subscription management, payment gateways, credit checking, content creation and management. Experienced in Data Migration process from On-prem to Cloud (AWS/GCP). Experience in Understanding the code written in different programming languages Java, Java Script, Python, SQL and databases like Oracle, SQL Server. Strong working experience in the Data Analysis, Data Verification and Validation of an ETL Applications using Backend/Database Testing. Have an experience to check logs in LINUX via PUTTY, if there is any issue in the application testing. Solid knowledge in Java and OOPS concepts. Generated test logs using Log4j for various log levels. Quick learner with expend extensive efforts to stay informed of new open-source technologies with desire to grow in server-side programming. Good Communication skills on gathering requirements from technical leaders, BA’s and Product owners on various applications. Coordinate with On-Shore and Off-Shore QA teams and other cross-functional teams.

Overview

9
9
years of professional experience

Work History

Sr SDET/Test Automation Engineer

Converge
06.2023 - Current
  • Prepared Master Test Plan Document for QA Manager, Test Strategy Document and covered Q4M Process and total functionality of the applications for the Client Responsible for scripting, coding and execution of Automated Test Suites.
  • Created Test cases scenarios as per Technical and Functional requirements document to check integrity of the functions.
  • Performed Functional, System Testing, System Integration, Performance, Regression and Data Integrity/Validation testing for Client/Server as well as Web Applications.
  • Led the development of an end-to-end automated testing framework using specific technologies like Selenium and Cucumber resulting in a 100% reduction in test execution time.
  • Developed and executed test cases, test plans, and test scripts for UI components, identifying and documenting software defects.
  • Worked on Cross Browser Testing through Selenium Web Driver by testing the website on different browsers like Chrome, Safari, IE and Firefox.
  • Collaborated closely with UX/UI designers, developers, and product managers to understand design specifications and provide feedback on potential usability issues.
  • Developed QA processes automation test scripts using Python/Selenium to test Web based UI for different type of browsers.
  • Validated the data from Front End to Back End tables in Oracle Database.
  • Collaborated with development teams to integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline, improving overall release efficiency.
  • Performed RESTful Web Services and APIs testing in Postman/SOAPUI Pro and validated responses with assertions and Automated Web Services using Cucumber and TestNG/karate framework with Java & Python scripts.
  • Experience with Design code and debugging operations, reporting, data analysis and web application using Python.
  • Implemented AWS dependencies in automation to Upload files to S3 bucket and experienced working with AWS Services like S3(store Json files), DynamoDB (test and AUT Data Storage), Lambda (to process Json files stored in S3 bucket and consume it AUT) and CloudWatch (collect and track logs, metrices and events in AUT).
  • Utilized JMeter and LoadRunner tools for performance testing to identify and address bottlenecks in application performance.
  • Used GIT, GITHUB as Version control system, Maven for Project building tool, Jenkins for CI/CD’s and JIRA for Project Management purpose.
  • Worked closely with product managers and business analysts to understand requirements and ensure comprehensive test coverage.
  • Responsible for Production Support activities - research/troubleshoot issues identified in production Replicate issues in QA environment as well as communicate resolutions and workarounds to Production Support Teams as well as communicating with Users.
  • Collaborated with cross-functional teams to identify and implement improvements to the existing test automation framework, resulting in enhanced stability and maintainability.
  • Conducted exploratory testing to uncover critical issues early in the development lifecycle.
  • Facilitated Defect Status Meetings and Provided Senior Management with Test Execution Report and Defect Management Metrics.
  • Worked closely with developers to troubleshoot and resolve issues, ensuring timely delivery of high-quality software releases.
  • Actively participated in Agile/Scrum ceremonies, contributing to sprint planning, daily stand-ups, and retrospective meetings.
  • Coordinate with On-Shore and Off-Shore QA teams and other cross-functional teams.
  • Followed agile 2 weeks sprints and composed of onshore and offshore members.

Sr. Lead QA Automation Engineer

Equifax
07.2019 - 06.2023
  • Extensively worked on API based applications on LEGACY (mainframe) and CLOUD platforms
  • Drafted Test Plan which includes Testing objectives, Testing phases, scenarios and test environment after a thorough analysis of the business rules
  • Developed Test Plan with a Test Strategy for the System Integration Testing and designed framework for test automation suite
  • Tested applications developed in Java with TestNG by following Cucumber BDD approach
  • Involved in designing and implementing hybrid automation framework to be used with Selenium Web Driver
  • Developed and executed White box test cases of API’s using TestNG framework using Eclipse/IntelliJ IDE
  • Automated Smoke & Functional test cases using Selenium Web Driver & TestNG
  • Maintained separate suite for Regression and ran them before every release making sure the existing functionality is not impacted
  • Implemented (POM)Page Object Model Framework with Python and Selenium
  • Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven and GitHub
  • Extensively used web-services such as SOAP/REST services to test the applications manually and henceforth performed automation on those services by using JAVA through Cucumber BDD approach
  • Worked as ETL Tester responsible for the requirements / ETL Analysis, ETL Testing of the flow and the logic for the Data warehouse project
  • Validated the updates on backend by using ORACLE and DB2 databases performing various queries
  • Validated the stored procedures in Oracle to check if the API has all configurations w.r.t DB append running
  • Used Google Cloud Data Store (GCP) to store the data on cloud platform and validated the entities columns which were extracted and loaded to the Data Store in the process of Data Migration from Oracle to GCP
  • Validated the API response with the GCP cloud data in Data store
  • Tested the ETL process for both before data validation and after data validation process
  • Tested the messages published by ETL tool and data loaded into various databases
  • Used GCP Pub-sub and validated the message published to the Topic which was extracted from the Legacy Db, and ensured
  • The message was consumed by the data store
  • Used Legacy systems MAINFRAMES to process an order all the way to closed status by running batch jobs
  • Validate the logs and exceptions generated by the webservices by using GCP worker Log explorer
  • Used GitHub as code repository and Cade Collaborator to manage code reviews
  • Created POM to store the project data and configured their details using Maven to build the project
  • Effectively used JIRA as Project Management tool to keep track of bugs, day-today activities
  • Coordinated with technical support associates to fix proprietary software issues
  • Conducted backend Testing to validate the response against webservices by using SQL queries on ORACLE/DB2 database
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI
  • Obtained the responses for RESTFUL webservices in JSON format and used JSON VIEWER to obtain the response in a desired format
  • Lead E2E, SIT testing with various teams and scheduled monthly showcases with business to ensure that all the business use-cases are covered
  • Used Karate framework for Automating the Backend Api's, also used Data Driven Framework to fetch the data from external source and Key Driven Framework to perform the actions
  • Understanding of mapping performed on Kafka topics and verifying it on Kibana UI
  • Used Appium tool to perform mobile testing using android mobile studio
  • Developed and executed manual and automated tests in different platforms using Python and Selenium library
  • Experienced in using JMeter to measure the performance of client/server applications and for performing load test
  • Performed Smoke testing on the applications whenever there is change in environment
  • Involved in UAT phase to execute the scenarios by working with Business partners
  • Validated the response time w.r.t service stored procedure and logging during Performance testing
  • Provided Production Support during Weekly Releases/Peak holiday support and each Release for validating the services and Performance of the application
  • Scheduled CI/CD pipeline using Jenkins to do a sanity check on the build and thereby based on results approved the build, to deploy to QE environment
  • Gathered the necessary Tech-Specs and project related documents from Confluence Page
  • Used Docker containers to deploy the applications using Docker Image file
  • Attend various meetings like Sprint planning, Backlog grooming, Daily Stand-up, Retrospective as a part of AGILE methodology
  • Responsible for writing and maintaining test cases using Zephyr
  • Reported defects to developer and discussed the issues in daily status meetings
  • Interacted with the Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business processes and gather requirements
  • Lead the offshore team by resolving the GAPS by making sure the deliverables are met.

Sr. Test Automation Engineer

AT&T
10.2018 - 06.2019
  • Configured Selenium WebDriver TestNG, and Maven tool and created Selenium automation scripts in Java
  • Developed Automation test framework using Selenium WebDriver with writing test scripts in C#, ASP.NET and JavaScript
  • Unit testing the scripts and maintained automated regression test scripts in Selenium Web Driver using Java
  • Extensively involved in the automation of Regression Test Cases by scripting
  • Experience in manual testing of Web Services (Rest/Soap), Telecom Retail applications
  • Extensively worked LoadRunner in analyzing Content Distribution Services application performance for varying Loads and Stress conditions
  • Created various Web Scripts for the Application using Load Runner for Performance testing
  • Tested Web services for event handling responses, data transformations, XML/HTTP/Java message conversions to required format and conversion logic for Publish/Subscribe and Point to Point messages using Soap UI pro
  • Automated the build process using Maven build scripts
  • Implemented Page Object Model framework with Python and Selenium
  • Functional experience in Telecommunication domain in supporting CRM and Billing Domains
  • Verified and validated Kibana and Splunk reports
  • Implemented simulator for mobile app testing in IOS, Android using Appium Tool
  • Implemented handset automation framework, scripting and execution Regression, Stress and Boundary test cases for mobile applications using manual tool and automation Selenium, Appium
  • Developed Test Frameworks for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java / Test NG)
  • Developed Maven based build scripts to run Automation
  • Integrated Maven Scripts for Continuous Integration Server to run nightly tests
  • Involved in executing automated test cases on different browsers using Selenium WebDriver to automate manual testing solutions
  • Involved in testing API Web Services using rest Assured Framework and Integrated testing on UI to certify both response values from API is shown at right place on UI as per Business Requirements
  • Involved in writing automated scripts Angular JS application using Protractor and Java Scripts
  • Involved in the error checking and testing of the ETL programs using Informatica session log and workflow logs
  • Build and maintain a set of integration and reporting components for the test automation to the CI pipeline including Jenkins Job as well as custom reports generated from Rally Reports
  • Designed/managed system flows in MS Visio based on business requirements and reviewed approach with internal team and sponsors to ensure business expectations and commitments were met
  • Involved in Planning, Scheduling, Tracking, Reporting Status and Managing Issues for Testing using HP ALM/Quality Center. Involved in transitioning some of the existing functionalities from Java based platform to Salesforce
  • Good Experience in working with Linux servers like red hat, Ubuntu
  • Responsible for test management through ALM Octane, JIRA and HP Quality Center
  • Log defects in ALM defect tracking tool, collaborate with Salesforce developers to resolve defects, retest failed test scenarios, and close defects once remediated
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server
  • Involved in requirements gathering, defining SFDC QA best practices, guidelines to improve system productivity, scaling and monitoring.

Test Automation Engineer

Otis
10.2016 - 03.2017
  • Created automation frameworks along with test scripts using Selenium and coordinating with offshore testers on test preparation and execution
  • Good amount of knowledge in mobile testing using Appium with C# and with Protractor, Jasmine which is used for testing AngularJS application
  • Extensively involved in automating execution of test scripts on Selenium Web driver using C# and Java
  • Worked with data types, variable and variable declaration, naming convention, constants and assigning values to the variables in VB scripting under QTP testing tool
  • Wrote automated scripts for Angular JS application using protractor and Java scripts
  • Worked on Agile team to develop test cases for manual and automated testing using Selenium WebDriver and UFT
  • Enhancing the UFT scripts by doing unit testing on the scripts before creating scenario-based tests in Test-Lab Module of Quality Center
  • Migrating a production infrastructure into an Amazon Web Services VPC utilizing using the AWS Cloud
  • Creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS
  • Created EC2 instances using cloud formation Templates on AWS
  • Product Portal Creation
  • I created websites meant for basic online e-commerce
  • Developed Data Driven tests using Selenium WebDriver with Java
  • Performed Defect Tracking and Management in JIRA, generated automated daily reports using JIRA
  • Used SVN, GIT for maintaining code version in the control systems
  • Written gherkin and Ruby scripting Automation test scripts to execute in Cucumber
  • Used Maven to help manage project's build, report, and documentation across the network
  • Unit testing the scripts and maintained automated regression test scripts in Selenium Web Driver using Java
  • Performed Web Services testing using SoapUI Tool
  • Validated request and response in XML, JSON Formats
  • Added assertions to validate response for SOAP and RESTFUL Web Services
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes
  • Used Quality center and Bugzilla for bug reporting
  • Performed Assertions like Schema Compliance, XPath, and SOAP responses
  • Used agile methodology and engaged in an iterative workflow and incremental delivery of working software.

Jr. Manual/Automation Tester

Excel R Solutions
11.2014 - 12.2015
  • Involved in all phases of SDLC and STLC
  • Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements
  • Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents
  • Worked in waterfall methodology
  • Identified the Test Cases and documented them in Rally
  • Extensively used Postman tool for API Manual Testing
  • Identified test cases to Automate and Automate those test cases using Selenium WebDriver, Test NG using Java technologies in Eclipse IDE
  • Used Bitbucket repository as Version Control
  • Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium 2.0(WebDriver)
  • Created detailed QA and UAT use cases to validate the quality of the application
  • Used SVN as version control tool
  • Used automated scripts and performed functionality testing during the various phases of the application development using Test NG framework
  • Wrote SQL Queries to retrieve data for a specified set of test requirements
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passed, failed or pending
  • Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.

Education

Computer Information Systems

New England College
Henniker, NH
05.2018

Skills

  • Linux
  • Windows XP
  • UNIX
  • Mac
  • JUnit
  • TestNG
  • TDD
  • Cucumber BDD
  • Karate
  • Selenium Web driver/IDE/GRID/RC
  • SoapUI
  • Postman
  • Swagger
  • Appium
  • HP Quality Center/ALM
  • JIRA
  • QTP
  • Eclipse/IntelliJ IDE
  • Protractor
  • JMeter
  • Firebug
  • Fire path
  • Coded UI
  • Git
  • SVN
  • HTML
  • CSS
  • XML
  • XPATH
  • AJAX
  • JSP
  • AWS
  • GCP
  • Ant
  • Maven
  • Jenkins
  • Hudson
  • HP Quality Center
  • Bugzilla
  • Visual Studio TFS

Timeline

Sr SDET/Test Automation Engineer

Converge
06.2023 - Current

Sr. Lead QA Automation Engineer

Equifax
07.2019 - 06.2023

Sr. Test Automation Engineer

AT&T
10.2018 - 06.2019

Test Automation Engineer

Otis
10.2016 - 03.2017

Jr. Manual/Automation Tester

Excel R Solutions
11.2014 - 12.2015

Computer Information Systems

New England College
Vivek Mullapudi