Post Job Free
Sign in

Automation Testing Engineer

Location:
Charlotte, NC
Posted:
May 23, 2024

Contact this candidate

Resume:

PRIYANKA PRADHAN

Contact: +1-201-***-****

Email: ad5wp3@r.postjobfree.com

***** ***** ********** **, *********, NC 28277

EXPERIENCE SUMMARY:

Around 8 years of experience in Software Automation Testing in Web based applications using Java, Selenium Web Driver, Maven and Cucumber (BDD framework).

Worked on Agile Projects and attended scrum meetings including Sprint Planning, Scrums and Sprint Review meetings.

Expertise in designing and implementing Selenium Automation Frameworks using Page Object Model (POM).

Designed and created Test Suites using Java automation frameworks for web besed applications.

Worked Extensively with TestNG Testing Framework.

Excellent working experience in using multiple Automation Testing Frameworks like Data Driven models and Hybrid Models.

Expertise in different types of testing like Integration testing, System testing, Smoke testing, Sanity Testing, Regression testing, Black box testing, Functional testing, Web/UI and (UAT) User Acceptance Testing.

Involve in testing various releases in a Production Environment.

Experienced in reviewing and analyzing the Business requirements and developing Test Plans, Test strategies, Test cases, Test data, Test procedure, Test reports and documentation of Manual and Automation Tests.

Performed Cross-Browser and Compatibility testing to test whether the web applications are working as desired in different browsers and environments.

Experience in Testing Web Services (REST) Postman & HTTP Client in JSON Format.

Experienced with Source version control tools like GitHub / GIT.

Knowledge in SQL, using sub-queries, joins, grouping, views etc.

Experienced in building tools such as Maven managing continuous integration, scheduling script execution with Jenkins.

Effectively involved in Defects logging, tracking and managing Defect Life Cycles using JIRA and ALM.

Working knowledge in Web development and testing tools like XPath, DOM Inspector Chrome Console.

Experience in reporting bugs, conducting bug review, coordinating with dev team in bug fixing.

Good experience in code reusability and modularization.

Involve in peer review and test scenarios review.

Implemented GigaFox - Mobile Lab and Perfecto for Mobile Testing.

TECHNICAL SKILLS:

Testing Tools

Selenium WebDriver, TestNG, MAVEN, SOAP UI, POSTMAN, SWAGGER, Rest Assured

Languages

Java, SQL.

Web Technologies

HTML, CSS, XML

Web Servers

Web sphere Application Server, Web Logic, Apache Tomcat.

Databases

SQL Server

Methodologies

Agile Scrum, Waterfall

Web Services

SOAP, REST API

Bug Tracking Tools

JIRA, ALM Quality Center

IDE’s and Other Tools

Eclipse, Maven, Jenkins, GIT

EDUCATION:

●Bachelor of Technology (Electrical and electronics engineering), Odisha, May 2011.

CERTIFICATIONS:

●Completed Advanced ‘C’ certification from DOEACC, Govt of India in July 2009.

●Summer Internship on ‘Transmission & Distribution System’ in July 2010.

EMPLOYMENT HISTORY:

QA Automation Engineer – Persistent Systems Inc., Nov 2021 – Current

QA Automation Engineer – Enexus Global, Jan 2020 – Oct 2021

QA Automation Engineer – Success Drive Systems Jul 2016 – Dec 2019

PROFESSIONAL EXPERIENCE:

DURATION: May 2021 – Present

CLIENT: Wells Fargo, Charlotte, NC

ROLE: QA Automation Engineer

DOMAIN: Banking

Project Description (ACH Payment):

Wells Fargo has a long history of ACH leadership and has grown to be one of the largest ACH Originators in the Country and firmly committed to ACH technology and continuously enhancing state-of-art ACH System.

ACH (Automated Clearing House) Payment is a computer-based electronic network for processing transactions. It is a type of electronic bank payment that allows funds to be transferred directly between two bank accounts.

It supports both credit transfers and direct debits to be processed. It is designed to process batches of payments containing numerous transactions with low fees charges.

The project involves automation testing of a web application having the following functional modules.

ACH Payment

Templates

Recipient Profiles

Files

RTP Payment

Responsibilities:

Assessing & analyzing user stories and participating in Sprint planning, Backlog Refinement, Sprint Review Sessions & Scrum Meetings and developing Test scenarios, Test data, Test procedures, Test reports.

Participating in 2 weeks’ sprint in a Scalable Agile Framework (SAF).

Developing and Executing Test Scripts using Selenium WebDriver with Cucumber.

Responsible for creating new functional test scenarios and running the automation scripts.

Implementing Data Driven with Page Object Model (POM) framework.

Implemented Behavioral Driven automation framework using Selenium as Java Language.

Performing functional testing to identify various critical points in the application and automating it by using Selenium WebDriver.

Regression runs using Java and Selenium WebDriver to perform failure analysis of the test runs and to fix it.

Performing Parallel and Cross Browser testing on different browsers like Edge, Chrome, and Firefox.

Preparing user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.

Using annotation to perform regression and functional testing using TestNG XML file.

Performing Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium WebDriver.

Designing Data-Driven testing framework in Selenium and capturing data dynamically from web controls.

Writing Scenarios, Scenario outlines and Step definitions using Gherkin in Cucumber for BDD.

Storing the flow details of Selenium Automation in a detailed reporting.

Using Git and GitHub for version control system to manage source code history and GitHub as hosting service for Git repositories.

Scripting the Test cases and managing the framework dependency jars using Maven.

Conducting manual API testing using Postman and automating some scenarios by Rest Assured using HTTP Client in Java.

Working with developers to update the defects, resolve them and track their status using Jira.

Participating QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Involve in peer review and test scenarios review.

Environment: Selenium WebDriver, Java, Eclipse, XML for Test Data, Jira, Agile methodology, Vulcan, Windows, Maven, GitHub, BDD, Postman

DURATION: Jan 2020 – April 2021

CLIENT: Wells Fargo, Charlotte, NC

ROLE: QA Automation Engineer

DOMAIN: Banking

Project Description (Trade work):

Wells Fargo is a Provider of banking, mortgage, investing, credit card, and personal, small business, and commercial financial services.

The project involves automation testing of a web application having the following functional modules.

Financing International trades

Globalization process in the trade

Import/Export transactions in the business

Cost impacts of an exporter and pricing competitions

Key Agreements in Import, Export, Credits and Bill of Landing

Responsibilities:

Responsible for identifying and validating existing test cases and building automation scripts.

Implemented Selenium WebDriver such as Implicit Wait, Explicit Wait to interact with third party interfaces.

Implemented Data Driven with Page Object Model (POM) framework using Selenium WebDriver, Java, Maven and TestNG.

Analyze objects and identify xpath for web elements used in web pages.

Performed Cross Browser and Parallel testing on different browsers like Internet Explorer, Chrome, Edge and Firefox.

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

Write Scenarios, Meta-Data and step definitions using Gherkin language for BDD.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch runs of the Script.

Worked with developers to update the defects, resolve them and track their status using ALM.

Scripted the Test cases and managed the framework dependency jars using Maven.

ENVIRONMENT: Selenium WebDriver, Java, Eclipse, JSON for Test Data, ALM, Jenkins, Windows, Maven, GitHub, BDD, Agile methodology

DURATION: July 2018 – Dec 2019

CLIENT: Capital One Bank, San Francisco, CA

ROLE: QA Automation Engineer

DOMAIN: Online Banking

Project Description (Online Banking):

Capital One Bank specializes in consumer deposit and lending including personal checking and savings accounts, Money Market accounts, CDs, and home loan products. Capital One Bank also offers small business checking, savings, CD and Money Market accounts as well as small business loans and treasury management products.

The project involves online Account opening for Capital One bank. The system helps customers to sign up online and apply for checking and/saving accounts. Once customer information is verified and application is approved after background check, Customer can perform online banking activities such as View Account Activities, Change Profile, Transfer, Check Orders, Credit Card payments etc.

Responsibilities:

Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.

Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.

Implemented Selenium WebDriver such as Implicit Wait, Explicit Wait to interact with third party interfaces.

Implemented Data Driven with Page Object Model (POM) framework using Selenium WebDriver, Java, Maven and TestNG.

Analyze objects and identify xpath for web elements used in web pages.

Performed Cross Browser and Parallel testing on different browsers like Internet Explorer, Chrome, Safari and Firefox.

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

Wrote Scenarios, Scenario outlines and step definitions using Gherkin language in Cucumber for BDD.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch runs of the Script.

Worked with developers to update the defects, resolve them and track their status using JIRA.

Scripted the Test cases and managed the framework dependency jars using Maven.

Performed RESTful services by using Rest assured for Automation testing and Swagger for manual testing by validating request and response in JSON format.

ENVIRONMENT: Selenium WebDriver, Java, Eclipse, JSON, JIRA, Jenkins, Windows, SQL, Maven, GitHub, Swagger, Cucumber, RestAssured.

DURATION: Oct 2017 – June 2018

CLIENT: William Sonoma, SFO, CA

ROLE: QA Automation Engineer

DOMAIN: e-Commerce

Project Description:

WIlliams-Sonoma is a retail company that sells kitchenware and home furnishings. This Project involves redesigning the online e-commerce application for kitchenware. The various modules are Product search, Add to cart, Billing and Shipping.

Responsibilities:

Worked as a team to analyze and decompose the e-commerce application of Sonoma and designed a strategy to test this system.

Performed cross browser testing and parallel testing using Chrome and Firefox and Internet Explorer.

Developed and implemented test plans that include unit, functional, regression, system and integration tests.

Developed test modules to verify the functional specification have been met by the application. Wrote test modules to verify application maintained a strict adherence to requirement specification, prescribed testing guidelines and quality control procedures.

Developed automation test scripts using Selenium WebDriver, Java, Maven and TestNG.

Enhanced existing automation test cases and made them loosely coupled by implementing UI mapping by creating locators in properties file.

Used Git and GitHub for version control system to manage source code history and GitHub as hosting service for Git repositories.

Identified and developed proof of concept for new functionalities.

Monitoring Jenkins report and identifying cause for failure, fixing the major failures.

Installed and deployed the applications on different virtual machines (stages) and tested the same in different environments.

Conducted manual API testing using Postman and automated by RestAssured using HttpClient in Java.

ENVIRONMENT: Selenium Web Driver, Java, TestNG, Maven, Jira, Agile methodology, Jenkins, Restful services, Git/GitHub

DURATION: July 2016 – Sept 2017

CLIENT: Bank of the West, San Ramon, CA

ROLE: QA Automation Engineer

DOMAIN: Online Banking

Project Description (Account Reconciliation):

Bank of the West specializes in consumer deposit and lending including personal checking and savings accounts, Money Market accounts, CDs, and home loan products.

This project involves building an intranet web application in Angular JS to generate the following reports.

Generate daily balance Report

Generate Weekly Balance Report

Generate weekly/Monthly/Yearly new CD Deposits report

Generate weekly/Monthly/Yearly Closed CD Deposits report

Number of accounts opened by employee in a month

Number of accounts closed with 30 days of opening

Responsibilities:

Preparing high level test scenarios and running a walk through with the business analyst and other team members.

Writing use cases and unit test scripts.

Involved in functionality testing, smoke testing, integration testing, regression testing and E2E Testing.

Developed and maintained test automation scripts which were built to reduce repetitive manual testing using Selenium WebDriver, TestNG, Maven and Java.

Performed functional test automation and execution processes in a web environment using data-driven development with Selenium WebDriver.

Analyze objects and identify xpath for web elements used in web pages.

Generated test reports using TestNG and used Maven as a build tool.

Used Git/GitHub as version control system.

Worked on automating test script execution using Jenkins Continuous Integration Tool.

Extensively worked with DOM and locating a web element using ID and XPATH.

Performed cross-browser testing and parallel testing on different browsers like Internet Explorer, Chrome, Safari and Firefox.

Used SQL Queries for backend testing to check the data integrity and data consistency.

Tested Web Services, Validated Request and Response XML, SOAP Calls and WSDL using SoapUI tool.

ENVIRONMENT: Selenium Web Driver, Java, TestNG, Maven, QC, SoapUI, Git/GitHub, Waterfall model.



Contact this candidate