Post Job Free

Resume

Sign in

Senior QA Analyst

Location:
Dallas, TX, 75204
Salary:
55$
Posted:
September 18, 2017

Contact this candidate

Resume:

Suresh Nashaboin

Senior Quality Assurance Test Lead

Phone: +1-972-***-**** Email: ac2cqo@r.postjobfree.com

PROFESSIONAL SUMMARY

* ***** ** ********** ** Manual, Automation, Web Services, BDD cucumber, Mobile Testing, Angular Testing using Protractor. Expertise in all phases of SDLC (Software Development Life Cycle), STLC (Software Test Life Cycle) and software development methodologies such as Agile, Waterfall and SCRUM. Extensively involved Front-end and Back-end Testing (Web Services and Databases).

Sound knowledge in Java, Selenium, Cucumber, TestNG, Maven/ANT, SoapUI, Jenkins and Git. Worked in various domains such as Ecommerce/Retail, Banking, Insurance, Financial services and Healthcare.

Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and Hybrid using Selenium WebDriver.

Experience in validating Regular and Ajax control using Selenium locators such as XPath, CSS, Id, LinkText, PartialLinkText, Class Name and Name.

Experience in developing framework using Core JAVA programming using OOPS concepts.

Good Expertise in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation.

Automated Android mobile applications using API's like Appium.

Good Experience in using Configuration management tools like GitHub, SVN and Build management tools like MAVEN.

Used BDD framework with Cucumber to write behaviors, step definitions and developed required Selenium support code in Java

Hands on experience in storing the flow details, generate debug messages and log them using Log4j.

Experienced with Advanced SQL Queries to retrieve Data from the Databases for Backend Testing using TOAD to analyze data integrity and Validation.

Worked very closely with the DevOps team in Agile methodology for deploying and building the Automation Scripts in Continuous integration

Performed Database Testing using Data Validation and Data Integrity checking. Used SQL for Manual database testing and wrote JDBC code for automation.

Worked extensively on Agile Projects and hands on experience in writing user stories in Jira and attended Sprint Planning, Scrums, Sprint Review meetings.

Experience in working with Test Management/Bug Tracking tools like Jira/HP ALM/Quality Center/Rally to track test execution progress and prioritize bug fixes.

Experience in developing manual and automated Test scripts and test cases based on the client provided BRD, FRS and SRS.

Tested Angular 2 applications with Protractor and wrote Type Script Spec files.

Extensive experience on SOAP and REST web services testing.

Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from another request XML using SOAPUI.

Expertise in writing SQL Queries stored procedures for databases like Oracle, MySQL on UNIX as well as Windows platforms.

Experience in defect tracking system and bug life cycle using Test Director, HP Quality Center.

Strong exposure testing applications on different browsers - IE 6.0, 7.0, Firefox, Safari 3x.

Experienced in facilitating User Acceptance Testing for go-live.

Good Analytical and Communication Skills and ability to work independently with minimal supervision and perform as part of a team. Ability to work under competing deadlines.

Knowledge of Agile methodology along with Automation Tools and Protractor.

Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/Grid, HP Quick Test Professional and JUnit/TestNG, Load Runner.

Developed test scripts to automate process of testing in Protractor WebDriver.

Experienced in load and performance testing tool JMeter in Black box testing with a complete QA cycle from testing, defect logging and Experience verification of fixed bugs.

Extensive experience in Functional Testing, System, Ad-hoc, Smoke, Exploratory, UAT - Support, Interface, E2E, Web, Regression Testing, Accessibility Testing.

Excellent analytical, problem solving, communication and interpersonal skills along with a good attitude for learning.

Experience in writing daily testing report to explain all day to day activities and weekly testing report which contains overall status of week. Excellent communication, documentation skills, eager to learn new Technologies and Tools.

TECHNICAL SKILLS

Test Approaches

Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SOAPUI, QC, Appium, Protractor, Jasmine, Karma

Test Build& Integration Tools

MAVEN, ANT, Jenkins

Frameworks

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

Programming Tools

JAVA, Python, JavaScript, Angular 2, Gherkin, SQL, WSDL, Soap, Restful, Android

Markup Languages

HTML, XML, XPath, CSS Selector, WSDL

Databases

MySQL, Oracle, SQL Server.

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems

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

Defect Tools

HP Quality Center, JIRA, ALM

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access

Utilities

Eclipse, GIT, Firebug, Fire Path

WORK EXPERIENCE

Project 1

Client

NFC Solutions USA

Location

NYC, NY. (onsite)

Role

Senior Quality Assurance Test Lead

Duration

September 2016 to Present

Description: NFC Solutions USA, a highly trusted partner in recruitment, software development and other consulting activities for all our esteemed clients. We represent some of the most renowned and revered companies from a wide spectrum of industries and offer them impeccable services.

Intellistaff is a personalized staffing service focusing on the complete satisfaction for both client and candidate. Whether you are looking for a new career, or looking to grow or replace your staff, Intellistaff is here to help.

Roles & Responsibilities:

As a Test lead, responsible conducting and Participating in Daily Standup meetings and creating reports on a weekly basis to review and provide update to whole Project team about status, Open Issues, Roadblocks and testing progress.

Responsible for ensuring delivery, generate metrics for analyzing and identifying improvement area.

Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing. Worked closely with business team to understand the Requirement Document in creating Test Plan.

As a Lead, participated in walkthroughs for the evaluation of the Test plan with the design and development.

Responsible for creating and maintaining regression and smoke automation test scripts for the java based applications using Java, Selenium WebDriver, TestNG, Cucumber, Gherkin, Jenkins, Maven and Eclipse IDE.

Used Selenium Automation (TestNG) to different type of browsers to perform Cross Browser Testing.

Developed Automation frameworks like Hybrid and BDD.

Implemented BDD framework by writing features files, step definitions using Cucumber and closely worked with the Product owner.

Used Protractor with Jasmine framework which works in conjunction with Selenium to provide an automated test infrastructure that can simulate a user's interaction with an Angular2 application.

Performed the back-end testing to ensure data consistency on front-end by writing and executing enterprise level complex SQL statements on the Oracle database using TOAD.

Knowledge on the Android application testing and worked very closely with Android developer for Appium based Mobile App.

Performed Web Services testing using SOAPUI Tool. Validated request and response XML, JSON. Added assertions to validate response for SOAP and RESTFUL Web Services.

Used Apache POI framework to read/write the data from/to excel sheets.

Used Log4J to implement logging feature in all the application modules.

Used MAVEN to build and run the Selenium automation framework.

Maintained Automation scripts and responsible for code check-ins into GitHub.

Configured Jenkins build jobs for Continuous Integration of source code from Repository and launch of Regression and Smoke Testing and sends automation build status mails to the team.

Created synchronization points in the application to deal with timing problems.

Performed Database testing, wrote complex SQL queries, for Data Profiling, Data validation.

Analyzed test results, tracked, reported software defects in Jira and interacted with the developers to resolve technical issues.

Involved in debugging the failing tests, re-running the tests manually to re-produce the issue and filing a bug.

Mapped all the Requirements with the Test Cases using Requirement traceability matrix.

Ensure all testing defects are assigned, worked and resolved according to the project schedule.

Environment: Java, Selenium WebDriver, GitHub, XML, HTML, Toad, Jenkins, CSS, HP QC/ALM, GUI, JIRA, BDD framework Cucumber, Agile, Appium, Protractor, Jasmine, Chai, Oracle, SoapUI, TestNG, JSON, Maven, SQL, MYSQL.

Project 2

Client

United Health Group

Location

Eden Prairie, MN (onsite)

Role

Senior QA Automation Engineer

Duration

November 2014 to July 2016

Description: United Health Care Services is one of the nation’s largest and most respected healthcare management companies. Faced with factors such as continuing fast growth, new health-care regulations and the need to ensure maximum performance and efficiency, it reengineered their existing system. Web based system provides a facility for their clients to make a secure login and choose and calculate health benefits from various options.

Roles & Responsibilities:

Experienced in the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) using Agile methodology.

Designed, executed and maintained automation test scripts with JAVA, Selenium WebDriver and MAVEN with TestNG prior to release for regression and functional test cases.

Experience in using Selenium WebDriver, Eclipse, Java and TestNG frameworks in creating test scripts, Annotation, Parameterization, Data Providers, Test Suites and HTML reports.

Performed Web Services Testing using SOAPUI to make and execute automated functional, regression, compliance and load tests.

Used BDD framework with Cucumber and JAVA to create feature files with scenario and scenario outline files.

Extensively used Page Objects Design pattern and Data driven Framework in the project.

As a part of Project for another application developed and execute automated scripts using Selenium, Python and PyCharm to ensure products meet design specifications and are within the specified quality standards.

Implemented continuous integration using Jenkins, Python to execute automated tests on each new build created, and automatically reports the results.

Wrote Python script for parsing emails text data and cutting out of scope data.

Interacted with development team to resolve technical issues on bugs reported by customer support department. For troubleshooting utilized Python scripts.

Deep knowledge and hands on experience with back-end database testing using SQL queries to validate complex content-including Inner Joins, Outer Joins, unions etc.

Involved in Functional and Integration testing of Mobile App Android devices using Appium.

Thorough experience in Defect Life Cycle by Defect Reporting and Defect tracking process using JIRA.

Coordinated with various team members for handling defect calls and resolving the testing and bug issues.

Experienced in using Selenium Grid to execute Selenium automation suites on different platforms and browsers in parallel.

As part of the automation process used Selenium features like taking screenshots, Actions, handling frames, scrolling, alerts etc.

Good analytical and communication skills and proven ability to work solely independently with little to none supervision and perform as proven player of a team.

Environment: JAVA, Selenium WebDriver/ GRID, Web Services, SOAPUI, Cucumber, SOAP, REST, TESTNG, HTML, JAVA Script, CSS, AJAX, Agile Methodology, Jira, SQL, Oracle.

Project 3

Client

Eaton Vance Corporation

Location

Boston, MA (offshore)

Role

Senior Selenium Engineer

Duration

June 2013 to November 2014

Description: Eaton Vance is one of leading investment advisory firm located in downtown Boston, MA. It is well known for its expert advisor resources to manage investment through investing them in to variety of portfolio also providing opportunity for investor to invest in large portfolio and earn higher return. Eaton Vance is receiving various daily Transaction feed and monthly asset feed from various client. Company was using Sales page Financial CRM System to maintain all transactional detail and make available for users. The project was to implement specific small or big functionality in custom Sales page application and make it more functional and user driven for end users.

Roles & Responsibilities:

Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.

Developed and implemented robust Behavior Driven Framework with Selenium WebDriver which cut down the script development time in half.

Involved in preparing test strategies for client-side verifications and validations.

Involved in automating test cases using Selenium WebDriver with TestNG.

Performed SOAP, Restful Web Service testing using SOAPUI.

Using Jenkins for nightly build execution and sending status mail if build fails to QA team.

Involved in testing the application utilizing the agile methodology (Scrum).

Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.

Performed Mobile App testing using Appium.

Identified the Elements using UI Automation Viewer for Android Mobile Testing using Appium.

Prepared user documentation with screenshots for UAT (User Acceptance testing).

Used JIRA for project management, logged Defects in HP ALM with priorities and co-ordinate with Development team for fixing also used GIT for version control.

Generated Traceability matrix to map requirements, tests and defects.

Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Selenium Test Suite, Agile, XPath, SOAP UI, JUnit, JIRA, HTML, CSS, XML, UML, HP ALM, MS Word, MS Excel, Appium, Jenkins, Windows, WebDriver Element Locator.

Project 4

Client

CIGNA Health-Care Insurance

Location

Wilmington, DE (offshore)

Role

Associate Test Engineer

Duration

September 2011 to June 2013

Description: Cigna Healthcare is a company providing customers with benefits, expertise and service that improves the Health, well-being and productivity. It is a global Health services organization. Its Insurance subsidiaries are major providers of medical, dental, disability, life and accident Insurance and related products and services.

Roles & Responsibilities:

Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.

Reviewed the business requirement specification (BRS) and Functional Requirement Specification Document (FRS) and was involved in preparing a detailed test plan.

Performed manual testing of the applications.

Created a set of smoke tests designed to run on each supported browser and setup Selenium Grid for testing

Experience filing bugs and tracking on JIRA.

Integrated Selenium automation regression test suite in Jenkins build pipeline.

Responsible for implementing page object model (POM) using Selenium WebDriver, MAVEN, TestNG.

Executed test cases in multiple browsers and platforms using Selenium Grid.

Wrote SQL queries to test the integrity of data by querying the back-end database.

Web based and Cloud based Applications testing in Agile.

Executed the test cases for Black box testing, Positive and Negative Testing, Integration Testing, System Testing and Regression Testing.

Took over lead QA on one of the projects and delivered it.

Trained new hires on our automation framework.

Environment: JAVA, Selenium WebDriver, SQL, selenium Grid, JIRA, Agile, TestNG, Web Services, SOAP, REST, TEST NG, HTML, JAVA Script, CSS, AJAX, Agile Methodology.

Project 5

Client

Life Insurance Corporation

Location

Bangalore, Karnataka (onsite)

Role

QA Analyst

Duration

January 2010 to August 2011

Description: Life Insurance Corporation provides individual, group health, and specialty insurance plans for more than 1 million people. Life Insurance Corporation launched new Integrated Customer Platform which replaced the existing platform to enhance the Customer Experience. As part of the Customer Driven Environment, customers could apply online for Life Insurance to get simple, affordable life coverage for a period.

Roles & Responsibilities:

Reviewed project artifacts, analyzed requirements, designed the test plan and provided weekly status report that includes testing metrics, test logs and test summary reports.

Designed the test strategy for multiple projects, defect management using JIRA.

Served as a resource and communication point for decisions about test schedule changes, resource forecast and estimation.

Investigated, researched, recommended and lead the implementation of automated test tools and test scripts for regression testing of existing product functionality.

Ensured all testing standards are being met and served as an escalation point for issues involving testing.

Experienced in working both of UNIX and Linux environment to analyze log file and to monitor process.

Defined and implemented the Software Development Life Cycle with process development meetings.

Ensured traceability of test cases back to project requirements and participated in walkthrough of test cases.

Worked with all agile development and SCRUM process throughout the entire project.

Coordinated with multiple teams, both internal and external, to specify test planning, execution and reporting requirements.

Environment: HP Quality Center, SQL, Performance Center, Web Services, Windows, SDLC, Oracle, UNIX, SQL, HTML/XML, JAVA, Selenium, MS EXCEL, ETL, Windows XP, JIRA, Agile Methodology.

Project 6

Client

SBI

Location

Hyderabad, India (onsite)

Role

Manual Tester

Duration

July 2008 to December 2009

Description: SBI, one of the largest banks in INDIA and is a premier provider of various financial and mortgage services to its customers. Customers can access the website and apply for various Credit Cards that SBI offers such as SBI Visa, SBI Platinum and SBI No Hassle credit cards. The project dealt with Internet Banking application is web based application which aims at creation of a secure Internet Banking system.

Roles & Responsibilities:

Understanding the Business requirements, Application and function specifications, Design documents.

Involved in writing and designing templates for the Test Plans and Test cases.

Identified the Test Cases and documented them in Quality Center.

Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.

Involved in Bug reporting and bug tracking using QC.

Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.

Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.

Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Environment: HP QC, Web Services, SOAP, REST, HTML, JAVA Script, CSS, Agile Methodology, SQL, Oracle.



Contact this candidate