Post Job Free
Sign in

Sr automation quality assurance analyst

Location:
Durham, NC
Salary:
$55\Hr
Posted:
April 11, 2017

Contact this candidate

Resume:

Rahim Pothugant

Senior QA Analyst

aczrde@r.postjobfree.com +1-325-***-****

Experienced Senior Automation Quality Assurance Analyst with 8 years of experience in all the phases of SDLC, reviewing business requirements, preparing Test Plans, Test Cases and develop detail documentation of test cases for both manual and automation testing using Selenium Suite, Cucumber, and SoapUI to deliver the quality product in the domains of Health Care, Banking, Insurance, and E-Commerce.

Professional Summary

Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as Iterative development environments.

Experience in Web Page Automation Testing using Selenium Suite (WebDriver, RC, IDE, Grid).

Experience in writing Test Scripts using TestNG which involves in-depth understanding of OOPS and HTML Knowledge.

Hands on experience in Java, Python-related programming.

Expertise in using Defect trackings and project management tools such as Jira, Rally, Bugzilla, ALM, and HP Quality Centre.

Designed and Implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework, Hybrid Framework and POM (Page Object Model) for different projects.

Experienced in using build automation tools such as Maven (to manage framework dependency jar files) and Ant for automating software build processes by configuring build dependencies in POM.XML

Developed Features, Steps to implement Test Cases, Test Scenarios for BDD and ATDD using Cucumber in Gherkin format.

Experience in Using Jenkins for the Continuous Integration for Regression testing of the builds.

Used Version control tools for efficient remote team working, concurrency control, saved the framework and also developed test cases

Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameters, Data Provider.

Working knowledge with functional testing, Cross Browser Testing using Selenium &TestNG to check that the web application works as expected in different browsers.

Used Firebug/ IE Developer Toolkit and Selenium IDE to locate Element and validate HTML IDs, Name, Link Text, Partial Link Text, XPath, CSS Locators and DOM to identify web elements.

Handled Ajax Requests and synchronization in Selenium using implicit and explicit wait conditions.

Experience in handling Pop-ups with Selenium and AutoIt.

Experience in testing and handling different frames (frames, iframes) of an HTML page with having different DOM's for every iframe.

Used Selenium Utility Methods provided by Selenium APIs to Capture Screenshots of failed Test Cases.

Experience in Handling Keyboard and Mouse events using Actions and Action classes.

Experience in using Firefox Profile and Desired Capabilities for dealing browser Versions and Certificate errors in Selenium.

Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects Using Log4j.

Involved in functional testing of SOAP and RESTFUL APIs using SOAPUI Tool. Validated Request and Response in XML, JSON Formats

Involved in Mobile testing using Cloud Testing companies such as Perfecto Mobile.

Strong knowledge in implementing Waterfall and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications

Responsible for planning Test Objective, Test strategies, Test Scenarios, Test procedures, Test Schedules, Tasks, Test Matrices, Test summary reports, documents for both automated and manual testing as per User requirements, System requirements and Functional requirements.

Experience in White Box and Black Box testing for functionality and structural flow of an application.

Strong working experience on Functional testing, GUI testing, Integration testing, User Acceptance testing, Regression testing, Smoke testing, Sanity testing, Positive testing, Negative testing, Boundary Value testing, Backend testing, End to End testing.

Experience in writing Test cases and Test scripts for Functional performance testing.

Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation.

Used Data Provider TestNG annotation for code reusability and Java JDBC for retrieving the Data from Database.

Technical Skills

Project Methodologies

Agile, Water Fall

Testing Tools

Selenium WebDriver, Selenium Grid, Selenium RC, Selenium IDE, TestNG, JUnit, Cucumber, SoapUI, AutoIt

Mobile Testing Tools

Perfecto Mobile

Defect Tracking, Defect Management Tools

JIRA, Rally, ALM, HP Quality Center

Frameworks

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

Test Build & Integration Tools

Maven, ANT, Jenkins

Programming Tools

JAVA, Python, JavaScript, Gherkins, C, C++, JSON

Database tools

SQL Server, MySQL, Oracle, TOAD

Markup Languages

HTML, XML, XPath, CSS Selector

Platform Compatibility

Windows 7/8, UNIX, LINUX, Mac OS

Web Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

MS Office Tools

Outlook, MS Word, MS Excel, MS PowerPoint, MS Access, SharePoint

Version Control tools

SVN, GIT

Spy Tools

Firebug, Fire Path, inspect elements

IDE tools

Eclipse IDE, Intellij

Work Experience

Client: CNO Financial Group

Location: Carmel, IL June 2016 – Present

Designation: Sr. QA Automation Engineer

Project Description: The Centralized Operating Research Environment (C.O.R.E.) is designed to access life, annuity and health insurance policies and agent information from multiple systems and display them in a consolidated and easy to read format. The intent is to access as much information as possible with the least amount of clicking. It can be thought of as a one-stop shop for quickly and efficiently handling insurance phone calls in a timely manner and performing policy research. C.O.R.E. allows the advocate to maneuver through various screens to access policy and agent information without having to open several different applications. By doing so, C.O.R.E. can reduce call time and therefore allow for quicker service. C.O.R.E. will be used for all three lines of business. This document focuses on the life line of business.

Roles and Responsibilities:

Prepared Test Cases and involved in the Test Data creation.

Executed test cases and participated actively in System Testing, UAT and Regression Testing.

Create and executed automated test scripts for Web Pages using Selenium WebDriver, TestNG, J-UNIT and Database as a source of Test Data.

Run test cases using selenium grid hub and node simultaneously on multiple platforms.

Used selenium node to run the browser, and executed the Selenium commands within the particular browser against the application under test.

Developed Automation Test Framework (Hybrid and Page Object Model) for Web applications using selenium Web Driver with TestNG, Log4j, Maven, MS-Excel and Jenkins for Continuous integration and Automation.

Converted manual test scripts to automated test scripts in Selenium WebDriver, Cucumber, and Java, enhanced the scripts by adding user-defined functions.

Preparing the feature files having the scenarios for Cucumber.

Creating Step definition, Runner class to run the cucumber integrated selenium scripts.

Parameterize the words for various scenarios using cucumber related options like scenario outline, Data Tables, Map tables for multiple test data.

Track and report upon testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines.

Understand the functionality and decide the scope of automation for the application.

Done java code development, review and provide fruitful suggestions to follow the framework/coding standards.

Share Daily Status Report with all the team members, Team Leads, Managers, and Clients.

Executed some test cases using TestNG parameters, data providers, suites, parallel suites, groups.

Involved in the use of BDD and ATTD based Step Definition, Scenarios and Features in Gherkin language using Cucumber.

Configured Maven dependencies to execute automation suites.

Stored the flow details of Selenium Automation in a file using Log4j.

Performed testing on Web Services API requests for Soap Protocols and Restful architecture using SOAPUI to check the communication between devices over networks.

Involved in the design and development of Page Objects using Page Object Design Pattern.

Implemented Page Object Model automation framework with Selenium WebDriver, Java and Cucumber.

Used Jenkins tool for continuous integration of the builds.

Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases.

Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.

Conducted Conflict Management meetings with the team, stakeholders for the better quality outcomes.

Environment: Selenium WebDriver, Selenium Grid, Eclipse, Java-JDK, Python, TestNG, JIRA, Cucumber, JUnit, SOAPUI, Maven, Jenkins, SQL, Apache POI, SVN, Firebug, FirePath. Gherkin, Oracle

Client: Thomson Reuters

Location: Dallas, TX November 2015 – April 2016

Designation: Sr. QA Analyst (Automation)

Project Description: Thomson Reuters not only provides patented technology for managing indirect tax processes and the most accurate tax content maintained by top domain experts all around the world, we also deliver higher degrees of tax compliance. Achieve the ultimate in end-to-end tax automation when you integrate our determination software to our ONESOURCE Indirect Tax sales and use tax or VAT compliance solution, to give you the power and flexibility to streamline monthly tax return processes. ONESOURCE Indirect Tax delivers a consolidated approach to achieving higher degrees of sales and use tax and value-added tax compliance. It is a global, end-to-end solution that integrates in real time with finance applications designed to manage the entire indirect tax management lifecycle from tax determination and calculation, to tax policy configuration and reporting, and all the way through to compliance activities to meet returns filing, remittance, and audit requirements. Its tax-content driven calculation solution covers over 14,500 taxing jurisdictions in over 175 countries, delivering on-time monthly tax updates via SSAE 16 certified global tax research processes.

Roles and Responsibilities:

Performing the role of QA Test Automation engineer in a fast-paced agile team.

Reviewing requirement documents, system documents to ensure technical accuracy, completeness, and compliance.

Participating in design reviews to provide inputs on functional requirements, product designs, and schedules.

Used AutoIt, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which are not possible by selenium WebDriver.

Has the ability to perform switch over to elements in iframes using WebDriver.

Proficient in handling the SSL certificate error using Desired capabilities in all the web Browsers.

Ability to perform Compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows, Android, Mac OS.

Ability to connect with the Database to execute SQL statements for validating data in the data table (Database testing).

Used AutoIt to for automating the Windows GUI and general scripting.

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

Worked Extensively with JUnit & TestNG Testing Framework. Has implemented cross-browser testing and Data drove testing using @parameters and @Dataproviders annotations.

Through knowledge in grouping the tests methods and running those methods parallel.

Used Log4j to maintain Log files and debugging of automation scripts and web applications.

Implemented the selenium synchronization using implicit and explicit waits.

Implemented test automation for handling Popups windows and Alerts using WebDriver and Alert interface class.

Handled mouse actions classes, alerts, window pop-outs in selenium.

Using knowledge of SQL and database query tools like Oracle SQL Developer, to perform data validations for Backend testing.

Utilizing knowledge of XML and experience of SOAPUI tool in Web Services testing in multi-tiered application architecture.

Performed Interruption testing using cloud-based technologies in mobile testing.

Designing automation test suites for regression testing using knowledge of java programming language and Selenium IDE and Selenium WebDriver

Maintaining existing scripts written for functional testing and enhancing the existing keyword-driven framework to meet the current need and to have an effective automation suite in accomplishing optimal results.

Coordinating with another cross team to ensure the newly developed features function End-to-End.

Performing production check out before each production deployments and supporting the operations team in identifying and resolving all production issues.

Environment: Selenium IDE, Selenium Web Driver, Selenium Grid, Cucumber, SQL, Rally, Java, Python, Perfecto Mobile, UNIX, Windows, Eclipse IDE, MS Office Tools, Agile, SQL

Client: Washington National

Location: Chicago, IL March 2012 – September 2015

Designation: Sr. QA Analyst

Project Description: Online Service Center is a facility provided to customers who can have access to customer services online and see their enrolled policies and their claims submitted and policy details. The customer is provided with certain security access to perform a transaction on their own without contacting the CSR. The customer can login to OSC site, register, enroll and view policy, claims and benefits information (benefits only for Medicare supplement).OSC does not include life, annuity or long term care policies except TSA Annuity policies. The customer can view the FAQs by policy category (annuity, life, and health). OSC also provides technical assistance to capture the technical issues. The customer can also find contact details to contact any of customer service centers. The online service center application (OSC) has two types of users (a) Customers (b) Health Care Providers.

Roles and Responsibilities:

Understanding client requirements and system functionalities.

Involving in Requirements walkthrough with Product team and Knowledge transferring the same to team members.

Wrote test Plans, test Cases, and test scenarios using MS Office Suite and test Management tools.

Performing Daily smoke Test Manually on different browsers (e.g.: Firefox, Safari, and IE)

Perform Black box and white box testing.

Used Data Driven Framework to check the behavior of the application with different inputs as parameters using Selenium.

Involved in the Bug triage meetings

Involved in the Regression Testing by using Selenium after each modification and enhancement.

Used Dynamic Identifiers in Selenium.

Used Synchronization in Selenium to take care of the Wait conditions for Application under Test.

Extensively worked on selenium tools to scale and distribute scripts across many environments.

Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as a testing suite.

Used finder mechanism like CSS, XPath expression, HTML id and name to find the Web Elements of the page.

Performed defect logging and tracking using JIRA.

Used Apache POI to read data from external sources to feed locators into the test script.

Configured ANT builds scripts to run tests, develops reports and sends notifications.

Used TestNG annotations like Groups, parameters, Data Providers for regression and functional testing.

Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.

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

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

Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.

Performed back end testing by writing and executing Oracle queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.

Environment: Selenium Web Driver, Selenium RC, Jira, MS Office, CSS, Xpath, Firebug, Oracle, JDBC Connection, TestNG, Apache POI.

Client: Vspalsh Techlabs

Location: Lyndhurst, NJ August 2010 – January 2012

Designation: QA Analyst

Project Description: Mortgage Migration Release F project migrates all the mortgages accounts, details from various other banks and platforms to a single bank. All active, blocked and closed accounts will also be migrated to a single platform to make it cost effective, time saving and easy to use the system. This project unites different mortgage accounts present in different platforms associated with different banks into a single platform and then migrate those accounts to the target system. After successful migration of accounts, the accounts present in the respective other platforms will be closed as part of migration.

Roles and Responsibilities:

Wrote test Plans, test Cases, and test scenarios for monthly releases using MS Office Suite

(Word, Excel, PowerPoint)

Was involved in progression testing of several Code changes or new functionality implementations in the SIT (System Integration Testing) environment of the application.

Communicated the daily developments of the Automation to the Manager and other executives in the company.

Coordinated the UAT testing process with business users and cross functional development teams for proper execution of UAT and also prepared the required test data for business users.

Identified the Test Cases and documented them in Quality Center.

Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project schedule and status.

Maintaining existing SELENIUM scripts written for functional testing and enhancing the existing keyword-driven framework to meet the current need and to have an effective automation suite in accomplishing optimal results.

Used record and playback options to capture the objects in SELENIUM automation.

Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.

Documented and tracked test scripts, test results and reported test defects in QC.

Environment: Manual Testing, SELENIUM automation, HP Quality Centre, SQL, MS Office suite.

Client: Travidia Inc

Location: Chico, CA August 2009 – August 2010

Designation: Test Engineer

Project Description: Apollo Prism Web Plugin is a way which caters the need of hospital management like inpatient details, billing, patient monitoring, where patient’s details can be stored, accessed, viewed and send emails about health care data of patients safely. Apollo Prism is a record keeping and observing framework that helps hospital and customers to see the information and update the information in excessively secure manner. Also, gives patients a chance to speak with a specialist in a protected way. View charges store patient’s data and keep up recorded information.

Roles and Responsibilities:

Responsible for domain knowledge workflow presentations and documentation.

Responsible for preparation of the daily status report and weekly status report.

Responsible for testing the application for different tests manually.

Analyzed end user needs, preliminary investigation, and gathering information prior to developing test cases and scripts for testing the application for various modules.

Prepare deliverables for the project like Functional Test Plan, Test Scripts, and End of Test Report

Created Test Cases and Test Scripts for various modules.

Involved in functionality testing, regression testing, ad hoc testing, Cross Browser testing and compatibility testing

Coordinated with developers, users and various members of the team to discuss issues, resolve defects and set priorities by logging the defect using HP Quality Centre

Retested the fixed defects, based on the Test Drop Report from developers and changed the status of the defect accordingly.

Tested for Database validation to validate Tables and Data manually by running SQL Quires.

Environment: Manual Testing, HP Quality center, SQL, Microsoft suite.

Client: Mindset Soft Solutions

Location: Hyderabad, India May 2008 – June 2009

Designation: Jr. Test Engineer

Project Description: MyPetBuddy. In is an Indian e-commerce portal based in Bengaluru with a wide range of pet products and accessories. It also contains an integrated blogging for providing informative blogs relevant to Animals or Pets. The website is enabled with both online payment and cash-on-delivery mode of shopping, with a proper notification every time when a customer purchases a product. Citizen is their exclusive range of customized products with custom built pages for every single category and sub-category depending upon the type of product.

Roles and Responsibilities:

Part of the design team and responsible for investigating different ways centralize the company branches and providing web-based advantages

Modeled classes and interfaces to assist the programmers in coding using UML.

Used JSP's to create dynamic pages for user interaction.

Configured and Installed Web Logic Application server.

Used Eclipse tool to develop the Java components.

Used SQL DB2 7.1 as a backend server.

Involved in writing deployment files for deploying EJB onto the Web logic application server.

Involved in writing the Enterprise Java Beans including Session Beans.

Used Microsoft VSS for version control to update and add the code checking and code checkout during development.

Prepared the Maven build files.

Environments: Java, JSP, JDBC, UML, HTML/XML, JavaScript, DB2 7.1, Web logic 7.x, Microsoft VSS, Eclipse, EJB, Maven.



Contact this candidate