Post Job Free

Resume

Sign in

Quality Assurance Automation Engineer

Location:
Plano, TX
Posted:
April 09, 2024

Contact this candidate

Resume:

Nirupama Patel

Email: ad4v0d@r.postjobfree.com

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.



Contact this candidate