Name: ADITYA MORUGADI
Email: **************@*****.***
Phone no.: +1-903-***-****
Professional Experience
Over 7+ years of experience in Information Technology with extensive experience in Quality Assurance and Software testing and Bachelors in CS.
Experience in Software Quality Assurance and Testing of windows, web, mobile apps, client/server applications as Manual and Automation Test Engineer specialized with automation tools like Selenium WebDriver, ClearQuest, QTP, Protractor, Rational, APPIUM, JMeter, Cucumber, Winrunner, HP ALM, SOAP UI and CodedUI.
Experience in multi-tier Client/Server Web based applications in service sectors with expertise in E-Commerce, Retail, Banking, Telecom and Health-care domains.
Extensively used Selenium IDE to record, playback and debug individual test cases.
Excellent skills and experience in Java with implementation of all Core Java methodologies in my past experience.
Experience in Designing and executing the automation scripts using Selenium Web driver
Experience in identifying object locators and creating Page Factory
Experience in writing automation test scripts for Web Applications using JavaScript
Good understanding of QA methodologies like Agile and waterfall
Proficient in test management tools like HP QC and TestRail to manage test plan, test cases, and report defects.
Experience in testing in SOAP/REST service using Postman, SOAP UI and Rest Assured involving both XML and JSON formats.
Experience in writing Test strategy, Test scenario, Test plan, Test cases, Bug reports and developing Test scripts.
Expertise in Manual Testing and writing Negative and Positive test cases
Extensive experience in Functional, Regression, Integration, Usability, System, User Acceptance and Performance Testing on various applications.
Involved in Quality Center for Test Planning, Test Designing, Test Analysis, Test Execution, and Defect Tracking.
Experience in working with Protractor, Javascripts in automating Angular JS applications.
Involved in Web Services Testing using SOAP UI.
Confident in interacting with client and onshore team to understand the requirement
Ability to meet tight deadlines, dynamic and assertive team player with strong communication skills and commitment. Fast learner willing to learn new technologies, capable of working under high pressure with excellent problem-solving skills.
Beginner experience in writing SQL queries in performing backend data validations.
Good interpersonal, communicational and presentation skills of a professional nature with a track record of spearheading QA efforts to deliver large, complex new features.
Good time management skills, quick to learn and able to work autonomously and in teams.
Technical Skills:
Automation Testing Tools
Selenium, UFT, Cucumber, SOAP UI, REST JMeter, QTP, Rational, Gherkins, FireBug, HP ALM, SOAP UI, Microsoft Visual Studio
Test Management Tools
Quality Center, Winrunner, TestRail, JIRA, ClearQuest.
Programming/Scripting Languages
Java, JavaScript, C, C++, PHP, HTML and XML
Databases & Tools
DB2, Oracle, SQL server 2000/2010, My SQ and NoSQL.
Testing
Integration, Functional, Regression, Performance and Load Testing, Manual, ETL Testing, Black Box and White Box Testing.
Microsoft Tools
MS-Word, MS-Excel, Power Point, Outlook Express, Visual Basic, MS Project.
Networking
HTTP, TCP/IP, LAN, FTP
Browsers
Google Chrome, Internet Explorer, Firefox, Safari & Netscape navigator
Operating Systems
Windows 2000/2003/2008/XP, Vista, UNIX Linux, Mac OS.
Frameworks
Junit, TestNG, Appium, TDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, Page Object Model, and Backend Testing.
Epicor Software Corporation, Irvine, CA
Role: Sr. Automation Test Engineer January 2017 to Present
Roles and Responsibilities:
Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
Involved in testing various business rules User/Customer Functionality, Change Process.
Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
Experience in doing performance testing with JMeter and WebLoad.
Specialization in Automated & manual testing for Web based & Client/Server applications.
Created automation framework in Selenium WebDriver using BDD approach like Cucumber.
Performed automated acceptance tests written in TDD (Test Driven Development) using Cucumber
Prepared and Execution of test scripts using Test-NG and Selenium Web-Driver.
Installed & Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting using TestNG.
Used Apache POI for the data driven test cases.
Applied robust Page object pattern (POM) on new builds and every modification in the application for Selenium WebDriver to do Smoke and Regression testing.
Involved in database testing using MS SQL Server.
Used Firebug to capture and validate XPath Locators to identify elements.
Experience to run test cases using JENKINS.
Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
Tested compatibility of application for various cross browsers using XPath in Selenium.
Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
Involved in testing Web services with tool called SOAP UI and using this tool to locate WSDL file on internet, created Test cases and executed them. Participated in Daily & Weekly Defect review and SCRUM meetings.
Prepared Test summary report after every build Release and submit it to the QA Managers.
Participated in QA team meetings and walkthroughs for weekly QA testing review.
Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
Environment:
Selenium Web Driver, IntelliJ, Eclipse, Java, Windows, MS SQL Server, TestNG, Apache POI, Page Object Pattern (POM), Maven, Jenkins and SOAP UI.
Invensys Skelta, Houston, TX
Database Tester/Sr. Selenium Engineer January 2016 to December 2016
Roles and Responsibilities:
Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
Developed Selenium test cases using JUnit framework
Developed Automation scripts for new enhancements using Selenium WebDriver and JUnit.
Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
Modification and execution of Test Case Scripts (Java-Selenium WebDriver) in IntelliJ, IntelliJ, Eclipse IDE, design of automation test framework (JUnit and ANT).
Used Cucumber automated testing to test new and existing functionality.
Used Java language and JUnit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
Implemented Data-Driven test to verify the same functionality with multiple sets of data.
Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
Performed UI testing, Database testing after reviewing the story cards and database diagram.
Created automation scripts in SOAP UI using Groovy Script for web services testing.
Used SOAP UI tool to located the WSDL file on the internet, create test cases, and execute test cases.
Defects were Tracked, Reviewed and Analyzed using Quality Center.
Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
Reported the bugs, Email notifications to the developers using JIRA.
Provided back end testing for data validation using SQL on Oracle.
Executed SQL Queries on database tables to verify the database.
Involved in testing the database and data validation using SQL Queries.
Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment:
Selenium Web Driver, Jenkins, ANT, SOAP, Cucumber, IntelliJ, IntelliJ, Eclipse, SQL, Oracle, Java, JIRA, QTP (Quick Test Professional), HP QC (Quality Center), VBScript, JUnit, TestNG, Firebug, XPath, Windows 7/Vista/XP, UNIX.
Kensho Technologies, Inc., Cambridge, MA
Role: QA Automation Engineer/ Database Tester April 2015 to December 2015
Roles and Responsibilities:
Analyzed Business Requirement documents, Functional specification documents to prepare Test cases based on Test Plans.
Performed Functional, Regression, Ad Hoc on Web based applications.
Coordinating User acceptance testing (UAT) with business users.
Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.
Develop and execute automation frame work and maintain automates tests for new and existing functionality.
Responsible for planning the Automation and Manual testing of diverse application in complex environments and will serve as chief resource in defect management and reporting.
Cross-Browser Testing both Manual and using Selenium.
Executed various SQL Queries to perform the backend testing.
Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.
Generated Automated Scripts in Quick Test pro and designed Automated Test Suited for regression testing.
Created test cases for various modules in MS Excel and exported them to Quality Center for Test Case Management.
Developed automated scripts using Selenium Web Driver and Implemented Frame work using JAVA
Enhanced Script and Data Driven Testing for large amount of data were implemented with UFT.
Environment:
TestNG, IntelliJ, Eclipse, SOAPUI, Java, Selenium WebDriver, Cucumber, JIRA, JavaScript, HTML5, XML, CSS3, XPATH, Firebug, MS SQL Server, Windows 8.1/7/Vista.
New Relic, 139 Townsend Street, San Francisco, CA
Role: QA Automation Engineer November 2013 to March 2015
Roles and Responsibilities:
Attending the scrum calls and team activities.
Involved in writing Test plan and performing Manual Testing.
Executed the manual testing process of Positive Testing and Negative Testing, Integration Testing.
Responsible for creating an environment of excellent customer service at the Point of Sale and ensure transactions were processed accurately.
Followed the SDLC process in the entire application.
Developed the Test Cases according to the Business Requirement Document and User Interface Document.
Extensively used Test Director during the project like, to create new project, upgrade and repair a project database, Test user privileges for this project.
Extensively executed SQL Queries to test for proper data transfer.
Involved in performing User Acceptance Test and Regression Testing.
Involved in performing Black Box Testing and End-to-end testing.
Involved in User Acceptance Testing (UAT) assisting the super users with test cases and test data requirements.
Performed UI, functional, integration, compatibility, regression and user acceptance Testing.
Coordinated with the development team to ensure that all fixes and enhancements are successfully implemented.
Generated Reports and Documentation.
Interacted with business people and developers to exchange the updated status and interacted with developers to resolve technical issues.
Involved in QA weekly meetings and discussed various issues, defects and Enhancements in the application.
Environment:
TestNG, IntelliJ, Eclipse, SOAPUI, Java, Selenium Web Driver, Cucumber,
JIRA, JavaScript, HTML, XML, XPath, FireBug, MS SQL server, Windows 8.1/7/Vista.
Nxtra Data Ltd, Gurgoan, Haryana, India
Role: Manual/QTP Tester February 2012 to October 2013
Roles and Responsibilities:
Interacted with Project manager, business analysts and developers to understand the application design and functional specifications.
Designed and Developed Test Cases for automated testing using Selenium, JUnit and Eclipse IDE.
Setup the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
Used ANT to build and run the Selenium automation framework BDD. Once the script got over, framework used to send the automation reports over email.
Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Effectively implemented different QA methodologies/policies, strategies and plans in all stages of development life cycle.
Created whole test framework using Selenium for further test creation and execution.
Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
Performed Data driven testing using Selenium WebDriver and JUnit functions which reads data from property and XML files.
Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
Created Analysis Report through LoadRunner analysis and submitted Exit Report with Recommendations. Executed LoadRunner, UFT(QTP)scenarios using Performance Center and analyzed the results through LoadRunner analysis to find the bottlenecks in networks and server resources including deadlock conditions, database connectivity problems and system crashes under load.
Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
Performed defect reporting and bug tracking using Quality Center and also followed up with development team to verify bug fixes, and update bug status.
Used Appium to facilitate mobile testing by creating mobile Driver class with the required mobile capabilities. Involve in web UI application over HTTP client request protocol
Reported software defects in and interacted with the developers to resolve technical issues.
Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepared analysis reports.
Involved in Unit testing, test case development and regression testing using JUnit for web based application.
Performed regression testing using QC by modifying and documenting the existing scripts.
Performed unit testing using JUnit for class, method, & web services testing also TestNG in different cases.
Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
Involved in status reporting, project meetings and project planning with the team.
By using the APPIUM and Java developed the automation script for the mobile applications.
Verified data integrity by back-end testing of the application by writing SQL queries.
Environment:
Selenium WebDriver, JUnit, Jenkins, Ant, SOAP UI, Cucumber, APPIUM, JIRA, Web Services, JavaScript, XPath, IntelliJ, Eclipse, Firebug, Fire path, Google Chrome, Mozilla Firefox, Internet Explorer, HTML, SQL, Quality Center, Windows.
Fortis Escorts Heart Institute, New Delhi, India
Automation Test Engineer/Selenium Tester January 2011 to January 2012
Roles and Responsibilities:
Actively Participated in requirement gathering from end Users, Responsible for writing functional specifications and design documents.
Involved in creation of Test plan and responsible for creating Test cases using Java Scripts from the functional Requirements.
Involved in writing Python Scripts to develop automated scripts and frame works.
Uses Java to develop Automation framework to Validate RESTful Web Services.
Worked with the team to increase the test coverage.
Worked with Developers to ensure testing issues are Resolved.
Used best practices to create and execute extensible tests.
Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and JAVA technologies (Eclipse IDE).
SQL Queries to retrieve the data from various Tables and to test the database.
Performed automation of test cases for Regression Testing using JUnit and Selenium, testing Functional, Acceptance and Limit validations.
Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers.
Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium (WebDriver) and TestNG
Created detailed QA and UAT cases to validate the quality of the application.
Reviewed the code in java and Performed White box testing Using JUnit to ensure every class is constructed strongly and does not contain any functional errors (Unit Testing).
Used automated scripts like C# and Java Scripts, Perl, Ruby, Python and performed functionality testing during the various phases of the application development using TestNG framework.
Used complex SQL Queries to perform back-end data base testing
Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
Integrated TestNG with Selenium using Eclipse to generate test execution result.
Created Test Data using SQL; Wrote SQL queries for back-end testing.
Implemented cross browser and cross platform web testing with WebDriver.
Used JUnit and TestNG testing Framework as a test runner with Selenium.
Created Selenium test automation framework based on UI Mapping.
Environment:
Windows XP, Selenium, Eclipse, SQL Server, HP ALM, SCRUM/Agile, Oracle SQL Developer, JIRA XML, Java, HP UFT, MS Office.