Post Job Free

Resume

Sign in

Senior QA Automation Engineer

Location:
Hyderabad, Telangana, India
Posted:
October 11, 2017

Contact this candidate

Resume:

Sai Pari

Senior QA Automation Engineer

Mobile: 609-***-****

Email: ac2phb@r.postjobfree.com

Having around 8 years of experience as a Senior QA Automation Engineer, in both Manual and automation testing with focus on Design, Development and Implementation of Software applications and serving various domains such as Healthcare, Banking and Insurance. Eager to apply my inherent skills for the benefit of the organization as well as for the career growth.

Professional Summary:

Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).

Excellent understanding of waterfall model and agile methodology – SCRUM

Well versed with agile methodologies. Actively participated in various agile ceremonies like Daily Scrum, Release planning, Sprint planning, product demos with Product Owner and Retrospectives.

Proficient in Object Oriented Concepts like Encapsulation, Abstraction, Inheritance, Polymorphism and also other core java concepts like Exception Handling, Multi-Threading, Constructors, and Collections.

Proficient in Problem solving and Bug Reporting using Defect Tracking Tools like Test Director/Quality Center, Rally, JIRA and Bugzilla.

Experience in Selenium Automation using Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, Java, TestNG, Maven, APPIUM, SOUPUI, Cucumber, JUnit, and Eclipse.

Extensively worked in Functional Testing, Regression Testing and End-to-End Testing Involved in System Testing, User Acceptance testing (UAT), Black Box Testing, Integration Testing, and Data Driven Testing.

Strong experience in Manual and Automation Testing of client, Server, Web based Applications, Web Design, API and SOAP UIs.

Adept in writing unique XPath using firebug and fire path to identify web elements.

Proficiency with source control, build and deployment tools such as Git, SVN, Jenkins and Maven.

Used Select Keyword for selecting multiple values from list, Actions for various Key and Mouse events and different Locators Such as Xpath, CSS, ID, Name, DOM, Classname, link text and partial Link Text.

Generated and logged the application test flow using Log4j for various log levels.

Experienced in Mobile Testing including Device, Tablet and App Testing using APPIUM.

Understanding User Requirements, Documenting Test Plans, Preparing Test Cases, Execution of Test Cases to verify application functionality against business requirements, with manual testing and automated test tools.

Proficient in Test Automation of SOAP and REST Web Services / APIs using SOAPUI NG Pro, Ready API, SOAPUI Open Source, Rest Assured Java API. etc

Expertise in using programming and scripting languages like C, JAVA, HTML, AJAX, AngularJS, C# and Java Script.

Knowledge in QTP / HP UFT to develop automation scripts and ALM.

Proficient in developing SQL scripts to validate the database tables and to maintain data integrity for backend database testing.

Used Selenium Grid to run automated scripts on multiple environments, parallel executions simultaneously.

Expert in performing Cross Platform/Cross Browser Testing, Building and Maintaining a Selenium Regression test suite.

Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.

Expertise in using Jenkins as a Continuous Integration tool to configure and access the build process.

Good knowledge on ETL (Extract, Transform and Load).

Excellent Technical, Analytical, Presentation, Communication and Leadership skills. Strong team player and ability to perform in both team and individual settings.

Self-starter capable of working independently and motivating a team of professionals.

Technical Skills:

Defect Tracking Tools

HP Quality Center, JIRA, Rally, HP ALM

Testing Tools

QTP, Load Runner, Selenium Web driver, Selenium Grid, APPIUM, Selenium IDE, Cucumber, testNG/XSLT, JUnit, log4j, SOAPUI, Protractor, AutoIT

Frameworks

Keyword driven, Data driven, POM(Page object model), Hybrid

Operating Systems

Windows, LINUX, IOS, Android OS

IDE

Eclipse Java EE, NetBeans, IntellijIDE

Programming Languages

C/C++, C#, Java, Groovy, VBscript

RDBMS

Oracle, My SQL, MS SQL Server

Methodologies

Agile(Scrum), Waterfall

Web Browser

FireFox, Internet Explorer, Chrome, Opera, Safari

MS Office tools

Outlook, Word, Excel, power point

Others

BDD, TDD, Ant, Maven, JSON,XML,HTML, AJAX, CSS, PHP, JavaScript, Git, SVN, Apache POI

Education and Certifications:

Bachelors in Engineering and Technology.

ISTQB certified.

Scrum study.

Professional Experience:

Client: Cigna HealthCare

Role: Senior Automation Engineer January 2017 - Present

Location: Plano, Texas

Cigna is a global health service company dedicated to helping people improve their health, well-being and sense of security. It is an American worldwide health services organization. Its insurance subsidiaries are major providers of medical, dental, disability, life and accident insurance and related products and services, the majority of which are offered through employers and other groups. Cigna also offers Medicare and Medicaid products and health, life and accident insurance coverages primarily to individuals in the U.S. and selected international markets.

Responsibilities:

Involved in design and requirements gathering for project for further improvements and enhancements as per business requirements.

Identified project risks and recommended actions to minimize risk.

Executed Regression Tests using automation scripts for the report generation module with tools like Selenium WebDriver and TestNG.

Used Firebug to identify XPath, CSS & Page elements while writing test scripts.

Responsible to convert existing manual Test Cases into TestNG Test Cases and compiled code along with the test data in the eclipse IDE.

Used Maven tool for generating builds and to add external dependencies.

Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates.

Developed Selenium test scripts for identifying test cases by using data driven framework.

Used Selenium WebDriver, TestNG to run parallel testing by creating groups and categorizing test cases.

Wrote Selenium Script for taking screenshots and used Actions Class to perform mouse and Keyboard events.

Updated tasks, filed bugs in JIRA.

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

Verified WSDL files, used SOAPUI for Web Services Validation. Added Assertions in the script for validation purposes.

Used BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria which was produced by business analyst to perform UAT testing. Coordinated all testing activities while on this project.

Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment using Sauce Labs.

Developed Cucumber html, JSON test reports for analyzing the test outputs.

Incorporated the test data in Test scripts from Excel using Apache POI API.

Analyzed test results, tracked the defects and generated reports using JIRA.

Automation of SOAP and RESTful Web Services using Ready API / SOAPUI NG Pro.

Participated in standup meetings every day to discuss the ongoing work.

Extensively used TestNG assertions to validate Selenium tests and for generating reports.

Worked closely with the developers within the SCRUM team and communicated with them regarding the defect resolution.

Used TestNG for writing test cases and executed them as a test suite.

Participated in QA weekly meetings and various other meetings and discussed enhancement and modification request issues and defects in the application.

Interacting well with Developers and Managers to co-ordinate job tasks, deliverables to meet committed project deadlines.

Environment: Java, Selenium Webdriver, TestNG, Eclipse, Maven, JIRA, SOAPUI, Jenkins, Git, SauceLabs, Firebug, Firepath, HTML, CSS, Javascript, MySQL, Windows.

Client: TD Bank

Role: Automation Engineer January 2016– December 2016

Location: East Windsor, New Jersey

TD Bank, N.A., is an American national bank TD Bank offers banking, insurance, brokerage and investment banking services in many states. It provides convenient Online banking for all the customers. The bank also offers live customer service to everyone. It also offers its services in the weekend too for the convenience of the customers.

Responsibilities:

Participated in all activities in all phases of Software development and test development life cycle.

Involved in interacting with the project development team to understand the project requirements. Analyzed and reviewed the software requirements, functional specifications and design documents.

Involved in Preparation, Reviewing and Execution of test cases.

Involved in design and Implementation of Protractor Testing for Angularjs code base.

Created & Maintained Automation using Selenium Automation Scripts for the Scrum Stories.

Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking.

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

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

Developed scripts to navigate to various IFrames, pop-up’s, alerts and to handle multiple windows and performed operations on web elements.

Experienced using Apache POI for reading Excel file using Java IO operations.

Created automation scripts using Selenium, Hybrid and Data-driven development framework.

Responsible to write gherkin and Java scripting automation test scripts to execute in Cucumber.

Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.

Manually manipulate data directly from MySQL database using SQL.

Performed GUI, functional and sanity testing manually for each new build of the application.

Performed Grey Box Testing, end to end testing, Regression Testing, Manual Testing, Functional Testing, and Usability testing.

Involved in test approach & test case walkthrough, review with peers and test leads. The workgroup consists of business system analysts, developers and architects.

Designed, coded and executed automated tests using TestNG and generated tests using Log4j in various output targets

Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.

Environment: Selenium Webdriver, Selenium Grid, Agile(SCRUM), MySQL, Java, Microsoft Office, Windows, Java, Gherkin, Cucumber, Maven, Eclipse, Git, JIRA, SoapUI, Jenkins, TestNG.

Client: ZenQ

Role: QA Automation Engineer June 2013 – December 2015

Location: Dallas, Texas

ZenQ is incorporated in the year 2003. It provides Software testing services to clients across the globe. They bring several years of experience in delivering testing solutions tailored to the client’s business requirements. They offer a comprehensive range of value-added outsourcing solutions that are of the highest quality and efficiency, to help their clients build quality products and solutions.

Responsibilities:

Used open source web test tool Selenium WebDriver for cross browser and cross platform web testing.

Actively interacted with the Business users, product owner and the developers in the Agile team to understand the test scenarios.

Studied the database schema of the application and effectively used SQL queries in back-end testing.

Performed Positive and Negative testing by inputting valid and invalid data.

Executing test cases to test the functionality of Web Services using SOAP UI.

Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.

Managed the framework dependency jars using Maven. Verified the integration of various components in the application and executed end-to-end testing.

Used Desired Capabilities to configure the driver instances and Set Properties for Firefox, Chrome and IE browsers.

Used JIRA as a bug tracking, issue tracking and project management software

Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.

Actively communicated with the end users and business users to create realistic test cases.

Involved in developing the automation script for Mobile native applications (IOS, Android) using Appium, Java and Node.js as a part of Mobile testing.

Performed manual black box testing of the application running on iOS and Android handheld devices.

Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.

Preparing Summary reports and suggestion documents to improve quality of the application.

Environment: Windows, MySQL, Appium, HTML, CSS, MS Office, JIRA, SOAP UI, Android, IOS, UNIX and Windows

Client: Sunshine Hospitals

Role: Junior QA Analyst March 2011 – May 2013

Location: Hyderabad, India

Sunshine hospitals was founded in May 2009 and have attained the stature of the second largest Joint Replacement Centre in South East Asia. In keeping with their ‘patient first’ approach to healthcare delivery, they are committed to deliver the highest standards of healthcare and is supported by a stringent quality assurance program.

Responsibilities:

Developed test cases, test scenarios based on Users Stories and product's design description to meet business requirements and technical specifications.

Experienced in automation test scripts as well as multiple test scripts for batch testing then executed by using Quick Test Professional (QTP)

Analyzed and Developed Test Plan, Test Cases, Test Scripts, Expected Test Results and Test Procedure from functional requirement for different modules.

Supported End-to-end testing for downstream systems.

Validation testing i.e. ability to connect to the database to retrieve dynamic data.

Creation of Test Data for patient data’s according to the scenarios.

Performed Record and playback, different type of enhancement, Object Identification, type of enhancement, Debugging by using QTP.

Experienced with Defect Tracking, Issue Tracking Tool HP Quality Center.

Performed regression testing on enhanced issues as well as existing features.

Used VBScripts in QTP to access webpage script variables.

Widely used the Object spy for identifying the elements in web page.

Used HP Quality Center for error reporting and communicating between developers, product support and test team members

Verified and identified issues on various Browsers in order to ensure reliable cross-platform test coverage.

Maintained bug lists for critical issues using Quality Center.

Prepared and presented weekly and monthly QA defect and Status Reports to the different Stakeholders of the project using Quality Center.

Actively participated in QA team meetings to discuss testing process.

Interact with end users and investigated issues related to the QA.

Created test Case & Test scripts using QTP tool.

Developed SQL queries for backend testing.

Environment: Java, QTP/UFT, HP QC, VBSCRIPT, HTML, MS SQL Server, Manual Testing, Test Cases, Test Scripts, Windows XP, Microsoft Office.

Client: Bajaj Allianz Life Insurance Role: Manual Test Engineer June 2009 – February 2011

Location: Hyderabad, INDIA

Bajaj Allianz Life Insurance is a Fortune 100 company. Bajaj Life Insurance, incorporated in 2000, is one of India’s leading private life insurance companies. The Company offers both individual and group life insurance solutions. Performed web based application for perspective customers. Testing was done for Life Insurance. Policy Owner, Beneficiary or Agent can make the online bill payment, View Account details, change address, and add benefit plans.

Responsibilities:

Responsible for gathering Business Requirements, Functional Requirements and Design Documents.

Performed Functional, ad hoc, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing.

Extensively involved in writing and designing templates for the Test cases.

Identified the Test Cases and documented them in Quality Center.

Worked with the Developers and the Test Lead to verify the Test Cases.

Designed and Analyzed Test case design document based on the Functional Requirement Specifications to implement through testing process.

Involved in creating the Traceability matrix based on Functional requirement in each module.

Loaded the Test Data into the HP QC to prepare for the execution of Test Cases

Involved in Task Creation, Task Estimation, Task Distribution, Task Prioritization and Communication among Onsite and Offshore Team Members.

Regularly followed up with the development team to discuss the defects identified during Testing.

Involved with Test Coverage Metrics and Defect metrics such as Defect Density, Delivered Defect Density, Defects by Severity, Number of Defects, and Defects per build, Defect Fix Rate, Test Case Utility, Test Effort and various other measurements.

Wrote complex SQL queries to Oracle database for backend/frontend comparative analysis i.e., to check the correctness of the data stored in the database.

Coordinated user acceptance testing with final users. Prepared end user documentation for the new system

Used Quality Center to store all testing results, metrics, implemented Test plan Document, created Test Cases, Defect Tracking & Reporting.

Participated in status meetings to report issues. Communicated with developers through all phases of testing to prioritize bug resolution using Quality Center

Expertise in generating the daily defect detailed report using Quality Center for the other project stake holders and the project Management

Environment: Quality Center, HTML, CSS, Oracle, Microsoft Excel, MS Word, Internet Explorer, Microsoft outlook, PowerPoint.



Contact this candidate