Nirupama Patel
Email: *************@*****.***
Ph#: 469-***-****
http://www.linkedin.com/in/niru-patel-a19933271
Professional Summary:
●Over 7 years of experience in Software Testing as Automation Engineer (Selenium)/ Software Quality Analyst/ QA Tester in delivering critical solutions on various levels of Quality Assurance for Web based and Client/Server based applications.
●Experience in full Software Development Life Cycle (SDLC) and Methodologies and Validations to ensure Quality Assurance Control.
●Extensively experienced in Software QA performing Manual and Automated Software Testing, writing Test plans and Test cases using various Automation Tools.
●Good experience in creating automation framework along with developing, executing and maintaining automation testing scripts with Selenium WebDriver.
●Expert on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit and TestNG.
●Experience in using Maven to build and run the Selenium automation framework.
●Having good exposure to integrated testing artifacts with Continuous Integration (CI) with Jenkins server.
●Experience automation testing for Android and IOS devices with APPIUM using Java and Selenium.
●Experience in Protractor Angular UI testing automation.
●Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
●Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
●Experienced in working on Selenium Web Driver automation script in Java for Page Object Model (POM) cross-browser testing. Used testing annotations to group the test methods and for cross-browser.
●Good experience in Web Services testing using SOAP UI/POSTMAN, XML, and WSDL. Providing required input data to request XML and get the required data from response XML and use the response data from other request XML using SOAP UI/POSTMAN.
●Experience in using SQL Queries to make sure that data was entered properly in the right tables, when the data was entered from the front end screen.
●Excellent understanding of waterfall model and agile methodology – SCRUM.
●Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environments.
●Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
●Good experience in designing and development of Web Services using C#.Net
●Used ADO.NET Database Connectivity for storage and retrieval of data from Database.
Technical Skills:
Testing Tools
Selenium WebDriver/IDE/GRID, Soap UI, Postman, Cucumber BDD, Appium Protractor
Languages
Java, XML, C#
Test Framework
TestNG
Project Methodologies
Agile-Scrum, Waterfall
Defect Tracking Tools
Jira, Quality Center, HP ALM, Qtest
Build/ CI Tools
Maven, Jenkins
Packages
MS-Office Suite (Word, Excel, Access), MS-Project
Databases
Oracle, SQL Server, MS Access
Operating Systems
Windows variants, UNIX
Professional Experience:
Client: Optum,Minneapolis, MN(Sept 2023- current)
Role: Software Engineer
Skills: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Eclipse, Jenkins, Postman, Appium, Protractor, Git, XPath, CSS, HP ALM, SQL, Agile and Windows.
Responsibilities
●Interacted with Project manager, business analysts and developers to understand the application design and functional specifications.
●Participated in creating the Technical Test Plan in the initial phase and during change requests.
●Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
●Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver.
●Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
●Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
●Involved in cross browser testing using TestNG and hands on working with Selenium Grid.
●Used Maven for building the Web Driver project. Runned script as a batch file through Maven and generated testing report.
●Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
●Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
●Involved in using Appium to develop Automation testing scripts for Mobile Development and client-server applications.
●Used Protractor to run end-to-end tests that are written in JavaScript and run with node.
●Automate regression testing using hybrid framework i.e. both data driven and keyword driven using Selenium WebDriver.
●Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
●Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
●Developed GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
●Involved in providing the efficient locators strategy like XPath, modified XPath and CSS to run WebDriver script in stable condition.
●Involved in Data Driven Testing using JDBC Connection and validated services using assertion in Postman.
●Verified WSDL files, asserting the files using various In-build assetions, performed Data Driven testing, in Postman.
●Used HP ALM for defining & logging defects and HP ALM for writing test cases and executing test cases.
●Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
●Tested the application in highly dynamic environment with sprint team using Agile Methodology.
●Created QA sizing estimated based on the changes to the web services for the scope defined in a particular release cycle.
Client: SunTrust Bank, Atlanta, GA.(Apr 2022 – Sept 2023)
Role: QA Automation Engineer
Skills: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Appium, Protractor, HP ALM, Eclipse, Postman, Rest API, XPATH, GitHub, SQL, Windows.
Responsibilities:
●Analyzed the Business Requirements Document, put input in the Test Plan and prepared detailed Test Cases for new functionality.
●Involved in test cases review by development team, product management and modified the test cases based on their feedback.
●Developed Automation framework using Selenium Web Driver.
●Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
●Performed functional testing to identify various critical points in the application and automated it by using TestNG.
●Responsible for creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
●Developed Maven Build scripts to run Sanity Test scripts developed in Selenium Web Driver.
●Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
●Created automation test plans and deployed test cases on Jenkins to have a continuous integration test.
●Used GitHub as central repository to perform Push, Pull, Stage, Unstage, Stash, Status, Add, and Clone and remove operations in local repository GIT.
●Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
●Involved in testing GUI front-end applications in Java and HTML.
●Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
●Used Appium tool to be tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.
●Involved in End to End Testing of applications using Protractor.
●Created and executed test cases, developed scenarios to meet software requirements using protractor framework.
●Involved in providing the efficient locators strategy like XPath, modified XPath and CSS to run WebDriver script in stable condition.
●Performed REST API Testing using Http java Test Client for SOAP/REST web APIs.
●Tested request and response XML's based web services interfaces using Postman. Performed Web Services Testing and XML validation by creating test case suite using Postman.
●Responsible for running the same tests on different browser versions as well as browsers (IE, Firefox).
●Analyzed test results, tracked the defects and generated reports using HP ALM.
●Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
●Involved in testing the application utilizing the AGILE (Scrum) methodology.
●Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.
●Worked closely with different functional teams including Development, QA, Sales and Business.
Client: Voya Financial, New York, NY.(Jan 2021 – Mar 2022)
Role: QA Automation Engineer
Skills: Java, Selenium WebDriver, Maven, TestNG, Jenkins, Cucumber, Postman, Ruby, Appium, Protractor, XPATH, XML, Eclipse, Quality Center, Agile, SQL, Oracle, Windows.
Responsibilities:
●Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
●Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
●Developed and designed necessary test plans and test scripts for functional and performance testing using Selenium Web Driver.
●Worked on Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
●Created and Developed Automation test framework using Selenium WebDriver and executed TestNG Test Cases in Eclipse IDE.
●Used Java as client library for Selenium WebDriver to design and developed Automation test Framework using TestNG.
●Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
●Expertise in developing Automation Framework with Selenium and C#. Where Created Nunit Framework.
●Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
●Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
●Used GitHub repository to run the Jenkins job for Continuous Integration.
●Involved in Mobile Testing by writing java for automation through Selenium APPIUM.
●Involved in writing automated scripts for Angular.JS application using protractor and Java.
●Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
●Tested request and response XML's based web services interfaces using Postman.
●Involved in Web Services Testing using Postman to create and execute automated functional, regression, compliance, and load tests.
●Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environments.
●Quality Center was used as the overall Test Management Tool, where scripts were located and stored under respective Project Folders.
●Involved in Back end testing using SQL queries. Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
●Followed Agile testing methodology, participated in daily SCRUM meetings and tested each SPRINT deliverables.
●Actively participated in Stand-up meetings, walkthrough meetings, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test.
Client: Molina Healthcare, Long Beach, CA(Aug 2019 – Dec 2020)
Role: Automation Engineer (QA)
SKILLS: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, GitHub, XPath, XML, Eclipse, Postman, Quality Center, SQL, Agile and Windows.
Responsibilities:
●Interacted with Project manager, business analysts and developers to understand the application design and functional specifications.
●Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.
●Designed and Developed Test Cases for automated testing using Selenium WebDriver.
●Involved in configuring application frameworks by processing excel spreadsheets using Apache POI and executing the test scripts parallel using TestNG.
●Executed test cases using TestNG parameters, data providers, groups and parallel test suites.
●Created automated Test Suite using Selenium and WebDriver.
●Performed the White box testing using Java.
●Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
●Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
●Maintained automation builds on Continuous Integration (CI) tool Jenkins.
●Used Selenium WebDriver API to automate tests on cross browser and cross platform environments.
●Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
●Design and prepare test plans for White Box Test Approach & Test cases.
●Performed Regression testing of applications after defects are fixed and any new functionality is implemented into the QA. Supported the Business team for executing UAT test cases.
●Used XML files in Sending/receiving XML requests using Postman.
●Used Postman tool, to create a Web Service Test from SOAP request and validate the response against the database.
●Performed Defect Resolution and Maintenance using Quality Center.
●Verified backend data validation using SQL. Used SQL to verify data in the backend for the test entry points on SQL server database.
●Developed Business logic components in C# and Data access layer components using ADO.NET, C#, Javascript and HTML.
●Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
●Worked in the form of a sprint team with business analysts and developers in agile methodology.
●Involved in estimation and preparation of test case scenarios and test plan documentation for validating and reporting.
●Coordinated with technical support associates to fix proprietary software issues.
Client: TJX, Framingham, MA(Feb 2017 – Jul 2019)
Role: QA Engineer
SKILLS: Java, Selenium WebDriver, SOAP, Eclipse, HTML, XPath, SQL and Windows.
Responsibilities:
●Analyzed functional requirements and documented the user specifications and business rules.
●Involved in writing Test Plans and Test cases documents.
●Designed automated tests, created automated test cases and executed tests using Selenium WebDriver.
●Developed automated script for back-end testing using Selenium IDE.
●Exported Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the Selenium scripts and executed.
●Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
●Responsible for setting up the framework and test environment.
●Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium WebDriver.
●Performed active regression, load, stress, volume and performance testing.
●Performed functional testing to identify various critical points in the application and automated it by using Selenium.
●Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
●Validated sites across browsers and operating systems, verified the accuracy of links, visual presentation and its alignment with design specifications.
●Prepared a Report of all automation difficulties and test results for further application.
●Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.