PROFESSIONAL SUMMARY:
Hands-on experience using tools: SELENIUM, SOAP UI, Coded UI, Quick Test Professional (QTP), TFS, MS Visual Studio, Microsoft Test Manager (MTM), Quality Center (QC).
Experience in coding using C# & writing automated test scripts to do various UI, Business and logical testing.
Experience in Groovy script using SOAP UI in creating and executing various automation test scripts for various web services.
Experience assessing testing processes, creating, implementing testing strategies and SQA strategies using Agile-testing methodology.
Responsible for validation and regression testing of all High Level business critical defects.
Creation and Design of all Test Plans, Test Cases, Test Scripts and Test Reports which cover all requirements outlined from Business Analysts and Functional Spec. Documents.
Designed test cases and performed Acceptance, Functionality and Integration testing.
TECHNICAL PROFILE
Testing Tools: Coded UI, Quick Test Professional (QTP), Quality Center (QC), Load Runner (LR), MS Office, SOAP UI, MTM (Microsoft Test Manager), Selenium, MS Visual Studio
Operating Systems: Windows 2000/NT/XP, UNIX
Languages: C#, VB Script, Groovy Script, JQuery, GHERKIN(Specflow)
Web Technologies: HTML, JavaScript, XML, MQ messaging
DBMS / RDBMS: Oracle, SQL Server, MS-Access, SQL Server Tool Report Builder
EXPERIENCE:
IHS, Tempe, AZ June 2015 to Present
Position: Senior QA Engineer (IMPACT Mobile/Web App)
Description: IMPACT is a customizable user web application intended for creating incidents, assessments etc…It is an enterprise wide application developed using .net technology. IMPACT has a mobile application that was built using REST services. The application modules can be customized using different user permissions and most of the user features can be configured using XML files based on user needs.
Responsibilities:
Created automated test scripts using SPECFLOW or GHERKIN, C# using Selenium Web driver.
Captured SQL queries from server using SQL profiler & Oracle plus and designed required SQL queries for automation test scripts.
Created and executed manual test cases through MTM for the Mobile application.
Resolved and continued creating complex automation scripts on a day to day basis.
Tested the application across multiple browsers and devices.
Used SQL profiler to capture the queries needed for automation scripts.
Position: Senior QA Engineer (Sphera)
Description: Part of the testing team for SPHERA, a web application/reporting tool developed for professionals, which gets data from more than one user applications for creating customized reports for Oil & Gas / petroleum refineries like Chevron, Exxon Mobil, Valero etc., The framework is developed to customize and can be used with any presentation layer for individual clients. Technology used for the framework is MS C#, SQL Server /Oracle as Database, TFS, and other MS tools. Application features different web parts to save/ retrieve data like Employee info, Hierarchies, Users, Materials, Report Categories etc. with different access levels. Web parts are interconnected using REST services to exchange data between them and generate a data analysis report easily. Further reports can be generated with data apportioned, data converted, data aggregated.
Responsibilities:
Practiced daily scrum in a KANBAN project development environment.
Responsible for designing manual test cases in TFS/MTM.
Created automated test scripts using SPECFLOW or GHERKIN, C# using Coded UI and JQuery in MS Visual Studio
Designed SQL queries for database testing.
Executed test cases manually and ran automated test cases for regression.
Created automated test runs in MTM
Worked/ Have extensive knowledge on various source control technologies like TFS, Subversion and other package deployment solutions like NuGet / GIT, Microsoft package and deployment
Charles Schwab, Tempe, AZ Dec 2014 to June 2015
Position: Staff QA Engineer (Auto Core Lead for MyQ)
Description: MyQ is a web application intended for the customer service professionals. It is an enterprise wide application developed under PEGA environment using JAVA technology. It contains all different types of cases like Account maintenance, Cashiering, Wires etc that will help the enterprise resolve them efficiently per the process involving different groups. PEGA provides various out of the box, Customized and Configured features by
which application development is very easy.
Responsibilities:
Responsible for QA delivery for MyQ project from offshore team.
Responsible to maximize the ability to automate.
Helped in designing new automation framework to be able to script using QTP and utilize MTM iterations and other configurations.
Created dlls using C# by utilizing MTM management services
Implemented new process using MTM that reduced external tracking and maintenance.
Implemented automated reporting of QA status daily, weekly including status @ project level for all the projects together at one place using Tableau.
Position: Staff QA Engineer (Auto Core Lead for Capture)
Description: Capture is an application used for scanning all different documents and release them to other external systems for processing. Documents come from different channels like Email, Scan, online etc. It is developed using Kofax, database and MQ technology under Citrix environment.
Responsibilities:
Worked closely with developers to set up automation environment for capture application on a citrix server.
Led the team to design QTP scripts.
Reviewed Test cases and automation scripts based on business requirements.
Identified the problem that is causing intermittent issues.
US Airways Information Technology, Tempe, AZ July 2010 to Dec 2014
Position: Engineer IT Quality Assurance (Automation Testing for Tower Logs Project)
Description: Tower Logs Project provides the critical estimated and actual times as well as Jobs needed to perform on a particular flight. that is departing from a base Station. The system helps the Line Maintenance Officers estimate the time left to finish the jobs for timely departures or arrivals.
Responsibilities:
Designed test cases for the complex work flow based on the functionalities required by the business.
Designed automated test cases for the different web services using C# frame work.
Led the analysts’ team to develop the automation project.
Identified the testable pieces that are causing major issues to the system and designed test cases.
Helped the dev. team by analyzing the test results/ data to fix a critical issue.
Position: Engineer IT Quality Assurance (Automation testing for AirOPS Projects)
Description: AIROPS develops different systems and web services to help the Crew and Line Maintenance employees. Catering, CASS, TechSightX, Tower Logs are some of the projects involving different technologies like Web services, databases, processors, HP Systems. As part of AIROPS testing team, our automation team will analyze the testable candidates to create the test scripts using SOAP UI or .NET to help regression tests for future releases.
Responsibilities:
Worked closely with the developers, Architect and BA’s to understand the data flow and requirements and led various projects for system level testing.
Helped analysts technically for writing test cases and understand work flow.
Written Groovy script using SOAP UI to validate the services at database level.
Resolved various challenges during automation while connecting SOAP UI with different databases like Excel or SQL server.
Automated the web services testing and possible systems using C#.
Created project specific test data in SQL server to drive the automation scripts.
Position: Engineer IT Quality Assurance (Automation Testing for WebSceptre Project)
Description: As part of the Automation testing team for a web application, WebSceptre, a flight maintenance web application used to manage and track all the information about the parts of the aircraft. WebSceptre depends on a mainframe application called SCEPTRE for any data and/or permissions. WebSceptre has different modules like Discrepancies, Aircraft history, Maintenance, Parts, Engine Tracking etc. Automation team will analyze the manual scripts to identify the automation candidates and design the automation testing scripts.
Responsibilities:
Worked closely with the BA's and the manual testing team for the test scenarios review.
Create, Execute & Trouble shoot the Coded UI automation test scripts.
Automation scripts were developed using C#.
Simplified the logic to parse through huge results data to do various validations that are enforced by business requirements.
Refactored and given suggestions for various refactoring techniques on reusability of various generic validations.
Arizona Supreme Court, Phoenix, AZ Sep 2009 to May 2010
Position: QA Consultant (JOLTSaz Project)
Description: JOLTSaz is an enterprise level application for courts’ juvenile case management across most juvenile courts in AZ, including AOC. It is a one stop solution for all the juvenile courts in all counties of Arizona to manage and track all case related information regarding cases, defendants, plaintiffs, dispositions, calendaring, fees etc. JOLTSaz is developed using ASP.NET/AJAX, VB.NET, and SQL SERVER Technologies. Quality response team is responsible for building the test scripts, test scenarios;and addressing both the data validations and functional requirements.
Position: QA Consultant (AMCAD Project)
Description: Amcad is an enterprise level application for courts’ case management across most of the courts in AZ, including AOC. It is a one stop solution for all the courts in all counties of Arizona to manage and track all case related information regarding cases, defendants, plaintiffs, dispositions, calendaring, fees etc. Amcad is developed using ASP.NET/AJAX, VB.NET, and SQL SERVER Technologies. Quality response team is responsible for building the test scripts, test scenarios; and addressing both the data validations and functional requirements.
Responsibilities:
Creating and updating test cases.
Participated in daily SCRUM meetings in agile environment.
Written code to test the business logic especially for 3 basic test cases: To Pass, to fail & to throw exception using NUnit.
Performed regression testing for each build and maintained release notes & verified functional requirements document.
Managed various scripts for Workflow Script Editor for Customizing the QC Defects Module.
Performed database check points and various SQL queries through Microsoft query in QTP.
Designed SQL queries in SSRS and created adhoc reports using SQL Server 2008 Report Builder 2.0.
Used UNIX to check the status of the file. Used common commands like Kill PID [Process ID] in the scripts for my testing if the process was not disposed automatically.
Used ftp command when a file needs to be moved. Etc.
Consulting for Multiple Clients
Nucleon Project / BankOne Project: Jun 2008 - Aug 2009
Master Health: Frontier Technologies, Hyderabad, India Apr 2003 - Dec 2004
Phone Banking Officer (PBO): ICICI Bank, Hyderabad, India Mar 2002 - Mar 2003
Responsibilities:
Used Seibel developed environment for the entire processing from call status till the request been resolved and capturing service requests during the loan period.
Taking leads & calculating the eligibility amount, EMI etc.
Designed, Developed & Implemented different levels of test cases and test plans for business.
Involved in testing the functionality and usability of the system from end user perspective.
Performed Sanity, System, Integration, Regression, Load and Performance Testing.
Developed queries in SQL to retrieve data from tables and to test data integrity.
Performed functional testing using QTP.
Tested the performance of the entire application to isolate and identify potential client, network, and server bottlenecks, as well as, to test the peak load conditions using Load Runner.
Executed Load Runner to verify the handling of a huge and mixture formatted data.
Used Load Runner to test batch verification and record response time.
Applied Load Runner when testing software's GUI performance and stress issues.
Performing testing on web server to find Memory Leaks.
EDUCATION: B.S. in Engineering.
VISA Status: Green Card, authorized to work in US for any employer.
References are available upon request.