rajesh khanna qa engineer

6
RAJESH KHANNA QA Engineer [email protected] 925-399-8665 Professional Summary: Around 7+ years of work experience as Software Quality Analyst, well-versed with all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Performed both Manual, Automated testing, Mobile Application Testing for major releases Experience in Designing and executing the automation scripts using Selenium. Experience in designing the test cases, creating test plans and executing test cases. Run Compatibility Testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross mobile devices - phones, tablets, iPads etc.) Experience in preparing Test cases, Automated Test scripts, Test Data Extensive experience in Selenium Web Driver, TestNG and having knowledge on Maven. Worked on SVN tools like Tortoise and Toad to make the pull and push from the internal organizational repositories. Experience in finding the web elements in webpage by using CSS Selectors and Xpath . Developed Java based library to read test data from XML & Properties files using JUnit and Selenium. Expertise in working with Selenium IDE and Selenium Web Driver using TestNG. Used TestNG to execute selenium automation suites on different browsers parallel. Extensive experience on Tracking Defects using JIRA, HP Quality Center and HP ALM. Good experience as SOAP Web Services Tester Extensive experience in Selenium functional and Regression testing. Work experience in Agile (scrum)/Waterfall Methodologies. Familiar with programming languages like C, C++and core java. Expertise on Mobile App automation testing Using APPIUM. Good knowledge in Teradata data warehouse architecture . Involved in automation testing using QTP and RFT by creating test scripts and executing on weekly basis. Knowledge Automation experience using QTP and IBM Rational Functional Tester. Built various automation suites in RFT to support various test environments. Always strived to identify high quality defects and root cause analysis and suggested fixes and track them to closure. Coordinated and Interacted with Developers and Project Managers to resolve outstanding defects. Ability to effectively and professionally interact with people at all levels of management in reporting. Excellent analytical, problem solving, Verbal and Written Communication Skills. Exceptional skills in adapting to Industry Best Practices, new Technologies and Environment. Ability to work well in a dynamic fast paced team environment and plan activities without supervision. Tools and Technologies: QA Tools Selenium (Selenium IDE, Web Driver, TestNG), Quality Center 11.0/9.5/9.2, QTP 10.0. Databases Oracle 11g, SQL server and MS-Access

Upload: rajesh-khanna

Post on 06-Jan-2017

77 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: RAJESH KHANNA QA Engineer

RAJESH KHANNA QA [email protected]

925-399-8665

Professional Summary:

• Around 7+ years of work experience as Software Quality Analyst, well-versed with all stages of SoftwareDevelopment Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

Performed both Manual, Automated testing, Mobile Application Testing for major releases• Experience in Designing and executing the automation scripts using Selenium.• Experience in designing the test cases, creating test plans and executing test cases.• Run Compatibility Testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross mobile devices - phones,

tablets, iPads etc.)• Experience in preparing Test cases, Automated Test scripts, Test Data• Extensive experience in Selenium Web Driver, TestNG and having knowledge on Maven.• Worked on SVN tools like Tortoise and Toad to make the pull and push from the internal organizational repositories.• Experience in finding the web elements in webpage by using CSS Selectors and Xpath .• Developed Java based library to read test data from XML & Properties files using JUnit and Selenium.• Expertise in working with Selenium IDE and Selenium Web Driver using TestNG.• Used TestNG to execute selenium automation suites on different browsers parallel.• Extensive experience on Tracking Defects using JIRA, HP Quality Center and HP ALM.• Good experience as SOAP Web Services Tester• Extensive experience in Selenium functional and Regression testing.• Work experience in Agile (scrum)/Waterfall Methodologies.• Familiar with programming languages like C, C++and core java.• Expertise on Mobile App automation testing Using APPIUM.• Good knowledge in Teradata data warehouse architecture.• Involved in automation testing using QTP and RFT by creating test scripts and executing on weekly basis.• Knowledge Automation experience using QTP and IBM Rational Functional Tester.• Built various automation suites in RFT to support various test environments.• Always strived to identify high quality defects and root cause analysis and suggested fixes and track them to closure.• Coordinated and Interacted with Developers and Project Managers to resolve outstanding defects.• Ability to effectively and professionally interact with people at all levels of management in reporting.• Excellent analytical, problem solving, Verbal and Written Communication Skills.• Exceptional skills in adapting to Industry Best Practices, new Technologies and Environment.• Ability to work well in a dynamic fast paced team environment and plan activities without supervision.

Tools and Technologies:

QA Tools Selenium (Selenium IDE, Web Driver, TestNG), Quality Center 11.0/9.5/9.2, QTP 10.0.Databases Oracle 11g, SQL server and MS-AccessOracle Tools SQL* Loader, SQL Navigator and ToadOperating Systems Windows and MacApplications MS-Office 2010 (Word, Excel and PowerPoint)

Professional Experience:

July 2015–Till DateRole: Quality Analyst (Web and Mobile)

Description: Client is using Eloqua a Digital Marketing Tool for Campaign Management, Marketing Contacts Management, Account Management along with Revenue Performance tool and also integrated with CVENT for events management.

Responsibilities:

Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.

Developed test code in Java language using Eclipse IDE and TestNG framework.

Page 2: RAJESH KHANNA QA Engineer

Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG prior to Agile release.

Enhanced JDE application depending on user request and pull the data from User defined format and update JDE files. Developed a batch application to pull the data from Excel and update JDE files.

Responsible for estimating required resource and components for SOA testing. Partner with IT partners external to the Clarity PPM application development team to coordinate integration testing with external

systems. Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to

send the regression result automatically. Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators. Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite. Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response

of the Web Services (SOA) through SOAPUI. Used Firebug to do web based testing with selenium for the commands and locator application.  Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/HP ALM for

logging, tracking and reporting bugs in the application. Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API. Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance,

and load tests. Extensively SOAP UI for functional testing of web services. Used bug tracking tool Jira. Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing. Reuse same DDT FRAMEWORK for Mobile Automation using APPIUM As a mobile application tester, responsible for planning, scheduling and implementation of ADP mobile application test plan.

Environment: Java, Selenium WebDriver, TestNG, Maven, Python, Jenkins, Jira, SOUPUI, TDD, Agile, HTML, XML, XPath, Web Services (SOAP & RESTFUL), JavaScript, SQL, PLSQL, SQL Navigator, Oracle, UNIX, APPIUM, Windows.

Mar 2014-June 2015Role: QA Engineer

Description: TD Bank and its subsidiaries offer customized private banking and wealth management services through TD Wealth and vehicle financing and dealer commercial services through TD Auto Finance.

Framework: Our Framework is designed in the way to get the test data from the External Source excel file and any changes in application we need to update the locater in an action script. For each failure and success we will take a screenshot. Responsibilities:

Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules. Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java. 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 Web Driver. Involved in Automation of the test cases using Selenium Web Driver, Junit. Create Junit HTML test report for the entire test suite. Developed Java based library to read test data from XML & Properties files using Junit and Selenium. Configured ANT builds scripts to run tests, develops reports and sends notifications. Used Selenium Grid for checking instance of server and Selenium IDE for record and playback. Performed Regression testing on new builds, every modification in the application using Selenium RC. Performed regression testing using QC by modifying and documenting the existing scripts. Performed back-end testing using SQL queries to validate the data in the back-end SQL Server Status reporting and test updating in Quality Center. Executed automated testing in QC to test the front-end functionality of the application. Used HP Quality Center for viewing and analyzing test results and also for defect tracking and reporting which occurred during

execution of test scripts.

Page 3: RAJESH KHANNA QA Engineer

Developed automation test scripts for client -server and web based applications using Python, Silk and other automation tools. Wrote SQL queries for validating the data mapping and data integrity. Involved in status reporting, project meetings and project planning with the team. Performed app testing using APPIUM tool

Environment: Selenium Web Driver, Eclipse, JAVA, C, JUnit, Oracle 10g, SQL, SQL Navigator, SOAP UI, Web Services (SOAP & REST FUL), XPath, Eclipse IDE, HTML, JavaScript, CSS, XML, SQL Server, Windows, Linux.

Jan 2013- Feb 2014Role: QA Engineer

Description: Silicon Valley Bank (SVB) is a commercial bank. It provides services to individual, small businesses, and major corporations. I worked as a Quality Assurance Engineer on Banker application.  I also worked on other ongoing projects in the team.

Responsibilities:

Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements. Specifications Creation of Test Data Requirements and Test Condition Matrix; Setting up Test Environment; Software Test

Execution Defect Management. Created Java based scripts for Selenium Web Driver with TestNG as automation frame work. Setup the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms. Wrote and executed automated test cases using Selenium Web Driver to automate manual testing solutions. Analyzed the Log files to verify the processes for debugging and or test data verification purposes. 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 prepare analysis reports. Performed Regression testing on new builds, every modification in the application using Selenium Web Driver. 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 JIRA and also followed up with development team to verify bug fixes, and

update bug status. Involved in creating automation test suites for progression & regression testing in SOAPUI. The messaging formats included

SOAP over HTTP&REST based clients with XML payload. Involved in Unit testing, test case development and regression testing using TestNG for web based application. Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server. Prepared user documentation with screenshots for UAT (User Acceptance testing). Interacted with development and product management teams for the quick resolution of reported bugs and various technical

issues.

Environment: Java, Selenium Web Driver, TestNG, ANT, SOAPUI, TDD, Agile, HTML, XML, REST, SQL, PL/ SQL, Oracle, Jira, Windows XP, UNIX.

Jun 2009–Nov 2012Role: QA Engineer

NC TRACKS- Health Care project for State of North Carolina Description: The NC Tracks Project involves in developing the Replacement Medicaid Management Information System (MMIS) for the state of North Carolina. Major project objectives include the Design, Development, and Implementation (DDI) of the system, as well as the production support of the system following client acceptance and transfer to operations. Development of a thin client application - a web application which presents the UI for the NC tracks. Involved in testing the client application for the prior approval sub system where we can create workflows to provide access on multiples widgets across application, and provider subsystem on both ssenrollment tracking side and provider detail, Reference subsystem which provides a platform to create association in between two or more subsystems in terms of data.

Responsibilities:

Involved in preparation of Test plans, created test cases and responsible for executing the Test scripts. Participated in the walkthrough meetings for analyzing the BRD’S to create the test cases.

Page 4: RAJESH KHANNA QA Engineer

Experienced in maintaining all the documentation required for testing. Tested the Application manually and also tested the design and functionality of the Application. Created Test Scenarios based on business requirements. Participated in Walk through of Test plans and Test cases. Used SQL Server to perform backend testing. Used HPQC for preparing the Test Plans and manual Test Scripts. Executed Test cases using QC. Reported the bugs to developers. Performed Functional testing, User Acceptance Testing and System Testing. Participated in the team meetings to discuss the issues arising out of testing. Performed automated tests using QTP both functional and regression testing according to the guidelines. Performed back end testing by executing SQL queries to verify the data in the database.

Environment: QTP, Quality Center 9.0, J2EE 5.0, Oracle9i, SQL, HTML, XML, Waterfall testing, Eclipse, Tomcat, Apache, Windows XP, UNIX