Summary
Overview
Work History
Skills
Timeline
Generic

Hemal Neel

Pittsburgh,PA

Summary

Around 9 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications and good experience on Core Java, OOPS concepts. Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model. Expertise in Requirements gathering, Business Analysis, QA, Documentation, FSD, BRD, Test Plans, Test Cases. Expert in Functional, Regression, Integration, Smoke, GUI, Database, Release, Web, Performance, Stress, Internationalization/Localization, System Integration (SIT) & User Acceptance testing (UAT). Expertise in designing and creating automation frameworks for J2EE based applications using Java, Python, JUnit/ TestNG, Selenium WebDriver/IDE/Grid Maven and Jenkins. Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior. Performed Java Web Services testing for REST API Calls. And API Testing using Rest Client and SOAP UI. Sound knowledge on Junit, TestNG framework for Unit testing, Ant and Maven for project building, Jenkins/ Hudson for Continuous Integration. Hands on experience in Tracking and Reporting of defects using Defect Tracking Tools such as HP QC/ALM, Bugzilla and Jira. Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP Quality Center, JIRA, Practitest Involved in Database Testing using Oracle, DB2 and SQL Server. Expert in Developing Keyword Driven and Data Driven Framework for QTP and Selenium. Developed, Executed and Maintained Test Scripts using Selenium for Functional and Regression Testing. Good team player and have the ability to work independently in a time sensitive environment Ability to handle multiple scenarios with rapidly changing priorities and deadlines. Good organizational and communication skills, with the ability to express technical concepts verbally and in written. Good knowledge on cloud technologies like AWS, Azure

Overview

10
10
years of professional experience

Work History

QA Automation Engineer

ConnectiveRX
02.2021 - Current
  • Reviewed and analyzed Functional Specification Requirements in order to understand the AUT.
  • Managed the QA Project planning activities by identifying the resources, Timelines, Schedules, Testing Cycles, QA Strategy documentation and automation.
  • Proficient with testing REST APIs, Web and Database testing.
  • Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application.
  • Involved in SCRUM meetings with the Development and Product Management team and analyzed and developed product stories and included them in Sprint backlog. Involved in complete SDLC -Agile methodology. Test scripts were automated using TestNG framework with Selenium WebDriver for the application.
  • Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center. Defects were linked via traceability to specific test case.
  • Worked as manual and automated tester and Analyzed Business and Functional requirements of the application and worked with Business users to understand project requirements and to figure out the scope of test strategy.
  • Performed Functional, System, Regression, Usability, Smoke and end-to-end Integration testing.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
  • Participated in peer reviews of functional specification, application previews, and test plans/test cases.
  • Environment: Selenium WebDriver, Postman Quality Center, Eclipse, XPATH, Java, agile, GIT, SQL, Oracle, Practitest, SFTP, SSIS, Microsoft sql server management studio

QA Automation Engineer

Wells Fargo
03.2020 - 01.2021
  • Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
  • Performed Regression testing on new builds using Selenium WebDriver and using Hybrid framework.
  • Generated Bug Reports and Test case coverage reports for status meeting and involved in resource planning for test cases coverage.
  • Contributed to developing Automation Framework that uses Selenium Web Driver and TestNG. Framework implements using Data Driven, Page Object Model.
  • Worked with API testing using Postman.
  • Involved in designing the framework to integrate HP ALM to cucumber using the newly released version of HP ALM Rest API.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, Back-end, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java.
  • Developed BDD tests using Cucumber by writing features and Developed Required Selenium support code in Python for Cucumber.
  • Build feature files for Cucumber steps using ATDD framework in Selenium.
  • Worked on Python scripting to do functional testing.
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Implemented Selenium GRID for compatibility testing.
  • Environment: Selenium IDE/WebDriver, Cucumber, REST Assured, Postman, ANT, TestNG, XML, Xpath, HP Quality Center, Maven, GIT, Jira, Jenkins, Grid, Eclipse IDE and Firepath

QA Automation Engineer

PayPal
08.2018 - 02.2020
  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool.
  • Participated in all phases of the Software Testing Life Cycle (STLC).
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, Back-end, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java.
  • Developed BDD tests using Cucumber by writing features and Developed Required Selenium support code in Python for Cucumber.
  • Build feature files for Cucumber steps using ATDD framework in Selenium.
  • Worked on Python scripting to do functional testing.
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Implemented Selenium GRID for compatibility testing.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed functional testing of SOAP and RESTful Web Services using SOAP UI Tool.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • 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.
  • Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Manage defect tracking tool like HP Quality Center and JIRA.
  • Actively communicated with the end users and business users to create realistic test cases.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
  • Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.
  • Environment: Java, Selenium Web Driver, Appium, Python, Cucumber, HP Quality Center, TestNG, Jira, SOAPUI, REST, HTML, Agile, SQL, Oracle, and Windows.

QA Test Engineer

John Deere
02.2017 - 08.2018
  • Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
  • Involved in all stages of Software testing life cycle (STLC), Test Driven Development methodologies, and Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Effectively involved in Test Case Development, Test Execution and Test case review by business analysts.
  • Extensively involved in defect management to find out the bugs in initial level.
  • Created Test Automation Framework for new enhancements in Selenium WebDriver using Java, Junit and TestNG.
  • Performed Acceptance testing and UI functional testing using Perfecto with extension of Appium and Java as scripting language.
  • Created automation tests using Java, Cucumber and Web-driver to validate the fields in Guidewire application using Page Object Model (POM).
  • Regression runs using Cucumber. Perform failure analysis of the test runs and fixing failed scripts.
  • Implemented the Python based Automation framework using DDT (Data Driven Testing) Framework.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
  • Developed Test Framework in Selenium for UI Regression Test Automation when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Performed API testing using Postman and Soap UI.
  • Developed automated test scripts and REST services for client -server and web based applications using Python, Silk and other automation tools.
  • Performed Scrum (Agile) methodology for testing the application.
  • Used GIT as code repository and code collaborator to re-modify files for software development.
  • Performed back-end validations using SQL statements against Oracle database.
  • Performed bug tracking and reporting defects using JIRA and communicated with the development team to prioritize the bugs and bug fixing.
  • Environment: Java, Selenium Web driver, Python, Cucumber, Soap UI, Maven, TestNG, Jira, Eclipse, Xpath, SQL Server

Software Tester

Radix
09.2015 - 12.2016
  • Analyzed business requirements and developed Test cases based on Stories to evaluate the functionalities part of the AGILE Team.
  • Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Responsible for Setup the automation framework using Selenium WebDriver.
  • Executed Selenium Web Driver + Java automated test scripts using Maven build tool.
  • Developed Internal Framework Used Selenium Web Driver (Java & TestNG) APIs.
  • Initially the project was started with ruby cucumber and then shifted to Cucumber and Selenium Web driver. So have thorough knowledge on ruby and cucumber.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Identified the Test Data required and maintained for Unit Tests for Users, Order, Products, Tracking and Auditing information for a Web Application.
  • Experience in unit testing for Java applications using Testing and Junit.
  • Reviewed extensive SQL Queries with complex multi-table joins and nested queries.
  • Worked on functional, regression, and implementation testing of all the file formats.
  • Create Test plans, test conditions and Test cases using Requirements and Design documents.
  • Defects found tracked and managed in Rally and disposition in defect scrub meetings.
  • Environment: Java, Selenium Web Driver, TestNG, Jira, HTML, CSS, Cucumber, SOAP UI, AGILE and Windows

Skills

  • Testing tools: Selenium IDE/RC/Grid/Web driver, Appium, Junit, JBehave, TestNG, SOAP UI, Cucumber, Jira, Rally
  • Languages: Java, JavaScript, Python, HTML, XML, CSS, UML
  • Build tools: ANT, Maven, Gradle
  • Continuous integration: Jenkins, Hudson, Cruise Control
  • Bug reporting tools: JIRA, HP Quality center, Practitest
  • Methodologies: Agile (Scrum), Waterfall, TDD
  • Database: Oracle, SQL Server, MySQL, MS Access
  • Operating systems: Windows variants, UNIX,/LINUX

Timeline

QA Automation Engineer

ConnectiveRX
02.2021 - Current

QA Automation Engineer

Wells Fargo
03.2020 - 01.2021

QA Automation Engineer

PayPal
08.2018 - 02.2020

QA Test Engineer

John Deere
02.2017 - 08.2018

Software Tester

Radix
09.2015 - 12.2016
Hemal Neel