Post Job Free
Sign in

Senior QA Automation Engineer

Location:
New York, NY, 10001
Salary:
65$ per hour
Posted:
January 09, 2018

Contact this candidate

Resume:

Rajesh Vuppu

Senior QA Automation Engineer

C*C Consultant 3rd Party Employee

857-***-**** ****.*******@*****.***

PROFESSIONAL EXPERTISE

TECHNICAL SKILLS

Over 7+ years of professional IT experience with emphasis on Quality Assurance(QA) in both Manual and Automation testing.

Proficient in using HP interactive products like - HP Quick Test Professional (QTP), Unified Functional Testing(UFT), HP Load Runner, HP Quality Centre (QC), open source automation using Selenium, Bugzilla, and JIRA

Expertise in automating test cases with Selenium, Java, Cucumber, APPIUM for web applications on both mobile and desktop

Experienced in Preparing Test Plans, Test Cases, Test Strategy, and Test Scenario's, Test data, Test log and Defect Reports.

Experience in Automated QA using JUnit, TestNG.

Experienced in using Maven build tools to manage framework dependency jar files.

Experienced in using Jenkin as a Continuous Integration server to configure with GitHub and Maven.

Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.

Extensive experience in using Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality with the Selenium Server.

Experience of the full SDLC Methodologies and Validations to ensure the Quality Assurance Control.

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.

Used Apache POI for the data driven test cases.

Experienced in using GitHub as a source repository system to share code within the office as well as with the overseas team.

Strong exposure testing applications on different browsers like IE, Firefox, Chrome.

Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex testing problem.

Strong team player with ability to work productively in a team as well as individually

TEST APPROACHES

Waterfall, Agile/Scrum, SDLC, STLC

TESTING TOOLS

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, QC, QTP, ALM

TEST BUILD & INTEGRATION TOOLS

Maven, Ant, Jenkins

FRAMEWORKS

Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

PROGRAMMING TOOLS

JAVA, Gherkin, SQL C, C++, J2EE, .NET, JSON, PL/SQL, HTML, XML, XPath, CSSs elector

SCRIPTING LANGUAGES

Shell Scripting, VB Scripting

DATABASES

MySQL, Oracle, SQL Server, LDAP, SQL Navigator, TOAD

BROWSERS

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

OPERATING SYSTEMS

Windows XP/7/8, Ubuntu, UNIX, LINUX

DEFECT TOOLS

HP Quality Center, JIRA, ALM, Rally

UTILITIES

Eclipse, SVN, Firebug, Fire Path, GitHub, MS Office

PROTOCALS

FIX Protocol, FTP, UDP, TCP/IP, TIBCO EMS, HTTP

WORK EXPERIENCE PROJECT

AMERICAN EXPRESS NYC

SENIOR QA ENGINEER

SEPT 2016 – CURRENTLY WORKING

Prepared test plans as per the business requirements Document (BRD). Reviewed User Requirements, Use Cases and Detailed Designs to develop Test Cases. Performed (UAT) User Acceptance testing exclusively in an agile environment.

Performed regression testing on Manual scripts using Quality Center (QC). Replaced fixed values with parameters, to check the functionality of the application with multiple sets of data.

Used Selenium Web driver to test browser compatibility and correct functionality of the website. Developed the automated test script for regression test suite in an application by using Selenium tool.

Created automation framework using Hybrid model framework and Data Driven framework to test web application. Thorough understanding of POM using page factory. Worked on Selenium WebDriver automation script in Java for cross browser testing. Used testing annotations to group the test methods and for cross browser.

Involved in Web Application GUI automation creating regression suites using Selenium Web Driver, JUnit/TestNG, and Eclipse. Tested the whole application for Broken Links.

Tested entry and exit criteria for the application screens and checking their contents. Tested the application for browser compatibility using Internet Explorer (IE), Netscape Navigator. Interacted with developers to resolve application defects.

Performed Black Box and White Box testing to ensure that the functionality of the application matched with the Business requirements. Developed SQL scripts to perform Backend Testing.

Executed SQL Queries for testing integrity of data in database (Backend Testing). Reported defects in the application under test (AUT) generated due to the failure of Checkpoints, Error messages, System messages or User messages.

Tracked defects, which include adding defects, repairing open defects, testing a new build of the application, and analyzed defect data using Quality Center.

Environment: HP Quality Center, Selenium, Windows NT, Java, Internet Explorer, Netscape, SQL.

MOODY’S ANALYTICS NYC

SELENIUM TEST ENGINEER

APRIL 2015 – JULY 2016

Analysis of Business and Requirement Specifications. Implementing Test Lab and formulation of Test Plans, Test Strategy.

Ensure to guide process and technology adoption to assure apt QA testing of User Interface application. Involved in building automation framework from scratch using Selenium WebDriver, JAVA, Junit, Cucumber, and Eclipse.

Developed Automation framework implementing Page Object Model, using JAVA, Selenium Web driver and Cucumber.

Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.

Used MAVEN for build management, SVN as source repository and Jenkins for Continuous Integration of the builds. Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.

Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins. Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script. Designed Project plan on Jenkins, configured scheduled using Cron job.

Performed Data driven testing using Junit functions and Selenium WebDriver which examines the data properly from XML files.

Used Apache POI API to register the test data from the excel sheet. Examined the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under examination. Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium.

Implemented Regression and Smoke test execution as a discrete step of the deployment process by using WebDriver. Performed functional testing to identify several critical points in the application and automated it by using Selenium WebDriver.

Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java/TestNG) prior to agile release.

Involved in preparing a report of all automation difficulties and test results for a further application using Maven. Performed functional testing of SOAP & Restful Web Services using SOAPUI Tool Used Java/JUnit to run Cucumber feature and scenarios and generating report on daily basis.

Environment: Selenium Web Driver, JIRA, Jenkins, MAVEN, SVN, Apache-POI, Cucumber, Gherkin, Oracle DB, Eclipse, Firebug, Fire Path, SOAPUI, XML, HTML5

SPRINT CORPOORATION OVERLAND PARK, KS

QA ENGINEER

DEC 2013 – MRCH 2015

Created Test Strategy, Test Plan Detailed Test Cases and Test Scripts for both manual and automated testing.

Participated in Requirement Analysis, Business Analysis, Use-Case Analysis and Gap Analysis

Facilitated formal review meetings with developers to report, demonstrate, prioritize and suggest resolution to issues discovered during testing Cycles.

Planned, scheduled and executed System testing.

Supported business users during testing provided data for test scenarios.

Provided the management with test metrics, reports and schedules as necessary and participated in meetings.

Involved in creating customized trend graphs and reports on a regular basis and submitting them to the management for decision-making.

Supervised regression testing Monitor all problems detected during execution.

Using selenium Webdriver Performed Integration, Regression, End to End, Systems and Backend testing.

Developed automated frameworks using Selenium Webdriver to create scripts for regression testing.

Responsible for QA test Strategy, QA test suite development, execution and analysis.

Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.

Used Java to write executable functions that are embedded in HTML pages and interact with the X-path and CSS Selector of the page.

Used TESTNG Assertions with Selenium WebDriver and work on times issues by synchronizing to test application.

Hybrid framework with Selenium was developed and generic keywords were implemented.

Involved in Web Testing & Cross Browser Testing of the application on various Browsers to ensure that it functions similarly on all browsers (IE, Safari and Mozilla Firefox).

Wrote SQL Query to extract data from various database tables for testing purpose.

Validated tests by cross checking data in backend on SQL server using SQL Queries.

Environment: XML, HTML, Windows XP/7/8, My SQL, AJAX, Java, Selenium Webdriver, Log 4j, ANT, Tomcat, Eclipse, and TESTNG.

HP PALO ALTO, CA

QA ENGINEER

JAN 2013 – NOV 2013

Analyzing Business Requirements/Features and preparing the Test conditions in HP Quality Center.

Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.

Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.

Followed QA testing automation setup to set up Selenium WebDriver to run automated test scripts.

Arrange test suites to be able to upgrade tests easily in the event of any feature changes.

Wrote Test plan and test case for the new features.

Modifying the existing test cases based on change in a feature.

Using Jira as a defect tracking tool for product backlogs and reporting bugs.

Tested request and response XML's based web services interfaces using Soap UI.

Document test results and test procedures after every release.

Review of test scripts prepared by other automation tester using review checklist.

Responsible for implementing Load Runner, Performance center, JMeter based infrastructure.

Used Unix commands to access and troubleshoot Errors by accessing the Error log files.

Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE, Java, TestNG & Maven.

Ported existing QTP automation scripts into TestNG and Selenium test cases.

Performance testing using JMeter tool & Agile and Scrum environment.

Environment: Selenium IDE, Selenium Grid, C#, Windows XP, Agile, Oracle 11g, Quality center, Javascript WebDriver, Nightwatch, Cucumber, SoapUI, HTML, JMeter, TestNG, CURAM, MAVEN, Linux

GLOBAL EDGE INDIA

QA ENGINEER

JAN 2011 – DEC 2012

Attended Weekly Status meetings, Walkthrough meetings, QA meetings, and bug review meetings.

Involved in the kick-off meeting. Used GitHub to maintain and manage the build scripts, test data used, and other documents related to the project.

Test scripts are automated, created and executed using Selenium WebDriver, TestNG. Test data required for the Automated test scripts are created in MS Excel. Used various classes of Selenium like Alerts, select to handle various scenarios.

Dynamic Xpath has been written to handle hidden and dynamic web Elements. Sync points are used wherever necessary to make the scripts pass.

Page Object Model approach has been implemented to reduce code redundancy. Used Java as a programming language with Selenium to test web application.

After execution, generated test reports have been shared with all the team members. Identified defects have been logged in Defect tracking tool HP Quality Centre.

The defect triage meeting had been conducted to discuss the status of the defects regularly. Test and Run various APIs as part of System Integration Testing.

Worked and communicated with programmers, project managers and other groups to set and meet quality standards and deadlines.

Used Quality Centre to store all testing results, metrics, implemented test plan document, created test cases, Defect tracking and reporting.

Environment/Tools: Selenium WebDriver, Eclipse, Java, Appium, Oracle, TestNG, MySQL, HP Quality Center, XPath



Contact this candidate