Yugandhar Pachipala
Selenium Automation
Email: ******@*****.*** Phone: 402-***-****
PROFESSIONAL SUMMARY:
Test Automation Engineer with over 4 years of experience in the Information Technology with emphasis on Design, Development and Quality Assurance.
In depth understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC). And QA methodologies including Waterfall and Agile methodologies to ensure appropriate Quality Control.
Excellent working experience in all phases of SDLC: Requirements Gathering, Analysis, Design, Development, Testing, Implementation (Production) and Maintenance Support (Post Production).
Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with Test NG and Junit frameworks.
Experience in Automation, Integration (CIT/SIT/UAT), Installation, Smoke, Regression, System, GUI, Adhoc, Incident, Recovery, Cross Browser and Compatibility Testing.
Testing the Functionalities using Black Box testing technique. Excellent knowledge and working experience in test execution and test results analysis.
Extensively Used Mercury Quality Center and JIRA to create Test cases and report Bugs in Defect Module.
Fair Hands-on experience using Xpath functions and page object model. Experience with Jenkins integration for continuous integration.
Proven ability in designing and creating automation frameworks for J2EE based applications using Java, JUnit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
Working knowledge of automation tools such as Appium, Cucumber and Nunit.
Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
Worked with Unix/shell scripting for caching data from Oracle database to MySQL database.
Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation.
Experience in Data Driven Testing, Cross browser testing and Parallel Test Execution using Selenium WebDriver, TestNG and Selenium Grid.
Backend testing using SQL Queries. Involved in creating the Scenarios for single and multi-user test. Expertise in Data driven testing, Back-End testing.
Thorough Understanding of Unix/Linux/Windows Environment.
Flexible and versatile to adapt any new environment and work on any projects independently when needed.
Mentored new team members for knowing the process and leading them in various situations to meet the deliverables on time. Zeal to learn new technologies and undertake challenging tasks.
TECHNICAL SKILLS:
Languages
Java, JSP, HTML, XML, JavaScript, Perl & Shell Script, SQL.
Testing Tools
Selenium Web driver/IDÉ/RC/Grid, JUnit & JMeter TestNG, Quality Center/Test Director.
Web & App Server
Apache Tomcat 3.0, Jboss 4.0, WebLogic 6.0, WebSphere, Sun Iplanet Web and Messaging Server 4.1
Continuous Integration Tool
Jenkins, Hudson, Cruise Control
Methodologies
Agile (Scrum), Waterfall, TDD.
Databases
Oracle, SQL Server, MS-Access.
Operating Systems
Windows variants, UNIX
Defect Tracking System
JIRA, Quality Center, DETS, GNATS 4.1, BugZilla 2.22, SharePoint.
PROFESSIONAL EXPERIENCE:
SESAC, Nashville, TN. September 2017 – Till Date
SESAC Performing Rights was the first and only PRO to offer monthly royalty payments to songwriters and publishers. SESAC has continued to grow and today stands as the clear technological leader among the nation’s performing rights organizations, utilizing cutting-edge technologies to provide its affiliates with incomparable accuracy and consistency in performance detection over any medium, including the internet.
Role: QA Analyst.
Responsibilities:
Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for each functionality.
Associated with development team to understand technical design and architecture for test planning.
Designed Framework which automates almost all the Functionalities in Ready Point Application using Selenium WebDriver, Junit, Java and SQL.
Involved in Testing IOS and Android Apps and Website using different Mobile Devices
Mobile automation of android and windows app using Appium and Selenium
Involved in executing Test Cases on Mobile Devices, Simulator and Emulator and logging defects
Created test framework using Selenium WebDriver for test creation and execution.
Automated Smoke and Functional test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
Created and maintained automated test script for API testing using Junit.
Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
Conducted weekly offshore meetings to identify manual test cases that can be translated into Cucumber and sent to the automation team.
Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver, Junit, Ant and Jenkins.
Configured and scheduled jobs in Jenkins.
Used Jenkins server to run Junit Automated tests.
Worked on Data Driven Framework and MVC for Automation test scripts.
Used Selenium WebDriver used to test search results of Meta search engine.
Used Firebug/Firepath to do web based application testing with selenium for the commands and locator application.
Used Xpath and DOM to work with dynamic and static objects in Selenium Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
Used XML files in Sending/receiving XML requests using SOAP UI.
Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
Worked with source version control tool Subversion (SVN).
Updated Test Plans and Test Cases periodically to manage changes in requirements.
Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
Uploaded test cases executed test cases and logged defects/bugs in Quality Center.
Used GIT Repository for version control.
Connected to database for querying data using SQL for verification and validation.
Discussed and submitted work progress to Project Manager.
Participated in Daily Scrum meeting and weekly assessment meetings with business analysts and developers.
Environment: Java, Selenium WebDriver, Junit, Ant, Jenkins, Cucumber, SOAP UI, Quality Center, Firebug, Firepath, XPATH, XML, MVC, SVN, GIT, SQL, PLSQL, Oracle, Windows.
Client: Health Highway Inc, San Jose, CA (Intern)
Medical project which deals with the transformation and controlling of data from medical device. It is being used by the doctors and the health care persons (HCP). Where the application “Easy pod connect” deals with the transformation of data from the medical devices and the collective data then uploaded to respective HCP. From there the application control takes place effectively by means of handling the patient’s data with reference to the dosages of medicines in taken and their injection histories. And the application contains some admin controls where the limitation occurs based on their roles ex: local admin, report admin, global admin and device admin.
Role: QA Automation Engineer
Responsibilities:
Participated in all the phases of Software Testing Life Cycle (STLC) like, Requirements Review, Test documentation, Application testing, and defect reporting.
Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
Developed test code in Java language using Eclipse, IDE and TestNG framework.
Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms.
Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
Involved in testing the application utilizing the Scrum (Agile) methodology.
Used TestNG framework to run unit test and Maven to build the Project
Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
Used Cucumber automated testing to test new and existing functionality.
Involved in designing of automation framework to be used in UI testing with Selenium.
Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
Created Python scripting to test REST API functionality for regression setup.
Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
Developed Python scripts to automate the test cases.
Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
Involved in execution of all types of system testing including: Integration, Regression, User Acceptance and Functional testing.
Identified, Reported and Tracked Defects using Quality Center test management tool.
Manually tested, verified and validated that the product meets user requirements.
Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
Environment: Selenium WebDriver, Java, Python, TestNG, Jenkins, Cucumber, Agile, SQL, Maven, DHTML, SOAP UI, XPath, Firebug, Eclipse, Quality Center HTML, Oracle11g, MSWord, MS Excel, UNIX, Windows 7.
Unisys, India Sep 2014 – Dec 2015
Unisys is a global information technology company that works with many of the world's largest companies and government organizations to solve their most pressing IT and business challenges. Unisys specializes in providing integrated, leading-edge solutions to clients in the government, financial services and commercial markets.
Role: QA Automation Engineer
Responsibilities:
Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed
Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business.
Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases.
Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
Wrote automation test cases and fixing automation script bugs.
Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
Created Test Scripts in SOAU UI and Restful for Testing Web Services.
Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
Worked with end users to generate UAT scripts and to successful completion of UAT testing.
Performed browser compatibility testing.
Involved in the regression test planning for the project and identified the critical regression tests.
Executed the automated regression test cases during every release and also executed the daily regression test suites.
Working experience on daily status reporting & managed end to end testing.
Environment: Selenium WebDriver, Java, Xpath, Firebug, Firepath, Web Services, SOAP, SOAP UI, REST, Test NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile, Rally, SQL, Oracle, TOAD, SVN, Maven, Jenkins.
Novincio Tech Solutions, India Jun 2013 – Aug 2014
Role: Manual QA Tester
Responsibilities:
Studied all Requirements Artifacts - FRDs, Use Cases, Change Requests to write & involve in Software Testing Artifacts - Test Strategy, Test Plan, Test Case, Requirements Traceability Matrix (RTM)
Interacted with business client management to solicit requirements and drive issue resolution
Escalated Defects while studying Project Requirements and writing Test Cases by using HP Quality Center (QC) and followed logged defects throughout its lifecycle in JIRA.
Performed Manual Testing of web-based and client-server enterprise applications of BillTrak and its Invoice Processing, Inventory Management, Claim Management and Auditing modules by HP Quality Center (QC)
Used HP Quality Center (QC) and JIRA for reserving, executing test cases, defect tracking, and the complete test management
Involved and performed User Acceptance Testing (UAT) with Subject Matter Experts (SME) & UAT Team
Performed Backend Testing using SQL queries to validate the data in the Oracle database
Demonstrated effective oral and written communication with other team members including managers, peers and direct reports
Reviewed Functional Specifications and assists in evaluating test automation approach profiling of Manual Test Cases for Automation Test opportunities
Accurately prepared and documented of test results, issues / defects and progress.
Effectively handled multiple projects simultaneously during Production Period by running Test Cases and logging & tracking Defect in HP Quality Center (QC)
Actively participated & supported in frequent project or support related meetings, after hours & weekend support with Off-shore team by Office Communicator.
Environment: HP Quality Center, JIRA, User Acceptance Test (UAT), Subject Matter Expert (SME), SQL.
M3Cube Solutions, India Nov 2012 – Jun 2013
Role: Software Associate(Intern)
Responsibilities:
Used Data Grid, Data Set, Data Table, Data Views, Data Adapter and Data Readers extensively to render reports.
Developed Stored Procedures, Triggers, and Views in SQL Server 2008 for accessing the database.
Designed the complete solution using 3-tier Architecture model with ASP.NET and design patterns mainly Abstract Factory and Singleton.
Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
Involved in designing the class diagrams using UML.
Developed Tables, Joins, Functions, Views, Constraints and Triggers in Microsoft SQL Server 2005.
Extensively developed Stored Procedures in Microsoft SQL Server 2005 in exchanging data through database tables.
Using ajax communicates to and client to server/database need for a post back or a complete page refresh.
Tools: HP Quality Center, JIRA, User Acceptance Test (UAT), Subject Matter Expert (SME), SQL.