Post Job Free

Resume

Sign in

Sr. QA Engineer

Location:
Carrollton, TX
Posted:
March 21, 2017

Contact this candidate

Resume:

Name: Abhilash Reddy

Email ID: aczemr@r.postjobfree.com Phone: +1-469-***-****

Professional Summary:

Overall 7+ years of experience in Software testing as a Quality Analyst/ Mobile Application Tester and Automated Software Testing using Selenium, QTP, SOAP UI and Quality Canter.

Strong Knowledge of the Software Development Life Cycle (SDLC) and methodologies (Agile, Waterfall, V- model), and ensure Quality Assurance Control.

Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP, Appium to develop automation testing scripts for the web, Mobile, and client-server applications.

Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.

Experience in testing the application web services using SoapUI.

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) and ATDD (Acceptance Test Driven Development) using Cucumber.

Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, exception testing, compatibility testing, security testing of client/server and web-based applications.

Experience in Understanding the code written in different programming languages such as Java, JavaScript, VBScript, .NET, SQL and databases like Oracle, SQL Server.

Experience in Database/Backend testing using SQLQueries for data design, data validation and data Integrity testing. Well, conversant with the implementation from scratch and practical hands-on experience in different types of frameworks like Keyword Driven, Data Driven, Hybrid and PageObjectModel (POM).

Experience in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.

Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HPQuality Center and JIRA.

Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and tested in both XML and JSON formats.

Good knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.

Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.

Worked closely with Business Analyst for Requirements Study and develop SQL Scripts for end - end process validation.

Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

Experience in Test coordination between Onsite and Offshore team.

Ability to interact with end users, also quick learner and team player with good communication

Skills.

Technical Skills:

Testing Tools

Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality

Center, JUnit, Cucumber, Firebug, FirePath, TestNG, Web

services, JXL, SOAPUI, Coded UI, Appium, Microsoft Visual

Studio, Android Studio, ETL.

Language/ Script

Java, JavaScript, Shell Script, Unix, Linux, VBScript (UFT),

C, C#, Python, HTML, XML.

Frameworks

Junit, TestNG, TDD, Python, Data Driven, Keyword Driven,

Hybrid Frameworks, ATF (Automation Test Framework), Page

Object Model, Modular Framework, Back-end database testing

using SQL.

Firefox Add-ons

FirePath, FireBug, XPath.

Web development

HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl,

Python.

SOA Technologies

SOAP, REST, WSDL, Web Services, SOAP UI.

BugTracking tools

HP Quality Center, BugZilla, Visual Studio TFS, JIRA.

Build/ CI Tools

Ant, Maven, Jenkin, Jenkins, Hudson.

Databases

Technologies

MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS

Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD,

SQL*Loader, MYSQL.

Methodologies

Agile/Scrum, Waterfall.

Platforms

Windows 7/Vista/XP, UNIX, Linux.

Testing

Integration, Functional, Regression, Performance and Load

Testing, Manual, Black Box and White Box testing.

Operating System

Windows 2003/XP/NT/98/95, UNIX, Linux.

Professional Experience:

Epocrates, Inc – San Mateo, CA Jan 2016 – Present

Role: Sr. QA Selenium Engineer/ Mobile Test Engineer

Epocrates provides clinical information and tools to healthcare professionals via iPhones, BlackBerrys, and

Other smartphones. It offers drug information through its free subscription service. It also offers

marketing and interactive services such as DocAlert clinical messages (product news and alerts to

healthcare professionals) and Virtual Representative Services (drug detailing and sampling, patient

literature delivery, and tools to contact drug manufacturers, for pharmaceutical sales reps).

Responsibilities:

Designed Automation Test cases using Selenium WebDriver, Java, Junit, Maven.

Used Selenium Grid to run test cases in multiple browsers and Platforms.

Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools such as Jenkins.

Developed automation script for Mobile applications (IOS, Android) using Appium, Java.

Used emulators and IOS simulators to perform the manual Mobile Testing.

Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, and boundary value analysis.

Prepared test data document and Involved in generation of bug and test case execution reports.

Strong experience with SOA architecture which include Soap and Restful Web Services Testing.

Performed web services testing with SOAP UI by validating request and response for XML, JSon files.

Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.

Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.

Good Experience in Agile methodology with SCRUM Process for the product development.

Wrote Python Scripts to develop automated scripts and frame works.

Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.

Logged and managed defects using Quality Center/ALM defect management tool.

Experience in load and performance testing tool JMeter.

Wrote SQL Queries for backend/ETL testing.

Wrote automated scripts for angular JS application using protractor and Java scripts.

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

Involved in Maven configuration for running servers and scripts after the build.

Used Jenkins as continuous integration server to run automated test suites.

Used web-debugging tools like XPath, Firebug and Firepath to locate elements.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter. Protractor.

Devon Bank – Chicago, IL April 2014 – Dec 2015

Role: Sr. QA Selenium Engineer/ QA Analyst

Devon Bank is a full service community bank offering business and personal banking, commercial, real estate and mortgage loans, and international services. It also offers a broad range of electronic banking services from online banking and bill pay to ATM/Debit Cards and Voice Banking. In addition to a high level of professional service, it’s service is personalized to the individual needs of customers and communities.

Responsibilities:

Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver and Python.

Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.

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

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

Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java, python using Junit prior to agile release.

Involved in Maven configuration for running servers and scripts after the build.

Involved in preparing a report of all automation difficulties and test results for further application using Maven.

Implemented simulator for Mobile App Testing in Android Platform using Appium.

The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.

Used web-debugging tools like XPath, Firebug and Firepath to locate elements.

Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.

Performed Regression testing for new builds and every modification in the application using Selenium.

Used Selenium WebDriver to run test cases in multiple browsers and Platforms.

Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.

Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.

Reported software defects in Quality Center and interacted with the developers to resolve technical issues. Also analyzed test results, tracked the defects and generated reports using Quality Center.

Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).

Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.

Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.

Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Selenium WebDriver, Python, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter.

Weis Markets, Inc – Sunbury, PA Nov 2012 – Mar 2014

Role: QA Selenium Engineer/ SOA Tester

Weis Market is built on self-reliance, they process their own milk and use the excess butterfat to make Weis Quality Ice Cream. The market contains a variety of house brands under the following private brand labels: Weis Quality, Weis Five Star, Market Street etc.

Responsibilities:

Extensively involved in identifying test cases and Automated those test cases using Selenium Web Driver, Testing and Java (Eclipse IDE).

Responsible in creating the functional testing framework using Testing and using Selenium Web Driver for writing Automated Scripts with Java.

Developed automation framework to test SOAP based Web Services using Testing.

Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.

Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tool Jenkins for nightly batch run of the script.

Performed GUI, Functional and Regression testing by automation using Selenium, Testing, Maven, and Jenkins.

Involved in writing Test scenarios, Generic tests cases, detail Positive and negative test cases for ETL, and also in Preparing ETL and SQL routines/code for performing ETL testing (system and integration testing) and Documenting the test results.

Performed black-box testing, white-box testing, integration testing and regression testing on the applications.

Used Firebug and XPath for the web based application testing with selenium for the commands and locator application.

Created the data driven framework using HP Service Test and SOAP UI.

Created automation scripts in SOAP UI using Groovy Script for web services testing.

Inserted check points and parameterized the test by replacing the fixed values with parameters and checked how the application performs the same operation with multiple sets of data in QTP/UFT.

Performed Data Driven testing in QTP/UFT for checking the dynamic behavior of the application and analyzed the results.

Experience with Regular expression, recovery scenario in QTP/UFT.

Collaborated with development and QA team to write highly detailed test plans and writing test cases using Quality Centre.

Used SQL Queries to retrieve the data from the table and to perform Backend Testing.

Developed SQL Queries/SQL Procedures to test data load.

Played a key role in production releases and perform UAT test of the system.

Environment: Java, Selenium Web Driver, Page Object Model (POM), HP - ALM Quality Centre/ALM

Jenkins, Testing, Maven, SOAP UI, Agile, Quality Centre, Eclipse, XPath, Firebug, SQL and Windows.

Lendmark Financial Services, Inc – Covington, GA Sep 2011 – Oct 2012

Role: QTP/ Automation Tester

Lendmark Financial Services is a consumer finance company specializing in providing a variety of

personal loans, automobile loans, and retail merchant sales finance services. Lendmark Financial Services

is specifically attributable to the quality of personnel and their commitment to customers.

Responsibilities:

Developed test plan and test scripts to test the applications according to the business requirements.

Performed functional and regression testing using HP Quality Center.

Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like QTP, Quality Center, Win-Runner and Load-Runner.

Performed manual testing and documented bugs and change requests using HP Quality Center.

Performed backend testing using Oracle to compare data from DB tables with results from the application.

Enhanced and created QTP scripts using reusable actions, parameters and check points.

Created and executed SQL queries in QTP data table to parameterize the script.

Participated in team meetings with business users, development and QA team to discuss issues and status.

Created bug reports, verified bug fixes and prepared daily reports for senior management.

Experience in building Automation Frameworks in UFT / QTP and Selenium.

Hands on experience in working with HP tools Unified Functional Testing (UFT), Quick Test Professional (QTP), Application Lifecycle Management (ALM), and Quality Center (QC).

Extensive experience in VBScript and Descriptive Programming used in UFT / QTP.

Good exposure in using of QTP / UFT Integrated environment (Check points, Step Generator, Synchronization, Actions, Function/Sub procedures, Recovery Scenarios and Object Repository etc.).

Expertise in implementation, develop, execute and maintenance of HP Quick Test Professional (QTP)/UFT automated tests.

This includes integrating Quick Test Pro (QTP) with Quality Center to managing tests and their resources (actions, function libraries, object repositories, recovery scenarios, and data table files also expert in Descriptive programming using VB scripts and automation framework.

Integrating Quick Test Pro (QTP)/UFT with Quality Center (QC)/ALM and scheduling the execution of Quick Test Pro (QTP)/UFT scripts from the Quality Center (QC)/ALM to perform Regression Testing and Integration Testing.

Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.

Responsible for performing Functional testing on the application by creating Manual and Automated Test Scripts using VB Script in Quick Test Pro (QTP)/UFT. Frameworks).

Performed Data-driven testing using data tables in Quick Test Pro (QTP)/UFT.

Environment: QTP, UFT, SOA Test, Oracle, (Quality Center), SQL, HTML, CSS, JavaScript, Web Services, Oracle, Toad, Microsoft suite, Windows XP, IE, Firefox, Win-Runner, Load-Runner.

BHEL – Hyderabad, India June 2009 - Aug 2011

Role: Manual Tester

BHEL is an integrated power plant equipment manufacturer and one of the largest engineering and

manufacturing company of its kind in India engaged in the design, engineering, manufacture,

construction, testing, commissioning and servicing of a wide range of products and services for core

sectors of the economy.

Responsibilities:

Analyzed the user requirements by interacting with system architect, developers and business users.

Suggested improvements in test process by gathering and analyzing data.

Reviewed and analyzed Detail Designed Specification and Technical Specification documents.

Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.

Created test plans and test cases in concert with system engineers and web designers.

Developed Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artefacts to create test cases that execute the specific product functions.

Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications, and database updates.

Tested the application manually prior to automation for functional testing.

Well versed with complete life cycle of Manual Testing process with both Agile and waterfall methodologies.

Experience in leading a Manual Testing assignment and successfully tracked progress of Manual testing effort.

Used Quality Centre for preparing the Test Plans and manual Test scripts.

Perform functional, exploratory and manual tests.

Implemented and developed Test Plan, Test Cases, Test and Test Reports, Defect Reports for Manual tests.

Experienced in formulating Test plans, designing manual Test Cases to support Quality-oriented deliverables.

Identify test cases that need to be automated by reviewing existing manual test cases.

End-to-end testing with Test Planning, Manual Testing, Regression Testing and Defect reporting.

Environment: Manual Tester, Java, Quality Center, HTML, CSS, JavaScript, Oracle, VSS, Windows XP.



Contact this candidate