SANTHOSH GOUD ********.**********@*****.***
SUMMARY:
8+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using manual testing and Automation testing of client server application in back end testing.
Hands on Experience in using test automation tools such as Selenium Web Driver /IDE/Grid, QTP & Appium to develop automation testing scripts for Client Server, Web, and Mobile applications.
Used Protractor and Java script to write automated scripts to test angular JS Applications.
Proficient in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
Experienced working in Agile, Incremental and Iterative, Scrum, XP, or Lean ++environments.
Developed and executed complex test scenarios using SOA – Restful API testing in integrating SOA with Oracle EBS.
Experience in Web debugging tools like XPath, Firepath, and Firebug and also provided efficient locators for strategies like XPath and CSS to run web driven scripts.
Extensive Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web-based applications.
Developed an automated scripts and frame works using Python, Java, C#, VB Script.
Experience in ANT, MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies.
Good Experience on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool,
/Hudson for Continuous Integration.
Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Cucumber, and TestNG Automation Testing for Web Applications.
Expertise in Backend testing using Oracle, MS SQL, plsql, etl.
Performed all types of testing in complex Windows/Linux, C#/Java environment.
Experience with QTP/UFT -Object repository, Checkpoints, Actions, Functions, regular expressions, parameterization, descriptive programming, Object spy and functions.
Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
Familiar with OSI and TCP/IP.
Experienced in bug tracking, reporting and using Quality Center (QC) and JIRA for global test management.
Experience in doing performance testing of service using JMeter.
Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
Proficient in writing SQL queries to perform backend data validations.
Excellent experience with source version control tools such as Subversion (SVN), TFS & GIT.
Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
Proficient in testing database applications developed with SQL Server, Oracle and MS Access.
Good communication skills with Strong analytical and problem solving/troubleshooting skills.
Ability to work on high pressure environment and can work independently.
TECHNICAL SKILLS:
Languages
C, C# Java, HTML, XML, JavaScript, SQL, Python, Perl, TCL, VB Script.
Defect Tracking Tools
Quality Center (9, 10, and 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), ALM QC, Test Director, Test Link, Bugzilla, Rational clear quest.
Testing Tools
Selenium Web driver/IDE/RC/Grid, Junit, TestNG, SoapUI, HP Quality Center/ALM/Test Director, Cucumber, and FttNesse.
Testing Framework
Junit, TestNG
Built Tools/ Databases
ANT, Maven./ Oracle, SQL Server, MS-Access.
Methodologies
Agile(Scrum),Waterfall, TDD
Web Technologies
HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Continuous Integration Tools
Jenkins/Hudson, Travis.
Repository System
GitHub, Subversion, TortoiseSVN.
Cloud Based Testing
Sauce Labs, Browser Stack.
Version Control
CVS, Git.
Operating Systems
Windows, Linux, UNIX.
PROFESSIONAL EXPERIENCE:
CLIENT : WEIS MARKETS SUNBURRY, PA JUL’15 – PRESENT
ROLE : SELENIUM WITH JAVA
WEIS MARKETS is a food retailer based in PA, which has stores all over us and which also providing online shopping and free deliver for its customers.
Responsibilities:
Wrote test automation scripts in Selenium Web Driver using Java, JUnit and TestNG.
Proficient in writing Selenium WebDriver automation scripts in JAVA using Maven, Cucumber, and Testing Automation Testing for Web Applications.
Performed Proof Of Concept with Selenium, Cucumber and Ruby.
Implemented Page Objects model (pom), Apache POI in Web Driver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium Web Driver, Junit, and Java.
Conducted research and analysis to determine whether the filing of a suspicious Activity Report was necessary.
Coordinated with developers and record defects in JIRA to track until they are resolved.
Follow and contribute to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).
Analyzed wire transfers to determine if transaction amounts and payment patterns correlate with originator and beneficiary lines of business.
Developed automation script for Mobile Native applications (IOS, Android) using Java.
Extensively executed T-SQL queries in order to view successful transactions of data and for validating data in SQL Server Database.
Good Experience in Agile methodology with SCRUM Process for the product development.
Used Protractor which is an End-to-End Framework testing for AngularJS Web Applications.
Created Test Cases and filled on Clear Quest and Quality Center ALM 11.5.
Involved in working on a project where we implemented BDD (behavior Driven development), TDD (Test Driven development) using Cucumber framework with Java, Junit and Page Object Model.
Excellent experience with source version control tools such as Git.
Expertise in Selenium Automation using Selenium Web Driver, Selenium Grid, Java, JavaScript, Protractor, AnjularJS, Junit, ANT &TestNG.
Generated, parsed and validated JSON and XML formatted data using Groovy Script that received in response from REST API calls.
Used TestNG framework to run unit test, Maven to build the Project and Jenkins as Continuous integration for running test on nightly basis automatically.
Involved in design and Implementation of Protractor Testing for Angular js code base.
Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
Attended QA Walk through meetings with Team Members which includes tech specs review, functional specs review and defects tracking.
Set up Jenkins, GIT, and Maven to work together and provide a smooth continuous integration
Developed test code in Java language using Eclipse, IDE framework.
Developed ANT Build scripts to run Sanity Test scripts developed in Selenium Web Driver.
Used Soap UI and Restful services for testing Web Services and Protractor for testing Angular js.
Environment:
Selenium Web Driver, Jenkins, Java, TestNG, JIRA, Cucumber, Load Runner, JDBC, SOAP UI, Maven, (Android), Selenium IDE, ETL, TestNG, Quality Center, Firepath, Firebug, Eclipse, JSON/XML, XPATH, Java, Android, SQL Server, Protractor, Oracle CC&B, Postman, BDD, TDD, UNIX, Windows 8/7, XP.
CLIENT : DUKE MEDICINE, DURHAM, NC FEB’14 TO JUN’15
ROLE : SELENIUM/WEBDRIVER
Duke Health is committed to conducting innovative basic and clinical research, rapidly translating breakthrough discoveries to patient care and population health, providing a unique educational experience to future clinical and scientific leaders, improving the health of population, and actively seeking policy and intervention-based solutions to complex global health challenges.
Responsibilities:
Designed, developed and implemented POM based automation-testing framework utilizing Java, TestNG and Selenium Web Driver.
Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation Testing.
Automation and Manual Testing Engineer testing web-based, Windows based, Mobile, Stand alone, Network systems and Client-server applications on Windows, Mac, Linux, UNIX and Mainframe environments.
Worked on Hybrid Automation Framework using Web Driver, Eclipse, TestNG and Java in Windows platform to cut down regression testing time.
Developed automation test suite from scratch with Selenium Web Driver with TestNG with Java for Webapp to help in regression testing using page object model (POM) design pattern.
Worked with open source tools such as Selenium (Selenium IDE, Selenium Web Driver, and Selenium Grid), Cucumber, Jenkins, Maven, SoapUI, Junit, JIRA and Eclipse.
Setup testing environment and maintain framework using Python.
Supported the e-delivery team operations team in understanding operational workflows and system data structure as well as assisting with data validation.
Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in Oracle Database.
Created& documented complete and detailed technical specifications for all custom report & file extract project.
Writing libraries and test scripts in Python for the automation testing.
Used JIRA to track bugs and maintained the flow of iterations.
Automated the Test Cases using Selenium Web Driver, Core java (Eclipse), C# (Visual Studio) and JUnit.
Used SVN to maintain and manage the build scripts, test data used and other documents related to the project.
Responsible for estimating required resource and components for SOA testing and creating SOA design patterns for development.
Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
Used Apache JMeter to perform basic load and stress testing on web application.
Experienced in load and performance testing tool JMeter.
Tool Evaluation for mobile Automation and performed a proof concept for different mobile automation solutions to decide upon the best suited tool for Coded UI.
Tested the UI of the end product on mobile, PC, Android and Apple platforms to ensure that language translation and Currency conversions were displaying as required.
Developed automation framework and test scripts to automate the manual test cases using Python to validate the packager manifest and fragments.
Actively participated in daily scrum and sprint meetings as part of Agile Environment.
Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
Written complex PERL scripts for text processing, data parsing and database connectivity Tested Complex ETL Mappings and Sessions based on business user requirements and business rules to load data from source flat files and RDBMS tables to target tables.
Defect management in JIRA.
Used Ruby Mine IDE and wrote Gherkins/scenarios and generated step definitions and methods using ruby/ Cucumber, for different functionalities of the above applications. Performed regression tests to validate the changes for different functionalities, found defects and reported them to development using Quality center.
Created and executed integration testing using python scripts (included stress and load testing.
Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment. Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
Involved in creating automation test suites for progression & regression testing in SOAP UI. The messaging formats included REST based clients with XML payload.
Environment:
Java, Appium, Selenium IDE, Selenium Web Driver, TestNG, Firebug, SQL, iOS, Mobile Testing, Load Runner, JIRA, Jenkins, Microsoft Test Manager (MTM), SVN, Git, JMeter, Cucumber Ruby, Testing, Test Cases, Unit Test, Reports, Firebug, Python, SOA, C#, Angular JS, ANT, XPath, Quality Center, XML, SOAP UI, BDD, Web logic, Oracle 11g, SQL Server 2012, UNIX, Windows, WSDL, WADL, MS Office.
CLIENT : BANK OF WEST, OMAHA, NE. MAY’13 TO FEB’14
ROLE : SELENIUM/MOBILE TESTER
Bank of the West is a financially strong, well-capitalized and prudently managed FDIC-insured bank that customers have entrusted with their money for over 135 years. Through holding company Bank West Corporation, the bank is a subsidiary of BNP Paribas, one of the six highest rated banks in the world.
Responsibilities:
Implemented automated testing web applications using Selenium IDE, creating automation scripts, executing test cases and debugging in Visual Studio (C#).
Writing Selenium test cases using visual studio and C# as the base language to test various components of the application.
Good knowledge in testing the mobile applications in different platforms like Android, Apple IPad, IPhone.
Testing web and mobile applications with respect to functionality, compatibility, regression, system integration and usability.
Good experience with Perfecto cloud mobile testing for different mobile, desktops application.
Writing Nunit test cases using visual studio and C# as the base language to test various components of the application.
Involved in developing the Business Layer in C#.NET, where all the Business Objects are written in developing the whole Application.
Manual Testing in a .Net environment with some SQL and C# scripting of environment setup.
Working in Agile Methodology which allows detecting bugs at early stages of release, change requirements and implement new features according to the market changes.
Used Microsoft team foundation server (MS TFS) for defect management tracking purposes Logging defects.
Preparing the Super Class, Common function libraries, Data pools according to the Automation Test Cases.
Manual Testing in a .Net environment with some SQL and C# scripting of environment setup.
Involved in automation scripting using Coded UI, C#, MTM.
Involved in developing the Business Layer in C#.NET, where all the Business Objects are written in developing the whole Application.
Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery, Ajax and responsive design in MVC environment.
Validated SOAP and REST services with JSON/XML.
Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
Using Base URL to run Test Cases in Different Web Browsers in Selenium.
Web Driver for writing automated tests of websites in Selenium.
Worked with Retesting and Regression testing.
Involved in automation scripting using Coded UI, C#, MTM.
Experienced in working with Microsoft Test Manager (MTM) where test plans are stored and results on Team Foundation Server (TFS).
Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
Environment:
Selenium IDE, Selenium Web Driver, C#, SQL, PL/SQL, ETL, XML, JSON, HTML, SOAP UI, Groovy Script, MTM, TFS, VBScript, HTML, MSWord, MS Excel, UNIX, Microsoft Test Manager.
CLIENT : MARKET CORPORATION RICHMOND VIRGININA JAN’12 TO APR’13
ROLE : WEB SERVICES
Market Corporation provides strategic guidance and insight for our family of companies. By leveraging our centralized resources, our families of companies are able to respond quickly to local market conditions and specific customer needs.
Responsibilities:
Written Test Cases for ETL to compare Source and Target database systems. ak
Responsible for providing support to senior QA integration Tester in the development and execution of integration test cases.
Exported Test cases to Quality Center and Executed from Test Lab.
Utilized Functional Specifications Document and Message Specifications to create a Test Plan and test Cases and Test Data using HP Quality Center.
Managed manual test passes/runs with TFS (team Foundation Server).
Assist other Bloomberg associates with SFTP migration for Data license and SSL certificate for Web services.
Guide customers of how to install SSL certificate for Web services.
Leading the QA effort for the VLS (Vendor loan system) conversion project. Where 140 + web services are converted from existing RSI system to MBSI system.
Expertise in performing manual testing and Mobile Application Testing using Appium.
Involved in SOAP & REST based web services testing using SOAP UIPRO web services testing tool.
Performed web services testing with SOAP UI and Performed Security testing for employee login validations.
Extensively performed Manual Testing process to ensure the quality of the software.
Analyzed test cases for automation and used Quick Test Professional (QTP) to automate manual test scripts for Regression and Functional testing.
Using Appium automation testing was performed on Mobile platform.
Executed the Manual Test Scripts from the Quality Center and parallel run the QTP Scripts for every new build in cross platform environments.
Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
Performed manual testing and maintain documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
Involved in the preparation of Test Plan and Test Approach artifacts with resource requirements and time estimates along with the manager.
Responsible for testing various Android based mobile applications like media gallery, social networking, Music, contacts, email, account setup and home screen on devices and Tablets.
Performed Negative and Positive testing manually.
Involved into Installation Testing, Smoke Testing, Functionality Testing, Regression Testing, GUI Testing, Compatibility Testing and Licensing Testing of the mobile application.
Involved in User Acceptance Testing (UAT) of the application.
Environment:
QTP, SOAP UI, Quality Center 10, SQL Server, UAT, UNIX, SOAP UI, JSON, XML, ETL
CLIENT : DR. REDDYS, BACHUPALLY, INDIA OCT’10 TO NOV’11
ROLE : MANUAL TESTER/ QTP
Dr.Reddys is a pharmaceutical company for which we need some internal application to retrieve data and client changes in the doctor’s report and add new services to it.
Responsibilities:
Performed manual testing and maintain documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
Worked directly with developers to report discrepancies and to resolve defects and track changes to status.
Defects were tracked, reviewed and analyzed using Jira.
Involved in doing System testing of the entire applications along with team members Applications are tested manually.
Used reporter object in QTP for reporting test results in function of code.
Identified tests to be automated and converted to Test Scripts using QTP for Functional and Regression testing.
Involved in Developing QTP/UFT Scripts and executing these Tests in Quality Center.
Designed and developed Test Plans, Test Scripts and Test Cases in HP Quality Center and executed them.
Work within an agile and waterfall methodology environment.
Developed both Data-driven and Keyword-driven Framework using UFT.
Involved in testing the application utilizing the Waterfall methodology.
Created VB scripts for regression testing using QTP.
Verification and Validation of ETL Mappings and Data calculation via SQL.
Perform functional QA of Informatica ETL mappings using SQL queries.
Responsible for testing Web Services APIs (SOAP&REST).
Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
Performed Manual Functional testing with QC and Regression Testing with QTP.
Tested the response format of Restful Web Services in JSON, XML format.
Analyze test cases and functional specifications to determine best approach for automating scripts.
Reviewed the test cases written based on the Change Request document and Testing has been done based on Change Requests and Defect Requests.
Developed Test Objectives and test Procedures.
Environment:
XML, JSON, Jira, QTP, Manual testing, ETL, SQL.
CLIENT : ROYAL IT PARK, KUKATPALLY, INDIA JUL 2008 TO OCT’10
ROLE : MANUAL TESTER
RoyalItpark may be an artistic website development company in concentrate within the functioning of website Designing and development.
Responsibilities:
Project is developed using waterfall methodology.
Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
Involved in writing the SQL Queries.
Participated in Integration, System, Smoke Testing.
Involved in manual testing of the application, creating test plans, test cases and documentation.
Performed manual functional testing for system change requests, defects, and requirements.
Wrote Test Cases and performed Manual Testing like Positive Testing and Negative Testing.
Participated in complete software Development Life Cycle and QA Life Cycle Methodologies in waterfall model.
Experience in ETL Data Warehousing, database testing using Informatica for Workflow process.
Written several complex SQL queries to validate the Data Transformation Rules for ETL testing.
Used Quality Center as the test repository and used it for executing the test cases and scripts and logging.
Used Quality Center for requirements management, planning, scheduling, running tests defect tracking and managing the defects.
Perform manual testing as well as functional testing, Integration testing, Regression testing and End to End testing of SOAP/REST web services using SOAP UI tool.
Performed Web Services testing and Validated XML request/response data using SOAP.
Environment:
Quality Center, JAVA, XML, Manual testing, SOAP, REST, MS SQL Server, SQL, MS Office.
Education:
Bachelors in Computer Science, India