Ram Jain
Irving, TX ***********@*****.***
SUMMARY:
•6+ years of IT industry experience in Software Testing with wide variety of Web, Window and Mobile Application.
•Hand coding experience in writing scripts using Coded UI (C#), Selenium Web driver(Java) and framework.
•Experience in conducting Black Box Testing (Functional Testing, Integration testing, System Testing, Smoke Testing and Regression Testing)
•Expertise in working Agile Methodology (Scrum) and participated in all key activity of agile process.
•Experience in creating Test Plans, Test Cases, Designing Test Scenarios and Executing Test Cases, Reproducing Defects, Hot fixes.
•Extensive knowledge on writing automation using Selenium, C#, Java and QTP for web applications developed using latest .NET and Java technologies
•Knowledge of checking/checkout the code under TFS.
•SoapUI testing for front-end UI application in .Net
•Expertise on Testing REST API using SOAP UI
•Planning TC #, writing the test scenario and execution of test cases under Microsoft TM (Test Manager).
•Cross browser Testing using Coded UI Build Automation tool and usage of various test attributers
•Usage of assertion and error handling;
•Experience in Bug Tracking and Reporting using Zira/TFS
•Expertise in use of Zira/Test Manager, ALM, QC for writing test cases, test execution, defect management, defect tracking and Bug Reporting.
•Experience in writing web application performance scripts using Selenium C#.Net and JAVA.
•Created automated Test scripts using automated tools and ran the test scripts on various Builds and instances.
•Good knowledge on data driven, hybrid framework.
•Managing Java Script alerts using testng framework.
•Handling mouse movement with Selenium - Actions class
•Taking Screenshots of the web pages and finding response Headers/ response code.
•Parallel execution of TC# using Selenium Grid, test controller & test agent machine.
•API Testing of Rest & Soap WebService using Soap UI tool for functional testing.
•Experience in developing the Rest Application - Automated API Test Application Tool and APT testing using Fiddler tool.
•Well versed in writing SQL Scripts, SQL Server uses, Database backups & restoring, managing a database, scheduling jobs for testing.
TECHNICAL SKILLS:
Automation Tool
Selenium (Web driver, TestNG, ANT, Sauce lab, VMware, Jenkin, Selenium Grid), Visual Studio Coded UI Test Tool.
Database
SQL Server
Scripting/Programming
ASP.Net, C#, C++, Java XML
Operating System/Environment
Windows XP, Vista, Win, Server, Linux
Test Case Management
TFS Test Manager, Zephyr, Qmetry, Documentum, QC, ALM
Defect Management
TFS, Bugzilla, Jira
Methodologies
Waterfall, Agile, Scrum
SalesForce.com
Ticket Creation, Data migration, Record Types, Workflows, Email Templates, Data Loader, Desktop Integration
Other Tools
Microsoft Office, Fiddler, SQL Profiler, Soap UI
PROFESSIONAL EXPERIENCE:
Oracle Corporation - Irving, TX April 2015 – Till Date
Sr. QA Automation Engineer
PLM (Product Lifecycle Management) applications were designed for the food and beverage industry serving clients like ConAgra Foods, Coca Cola, Tyson Foods, McDonalds, Heinz and many more. All the applications were web based in the .Net environment. Supply Chain Collaboration applications were based in Java.
Operating Systems: Windows, DOS, UNIX, Linux, .Net
Responsibilities:
•Develop and Build Automation Framework from scratch using WebDriver, Eclipse, TestNG and Java in Windows platform to cut down regression testing time.
•Executed scripts with different sets of data using Data Driven Wizard in QTP
•Reviewed CXD, PRD documents and documented testcases in excel later imported to Test li
•Wrote Acceptance, Functional, Regression Test
•Write automation tests for REST APIs to ensure feature compliance with acceptance criteria
•Installed VMware workstation, Linux Ubuntu, SDK (JDK, Eclipse ide and JRE) to launch the Emulat
•Participated in requirement review meetings to understand thoroughly the CXD docum
•Prepared Test cases for Acceptance, Regression, Smoke and Functional testi
•Performed Acceptance/Smoke, Functional, Integration, System, Regression and Production testin
•Performed all phases of testing on Emulator and Device
•Participated in cross-browser (Firefox, Chrome, and Safari) and cross-platform (Windows 7, MAC OS X) testing in virtual machine (VMWare) environme
•Responsible for verifying and validating the ETL mapping and transformation specifications based on the business requirements and functional specifications
•Made recommendations to improve product reliability, performance, and quality assurance best practices and processes.
•Working on the Automation Test Cases using SOAPUI Test Suite for REST API.
•Proficient with testing REST APIs, Web & Database testing.
• Used Toad and SQL for testing execution of ETL Processes' for business rules
•Worked on multiple projects of company i.e., web based applications designed using .Net and JavaScript.
•Performed database testing using Sqlite to check the upda
•Tested ETL jobs as per business rules using ETL design documents and other supporting documents
•Involved and given requirement for C# and VB.NET service test automation suite developme
•Installed & Uninstalled SDK's whenever there is updates/change in the Operating sys
•Initially followed waterfall methodology and later transferred to Agile methodolo
•Attended project status meeting interacted with developers to discuss on the next implementation pl
•Responsible for Analyzing the Testing and Build Automation effort for each Agile sprint
•Performed testing by using various LINUX commands for verification of the contents of log fil
•Checked Log files to analyze errors experienced during testing using LIN
•Responsible for setting up an maintaining QA test environments using ESX, VMware, and Citrix XenApp & XenDeskto
•Extensively used various Linux commands for verification Log files, vsm.ini files and Crash logs
•Performed Memory Leak/Performance testing using Val grind tool.
•Performed localization testing on Device and Emulator.
Environment: Java, Linux Ubuntu, Windows, Cloud technology, Tizen OS, Tizen Platform, Emulator, Test link, Bugzilla, SDB, Eclipse IDE, TizenSDK, .Net, JDK, JRE, SoapUI, Sqlite, Shell Scripting, Web Selenium and Automation, Microsoft Office.
Hyundai - Fountain Valley, CA Oct 2013-Feb 2015
Sr. QA/Automation Tester
The goal of Dealer direct is to provide a very convenient method for buying the Hyundai vehicles through online. The buyers can see the pictures, inventory and all, everything related to the car. There will be different online purchasing options through the website. Anyone who wants to sell the cars can reach any of the Hyundai dealer stores and provide the complete details, so that the dealers will upload the information in the website.
Responsibilities:
•Reviewed Business Requirement and Software Specification Requirements to achieve better understanding of the AUT.
• Modified the scripts in UFT to automate Desktop application
• Used descriptive programming to develop the automation scripts in UF
• Performed the tasks of testing inter process communication, shared data, and sub syst
• Responsible for providing support to senior QA integration tester in the development and execution of integration test cases
•Develop testing framework for testing in-house software REST API, using Cucumber, Ruby, and RestClient.
•Developed build automation scripts using SeleniumWebDriver, Python for user management modul
•Written Test Cases for ETL to compare Source and Target database systems
•Examined and analyzed the requirements to document test cases.
•Expertise the testing application developed using various mobile technologies.
•Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
•Used Selenium Web Driver for testing various web applications.
•Involved in complete QA Life Cycles.
•Involved in testing theWeb Services using SOAPUI.
• Implemented page object model automation framework with Java, Selenium Web driver and Cucumber.
• Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
•Develop, test and maintain ETL procedures employing both ETL tools and custom PL/SQL.
•Proposed the need for adding or modifying a requirement, to the business analyst and project manager, to enhance the product functionality
• Performed Sanity testing for each new build of the application.
•Tested for Functionality, Interface, and Regression testing.
•Identified the defects and worked with the development team to fix the defects.
•Coordinated within the testing team to achieve the testing goals.
Environment: Share Point, EDM Methodology, Python, Java, J2EE, MongoDB, Web logic App Server 9.1, Selenium IDE, Selenium Web Driver, ALM 11.5, MS Office, SoapUI, QC and Oracle
CMS MD USA July 2012-Sept 2013
QA/Automation Tester
The CMS Enterprise is a gateway being offered to allow the public to access a number of systems related to Medicare Advantage, Prescription Drug, and other CMS programs. CMS Provides Health Coverage for 100 Million People through Medicare, Medicaid, and the Children's Health Insurance Program. And with health insurance reforms and health care exchanges, we are improving health care and ensuring coverage for all Americans.
Key Responsibilities:
•Designing framework for data driven, keyword, Hybrid, POM Model using Selenium Web Driver in Java language.
•Involved for Cross browser Testing using Selenium Grid with hub, Sauce Lab and node configuration.
•Ant Configuration with Test NG framework in order to generate TestNG and Extent report.
•Implemented custom listener for fail, pass and skip test cases result and as well created object repojectory dynamically.
•Developed automated test framework for bill pay REST APIs using Java Spring framework.
•Configured the .Bat file for all Build Automated TC # script in order to run them sequentially or parallel on multiple machine with multiple node configuration.
•Involved in Release support - Release to QA, involved in environment setup, testing the release process.
•Generated the test summary using log file and snap shot Create new SSIS packages to ETL data from Salesforce to SQL Server and vice versa.
•Involved for test planning and managing test cases in Zira.
•Created customized tools using Groovy scripting in SOAPUI to automate web services regression test cases.
•I logged defects in Jira tool and managed test cases Zephyr plugin with Jira.
•Extensive experience in Functional, data integrity, Integration and System Testing and prepared the test completion report and automation handover document.
•Analyzed business process requirements and utilize Salesforce functionality to automate and achieve those objectives.
Environment: Selenium Web Driver 2.49, Java 1.8, Eclipse, Junit, SQL Server, TOD, Sauce Lab
INTERSECTIONS INC, Chantilly VA Feb 2011-June 2012
QA Test /QTP Tester
Intersections Inc. is a leading provider of consumer and corporate identity risk management services. Intersections' business solutions are designed to help companies proactively deliver a variety of innovative and flexible solutions including identity theft protection, data breach remediation, and online brand protection.
Responsibilities:
Interacted with business heads to finalize the Business Requirements for the application.
Responsible for managing a team, planning activities, creating test plan, Defect tracking
Involved in Requirements review, design review and Code review.
Participated in meetings and projects with Business, project managers, and developers to automate, upgrade, or expand applications that accomplish business operations.
Tested Customer care application.
Extensive experience in ETL process consisting of data transformation, sourcing, mapping, conversion and loading.
Execute batch processing and verify the jobs status and data in database tables.
Created Test Scenarios and Test Cases according to the business and system requirements in HP ALM.
Tested XML files, FTP to trigger and test emails on Nvault platform.
Triggered and tested various emails in English.
Tested all the branded and transparent web sites on various browsers like IE, Firefox and Chrome.
Installation of builds.
Helped the business and developers to identify the root causes of Defects and resolved them.
Extracted and tested collaterals and kits in English.
Logged the defects in HP ALM.
Involved in User acceptance Testing
Tested Crystal Reports.
Worked closely with Business and senior directors to upgrade the requirements.
Worked closely with developers to resolve identified problems in new and existing applications.
Developed Build Automation scripts in QTP for backend testing
Developed Automation Scripts in Selenium for web
Uploaded Business requirements, test scenarios, test cases and defects in ALM.
Repetitive tests were run using the Automation tool QTP for documenting the regression testing results.
Environment: C# MS.NET Framework, ASP.NET, IIS, HP ALM, JIRA, SQL Server, Oracle, Ecommerce, Nvault, Web services.
Sprint Atlanta USA OCt 2009- Nov 2010
QA Analyst
Call Center software designed to enhance agent utilization by dynamically delivering shrinkage activities during idle time. Knowledge call center performance management software, which improves call center productivity, is on-demand, easy to use and requires no capital expenditures.
Intradiem, Agents receive the training, coaching and communications they need to improve their performance and deliver best-in-class service to your customers, and their queue assignments are always up to date to reflect their most recent skills and performance. Combined with automated staffing adjustments, your customers always have access to the right number of qualified agents.
Key Responsibilities:
Collaborating with developers to provide additional research that is needed to understand the issues and assist with debugging where suitable.
Gathered business process requirements and utilize Salesforce functionality to automate and achieve those objectives.
Gather detailed requirements by performing document analysis, conference calls, business process descriptions, and use cases to customize Salesforce.com and integrate new applications to meet the needs of end users.
Good experience in preparation of test cases, Installation testing, Replication of problems &Generation of bug report.
Participate in the agile/SCRUM process and collaborate with development and production team throughout all stages of the SDLC.
Developing and Maintaining Test Scripts, analyzing bugs and interacting with development team members in fixing the defects
I logged defects in Jira tool, TFS and managed test cases in Microsoft Test Manager.
Writing Automation Scripts by using Automation Tool Coded UI, Ranorex in C# & Selenium Web Driver in Java language.
Involved as leading the automation team using automation tool and framework.
Cross browser Testing using Selenium Grid tool in Selenium Web driver and in Coded UI by downloading selenium component in VS-13, 15.
Used test attributers & assertion.
Generate html report to track the test result of TC#..
Configured the .Bat file for all Automated TC # script in order to run them sequentially or parallel on multiple machine
Executed automated TC# via CMD .
Generated the test reports using log file and snap shot.
Expertise in web application UI testing using Fiddler tool by providing input XML.
Ensuring non-conforming products are identified and placed on restriction.
Awareness of regulatory requirement and customer service expectations. Ensuring activities in the quality plan are carried out. Coordinating the investigation of customer complaints.
Environment: Selenium Web Driver, Java, Eclipse, Junit, Visual Studio 2010, 12, 13, Ranorex Studio, SQL Server 2008, .NET framework 4.0 /4.5