Post Job Free
Sign in

Senior QA Analyst

Location:
United States
Posted:
April 18, 2017

Contact this candidate

Resume:

Sivagani

Sivasankaran

********.************@*****.***

+1-857-***-****

Senior QA Analyst

Senior QA Analyst with 8 Years of Experience

Sr. QA Automation Engineer with 8 years’ experience in all phases of Software Development Life Cycle(SDLC) with significant involvement in UI Automation, Manual testing, cucumber BDD, API testing and hands-on experience in various technologies which includes JAVA, Selenium, Maven, Jenkins, and SOAPUI.

Professional Expertise

Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in agile and waterfall software environments

Experienced in automation and testing of high volume & highly transactional banking, e-commerce and insurance applications

Experienced product owner and scrum master for few agile sprint cycles

Expertise in Selenium automation using Selenium Web Driver, Selenium Grid, JAVA, TestNG and Maven

Designed, implemented and tested keyword driven, data driven and hybrid automation frameworks

Experienced in developing test scripts based on client provide business requirements (BRD) and functional requirements (FRS)

Experienced in design and execution of features and step definitions using Cucumber for Behavior Driven Development (BDD)

Experienced in finding web elements using locators such as CSS, XPath, HTML id and name

Experienced in Selenium synchronization with conditional (implicit and explicit waits) and unconditional waits

Experienced in using Select class different methods for selecting, deselecting drop-down web elements and action class for handling mouse and keyboard actions

Experienced in configuring application framework using excel spreadsheets using Apache POI.

Experienced in handling pop-ups using alert methods and multiple windows using getWindowHandles method using Selenium

Extensive experience in executing cross-browser automation test scripts using JAVA, selenium, maven and TestNG

Expertise in grouping of test cases, test methods and test suites for regression and smoke testing using TestNG annotations and creating Groups, Priority, Data Provider

Implemented Page Factory Model in the data-driven framework

Expertise with Maven for dependency management and POM.xml for adding/configuring dependencies

Performed continuous integration using Jenkins and triggered automated delivery process using Jenkins build jobs

Maintained automation scripts and resources using SVN and GitHub for improvements

Experienced in testing web services using SOAPUI. Asserted request and response requests for SOAP and RESTFUL web service calls

Expertise in working with advanced logging framework like Log4j

Expertise in documenting defects in Quality Assurance standards using JIRA, eTrack, and Bugzilla.

Implemented and tested MySQL & Oracle Databases for data-driven automation frameworks using complex SQL queries and triggers

Expert in Functional, User Acceptance and Integration Testing. Experienced in Unit testing, Black Box, and White Box Testing.

Technical Skills

Test Approaches

Waterfall, Agile/Scrum, SDLC, STLC, Bug life cycle

Testing Tools

Selenium Web Driver, TestNG, Selenium IDE, Selenium RC, Junit, Cucumber, SOAP UI

Test Build & Integration Tools

Maven, Jenkins

Frameworks

Keyword drove, Data-driven, Hybrid, Page Object Model (POM)

Programming Tools

JAVA, JavaScript, SQL, C, C++

Markup Languages

HTML, XML, Xpath, CSS, Selector

Databases

MySQL, Oracle, SQL Server, Cloud Databases

Browsers

Firefox, IE, Firefox Nightly, Safari, Google Chrome

Operating Systems

Windows 7/8, Linux- Redhat, Ubuntu, UNIX

Defect Tools

JIRA, Bugzilla, Strack, HP Quality Center

Experience

Sr. Software Quality Analyst Feb ’16 – Mar ‘17

Uline, WI E-Commerce Distribution & Shipping

Implemented Hybrid automation framework using Selenium web driver with JAVA platform

Created and automated close to 600 test cases grouped into test groups and test suites for regression and smoke testing in a testing.XML file (XML file that runs the test scripts)

Automated test cases for handling hidden elements using XPath, CSS

Keyboard and mouse actions were handled using select classes

Automated cross-browser testing for content to be displayed properly

Executed parallel testing of purchase orders and user cart details across multiple browser tabs

Data provider methods were used in parsing test data sets for testing including staging URLs, staging user id & password combinations before releasing to production

Test data input obtained from files excel files and database tables

Automated user comments to classify and group into its corresponding rating based on given number of stars for items including its product quality & shipping quality information from user feedback

Automated user queries to redirect into a database of pre-existing queries. If a similar query is found, the user is intimated via his corresponding contact information. If no such query is found, his new query is inserted into the database and a corresponding notification is sent to the related team. Once answered, user, is notified the same via his contact information

Configured apache web server for dynamic page content display

Used conditional waits and unconditional waits for page content to load and all other necessary information to be displayed to the users

Configured dependencies associated with the project using POM.xml file

Each product item, its price, and other related information are converted to its corresponding page object model attribute and object. Therefore, every time a product information changes, only one file needs to be modified, increasing reusability and reducing redundancy and maintenance cost

Maven was used as a dependency management tool

Continuous build integration was achieved using Jenkins and a new build was automated every day at midnight

Some RESTFUL API web service calls (request creation, response validation) were automated using SOAPUI

Expertise in preparing features from business requirements for cucumber BDD step definitions and integrated it with selenium for automation

Advanced logging was achieved using Log4j to report and log details directly into our databases

Environment: Hybrid automation framework, Selenium web driver, JAVA, Xpath, CSS, Maven, Apache POI, Jenkins, RESTFUL API, SOAP UI, Log4j, Cucumber BDD

Sr. Software Quality Analyst Jan ’14 – Jan’ 16

Northwestern Mutual Life Insurance, WI Coverage Info & Patient Care

User information stored and retrieved from Oracle databases including patient personal information, medical history, medical conditions (current, past, treated, pending), approved service providers etc.

Automated preferred method of payment, deductibles, co-pay based on user provided information and his health care coverage plan

Designed and executed complex & highly transparent SQL queries for Oracle Database such as retrieving patient coverage information and his eligibility for approved procedures and his dependents' coverage information

Automated dependencies from GitHub repository by adding them to POM.xml file in a central repository

Executed unit tests to test the patient coverage history and patient current coverage plan

Developed features and step definitions using Cucumber(BDD) based on client provided business requirements (BRD) and functional requirements (FRS) such as user with pre-existing medical conditions, user with drinking problem etc

Designed and executed UI automation for retrieving approved carriers, approved service providers and maximum insurance eligibility for a given user information based on existing medical conditions or any other pre-existing history of treatments

Each new product build was integrated using Jenkins, which also triggered smoke testing as soon as the builds were available in an automated sequence (launches batch file that contains this information)

Asserted user request and server response validation using SOAPUI

In addition to native logger of TestNG, log4j was used to log more detailed information of any exceptions/code snippets that needed closer monitoring

Environment: Data-driven framework, Selenium web driver, JAVA, TestNG, PHP-MySQL connectivity, TDD, BRD, BDD, FRS, Python, SOAP and RESTFUL API, SOAP UI, Log4j, GitHub

Sr. Software QA Engineer Aug ’12 – Dec ’13

Alliance Health, Utah Patient Healthcare & Insurance

Assessed and analyzed user stories, business requirements, functional requirements and participated in sprint planning, review sessions, and scrum meetings

Implemented data drove automation framework using Selenium web driver, Java, and JUnit

Automated test cases for handling hidden elements using XPath, CSS and windows classes

Designed and implemented test cases for handling Alerts

Handled multiple frames to switch between or navigate through using Selenium web driver

Developed test plans and test scripts, defined test scenarios and initiated quality assurance reviews periodically to ensure defects are reported, updated and fixed

Implemented Page factory model into the data driven framework

Developed scripts to execute SQL queries to obtain patient and their healthcare information and use as test data for test scripts

Used Log4j for logging, appending and tracking the flow of test cases

Environment: Java, Junit, Selenium Web Driver, Xpath, CSS, Page Factory model, POM, Data-driven framework, SQL-MYSQL, Log4j, Linux, GitHub

Software QA Engineer Aug ’11 – Aug ’12 Intermountain Healthcare, Utah Payment & Billing Automation Testing

Reviewed design documents and business requirements to understand the functionality and scope of the application

Implemented and automated more than 1200 new test cases using JUnit

Managed the testing, logs and defect tracking using JIRA

Created and executed POM.xml to get required dependencies from central repository and grouped test suites by assigning profile IDs

Involved in extensive JAVA coding for data-driven framework and keyword driven framework using TestNG along with Selenium and Maven

Configured application framework using Apache POI

Used TestNG Groups, Priority and Data Provider

Environment: BDD, JIRA, Java, data-driven framework, keyword driven framework, maven, apache POI, Junit, Automation & manual testing, SVN repository

Software QA Analyst May ‘09 – Aug ‘11

Symantec Corporation, Chennai, INDIA Security

Automated installation of Norton Products on different platforms (Hardware + OS) in Python

Implemented cross-browser testing using Selenium IDE for Norton Safe Web

Automated testing different web functionalities for selecting, deselecting drop-down web elements and action class for handling mouse and keyboard actions using Selenium Select Class

Implemented Multi-threading solution in web testing using Selenium synchronization with conditional implicit and explicit waits and unconditional waits

Developed test framework and scripts to test Norton Safe Web using SOAPUI. Validated request and response SOAP and RESTFUL web service calls

Received ‘3 applause awards’ for multiple product releases: Norton 2010, Norton Safe Web

Performed functional, integration, regression, user acceptance and performance testing

Environment: Windows XP, Vista,7, Linux, Python, Selenium IDE, TestNG, Multi-threading, Restful API



Contact this candidate