Gowtham Venkat
***************@*****.***
PROFESIONAL SUMMARY
Over 6+ years of experience in Information Technology with emphasis on Quality Assurance(QA) in both Manual and Automation testing.
Experienced in formulating Test Plans, Test cases, Test Scenarios, Test Approach and set up a testing environment.
Expertise in diverse types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing, Database testing, GUI testing, Web / UI and User Acceptance Testing, Mobile Testing.
Extensive experience in writing Test Case Design Document, Test Cases, Test reports and execution of Test Scripts for system, integration, UAT and regression testing by analysing requirements.
Having a good hands-on experience on Hybrid Driven, Data Driven, Keyword Driven and Page Object Model automation frameworks using Selenium and TestNG to establish an initial test baseline that validates software builds.
Tested Web Services /XML / SOAP and RESTful services using SoapUI tool.
Experience in software engineering methodologies or SDLC like Agile/Scrum and Waterfall methodologies.
Designed and Developed Automation test scripts in Java implementing the test in Selenium Web Driver.
Designed and Developed Automation frameworks in JUnit and TestNG. Implemented frameworks like POM, POM using Page Factory and Data Driven.
Involved in all stages of Software testing life cycle(STLC), Test Driven Development methodologies, Software Development Lifecycle (SDLC) using Waterfall, Agile methodologies.
Implemented functional tests using Java, TestNG/Junit framework and BDD through cucumber.
Experience in working with open source tools such as Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, JBehave, Cucumber, JUnit, JIRA and Eclipse.
Worked on Continuous Integration Process using Jenkins, SVN, TestNG and Maven.
Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
Strong exposure testing applications on different browsers like IE, Firefox, Chrome.
Hands on experience in writing SQL queries and executing procedures to perform back-end testing for the expected results.
Extracted BW (Business Warehouse) data from ECC (SAP ERP Central Component).
Experience in implementing ERP system using SAP ERP and SAP HANA.
Effective experience in Testing Database Applications of RDBMS in MS SQL Server, MS Access and Oracle.
Expertise in Problem solving and Defect Tracking Tools like Quality Center, Bugzilla and JIRA.
Proven ability in designing and creating automation frameworks for J2EE based applications using Java, JUnit/TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
Experience in Data Driven Testing, Cross browser testing and Parallel Test Execution using Selenium WebDriver, TestNG and Selenium Grid.
Team player with effective communication and writing skills and excellent programming skills.
Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for the complex testing problem.
Self-motivated team player with excellent problem-solving skills and ability to learn recent technologies and tools quickly.
TECHNICAL SKILLS
Languages
Java, Java Script, Python
Automation Tools
Selenium Web Driver, Selenium IDE, Appium, JMeter, Junit, TestNG, Cucumber,QTP
SOA Technologies
SOAP UI, REST API, WSDL, Web Services
Web Debugging Tool
XPath, Firepath, Firebug
Defect Tracking Tools
JIRA, HP QC/ALM, Bugzilla, Rally, Microsoft TFS
Databases
Oracle 11g, MS SQL Server, MySQL
Build/CI Tools
Jenkins, Hudson, ANT, Maven
Operating Systems
Windows 7/8/10, Mac OS, UNIX, LINUX
Misc. Tools
MS Office Suite, Sauce Labs
CERTIFICATES
CTFL (Certified Tester Foundation Level) via ISTQB (International Software Testing Qualifications Board)
EDUCATION
Texas A&M University, Kingsville (2016 – 2017) Graduated: December 2017
Master of Science, Computer Science
Sathyabama University, India (2007-2011) Graduated: April 2011
Bachelor of Engineering, Information Technology
PROJECT EXPERIENCE
SDET
AC Nielsen - Chicago, IL
July 2017 – Present
Project: Nielsen is a global measurement and data analytics company that provides the most complete and trusted view available of consumers and markets worldwide. Our approach marries proprietary Nielsen data with other data sources to help clients around the world understand what’s happening now, what's happening next, and how to best act on this knowledge.
Responsibility
Understand the business requirement and technical specification documents of the system
Developed test scripts using selenium Web driver and freehand scripts in Java and Selenium.
Developing test cases, test procedures and test data from requirement document
Involved in test plan and test case review meetings
Reported bug using Project Tracking tool JIRA.
Developed test code in Java language using Eclipse IDE and TestNG framework.
Configured Data driven framework with Apache POI to read and write to Excel file and Created POM
Extensive use of HP ALM as well as SAP solution manager.
Worked on International AP practices, Special Ledger, FI - substitution rules, PCA Balance sheets activation, Tax and SAP BI reporting.
Written Automation Test Scripts using Java, TestNG, Selenium WebDriver and used MAVEN Build tool to run the Automation.
Showed attention to detail while writing automation test scripts related to component of product using Selenium and JBehave Web Java-based automation framework
Used Test Driven Development (TDD) framework in cucumber for web application.
Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
Experienced in Defect Tracking and Reporting tools using MTM (Microsoft Test Manager), ALM/Quality Center, Jira.
Created Automation Test Scripts using Selenium WebDriver and JAVA Technologies (Eclipse IDE).
Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
Used HP ALM in test design and execution of the test scripts and logging the defects.
Used Eclipse scripts to update the content in database and manipulate files.
Verified the UI elements using XPath and CSS values
Tested Enterprise SOAP and Restful Web Services using SOAP UI tool
Extensively used SQL query statements to verify the data integrity and validation between the front-end values with the backend database values of the application.
Writing Python automation scripts.
Writing Python programs to automate testcases for Model Driven Network.
Writing Python scripts to check-out code from Github and deploy in production
Updating status report daily basis and weekly basis by conducting meetings with QA team.
Extensively interacted with developers to analyse and resolve the issues that were encountered while testing the application.
Environment: Selenium WebDriver, XPath,SAP, POM, HTML, BDD, GIT, Cucumber, Java, Python, HP ALM, Eclipse, Linux, SQL, Agile, REST, TestNG, Maven, GIT, JIRA, XML, SOAP, SOAP UI
Selenium Automation Engineer
Bank of America - Charlotte, NC
January 2017 – June 2017
Project: It's a transformation project on Portfolio management and customer access system, allowing customer to view and pay bills online. Open the account online and maintain, transfer all account system to online portfolio management system. The Commercial card mobile app provides access to a host of administrative features and payment controls, giving customers greater visibility into their accounts and day-to-day business activities.
Responsibilities:
Participated in Sprint planning, Scrum meetings, and Review Sessions. Developed Test Scenarios, Test Cases, Test data, Test procedures, Test reports. Understanding and analyzing User stories based on Detail acceptance criteria for the corresponding Sprint.
Worked in Agile/Scrum methodology performed agile testing to check the entire functionality of the application.
Experience in GUI, Regression, Functional, Integration, System, Sanity, Reliability, compatibility and Cross Browser Testing.
Converted all manual test cases into Selenium automated scripts using Java and executed automated test cases using Selenium Web Driver.
Automated Regression Test cases using Selenium Web Driver,JBehave, Jenkins and Maven. Used TestNG annotations for easy execution of test scripts and reports.
Implemented Data driven automation framework and Page Object Model design pattern with java, Selenium Web Driver and integrated the test data into the Test scripts from Excel using Apache POI API.
Expertise in writing Scenarios, Scenario outlines and step definitions in BDD format using Cucumber.
Written Gherkins and Java scripting automation test scripts to execute in cucumber.
Worked on Maven for build management and selenium Grid to execute selenium automation suites on a different platform, browser combinations in parallel.
Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver.
Incorporated synchronization using implicit and explicit wait conditions.
Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
Knowledge of SAP APO (Advanced Planner and Optimizer) and SAP BW (Business Warehouse) in SCM (Supply Chain Management) scenarios.
User Acceptance Testing (UAT), ETL, SAP, and Crystal Reports testing.
Experience in the Log4j debugging framework for debugging the test cases in the project.
Extensively used JIRA for logging all the tasks, analyzed the test results, tracked the defects and generated reports.
Maintained the log of test results as per rating and interacted with developers to resolve issues.
Implemented continuous integration with Jenkins for notice of broken builds, failing unit tests and duplicated code.
Used GIT as a code repository and Code Collaborator to manage code reviews.
Performed Back End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
Used AutoIt tool for automating the Windows GUI and general scripting.
Worked on Testing Automated Scripts on Cross-Browser Platforms like Desktop, Tablets, and Mobiles using Sauce Labs.
Implementation of Web testing tools such as POSTMAN to test the calls to the web services and check if correct data is returned.
Environment: Selenium Web Driver, Selenium Grid, TestNG, Java, Eclipse, Firebug, Fire path, Selenium IDE, POM, Agile, MySQL, Cucumber, GIT, SAP,Rest Services, POSTMAN, HTML, Java Script, CSS, JSON, XML, Jenkins, Maven, JIRA.
Cognizant Technology Solutions - Chennai
Programmer Analyst - Nov 2014 – Jul 2016
Description: Anthem provides health care plans in Specific states. This online portal enables guests and members to search for information about health care plans, find the doctors and view the claims. Members can enrol into the insurance plan, change doctor, add new services, and subscribe to offers that are provided by partners. Individual/ patient signup, Physician and other provider signup and Services web functionalities automation testing had been scripted using Java and Selenium Web-Driver.
Responsibilities:
Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
Worked in the agile environment with frequently changing requirements and features set.
Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
Developed test code in Java language using Eclipse IDE and TestNG framework.
Used Java language and TestNG framework for scripting.
Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
Extensively used Selenium (data-driven, Xpath locator) and WebDriver to test the web application.
Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Environment: Selenium WebDriver, SOAP UI, Maven, TestNG, Quality Center, XPATH, Eclipse, Java, agile, SQL, Oracle and Windows.
ByteAlpha Solutions - Hyderabad
Quality Associate - Aug 2011– Nov 2014
Description:
ADP, LLC., is an American provider of human resources management software and services. ADP was formerly one of four American companies to get a AAA credit rating from Standard & Poor's (S&P) and Moody's, but S&P and Moody's downgraded ADP to AA in April 2014, after the dealer services unit was spun off.
Responsibility:
Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
Responsible for design and development of requirements collected from the customer.
Prepared test plans to identify test strategies and resource.
Developed Automation scripts for new enhancements using Selenium RC and Junit.
Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
Responsible for setting up the framework and test environment.
Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
Extensively involved in integrating Selenium RC with existing API to test framework.
Used Selenium GRID to execute test cases parallel on different target machines.
Worked on developing the automation scripts for back-end testing using Selenium and executed the Junit tests.
Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
Involved in System-wide Integration, regression and Load testing.
Performed active regression, load, stress, volume and performance testing.
Worked in Manual and Automated testing of applications on Windows and UNIX/Linux Environment.
Created and maintained automated test scripts using QTP 9.3 Mercury test tool.
Architected, maintained, and extended automation infrastructure by utilizing QTP11
Verified database test results using Toad.
Clearly documented all the test cases and executing methods and techniques and uploaded all the requirements.
Performed Regression testing each time a new functionality is added or a defect is rectified using QTP.
Worked closely with Business teams and participated in Business Acceptance Testing (BAT).
Actively participated in status report meetings and interacted with other team members for technical issues.
Environment: Java, Selenium RC, Junit, XML, HTML, Fire Path, Firebug, Eclipse,QTP, Sql, Windows XP