Post Job Free
Sign in

Qa Engineer Automation

Location:
Plano, TX, 75024
Posted:
January 31, 2023

Contact this candidate

Resume:

Pallavi

Software Development Engineer in Test

Email: adu13y@r.postjobfree.com

Mobile Number: +1-479-***-****

PROFESSIONAL SUMMARY

Software Development Engineer in Test with around 8+ years of work experience in Software Testing and QA implementation with Manual & Automation Testing, which includes all phases of Software life cycle, including requirements gathering, risk analysis, project planning, scheduling, development, testing, defect tracking extensive experience in testing web and API automation.

Strong knowledge of Software Test Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug Life cycle and methods like Agile Scrum, Waterfall.

Extensive experience in developing scripts for automation using Selenium WebDriver in Java Test Framework like JUnit/ TestNG and Maven for web application.

Experience in implementing the Page Object Model (POM) by creating element for each page object and reused all the objects in various scripts.

Experience in testing Web Service SOAP, and REST using various tools like SOAP UI/Ready API and selenium Web driver, Rest Assured.

Create, manage, and run automated UI tests on traditional and dynamic web applications.

Proven ability in developing Test Automation using Cucumber for Behavioral Driven Development (BDD) using Gherkin scripts and writing Step Definitions for behavior in Selenium using Java binding.

Manual Testing experience in various Test methodologies like Smoke, Functionality, Regression, Installation.

Expertise in creating Test Documentation (Test Scenario, Test Case, Test Data, Defect Reports)

Experience in building Test Scripts using Java and JUnit / TestNG Frameworks.

Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD, Hybrid, Keyword and Data Driven Frameworks).

Experience in manual testing and automation testing SOAPUI and Restful Web Services using Apache HTTP Client...

Proficient in automation testing to perform different types of testing such as Functional Testing, Integration Testing, System Testing, User Acceptance Testing, and Regression Testing.

Extensive use of HP ALM & JIRA tools as the test management tool and the defect tracking tool.

Experience in Configuration Management tools like SVN, ClearCase and GIT.

Skilled in using Jenkins as a Continuous Integration server to configure with GitHub.

Participated in all Scrum Ceremonies: Backlog Grooming, Sprint Planning, Daily Scrum, Sprint Demos and Sprint Retrospective meetings.

Good Analytical, verbal/written Communications skills

TECHNICAL SKILLS

Language

Java,C#, HTML, SQL

Databases

MySQL, PL/SQL

Web Services

RESTful Services,, Rest Assured, Postman, SoapUI

Testing Tools

Selenium IDE/WebDriver/Grid, TestNG, JUnit, Cucumber, .Net Framework, Firebug, Fire path, Log4j

Build Tools/Coverage Tools

Jenkins, Maven

Bug Tracking Tools

JIRA, Rally

Testing Methodologies

System, Functionality, Regression, Build Acceptance Testing, Go-Live Testing

IDE’s

Eclipse, IntelliJ

Platforms

Windows

Version Control/Desktop Applications

Git, GITHUB, SVN, ClearCase

Browsers

Internet Explorer, Firefox, Chrome & Safari

Frameworks

Data Driven, Keyword Driven, Behavioral Driven & Hybrid Frameworks

EXPERIENCE

Client: Walmart, Bentonville AR Mar 2020 - Present

Designation: Software Development Engineer in Test

Project Description: American Eagles’ brand and offering features that isn’t possible anywhere else. Our motto is simple - provide a unified shopping experience to the customers. As a part of the project, several new features and enhancements were incorporated to the existing web application and migrating to new platform based on Restful Web services. The website is completely developed using Java.

Responsibilities:

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

Developed and Executed Test Scripts test scripts using Selenium WebDriver, TestNG, analyzed Test Results

Managed the framework dependency jars using Maven.

Managed individual sprints user stories and tasks using Jira as tracking tool.

Created Test Automation Framework with Testing and Selenium WebDriver.

Used XPath method to identify the web elements using selenium locators like id, Name, XPath, text method link text in the application.

Involved in various meetings with Business analysts and developers.

Performed Cross browser testing and Parallel testing on Chrome, Firefox and Safari using TestNG and Maven.

Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.

Work closely with development team/On-shore team on the design and implementation of enhancements based on the tuning recommendations

Determine what can/should be automated and work with the teams to make it happen

Crafted particular test scenarios to focus on finding issues as early in the testing process as possible, leading to an overall decrease of issue-related delays by 45%.

Working closely with engineers to architect and develop the best technical design and testing approach

Involved in Web services testing using Rest Assured and POSTMAN tools. Validate request and response XML, JSON. Added assertions to validate RESTFUL service.

Used Apache Http Client that uses a Http Uri Request to send and receive data and handled various methods using GET, POST, DELETE, PUT method.

Perform Functional testing as per user stories and also perform Integration Testing & Regression, using Selenium WebDriver automation scripts.

Used Jenkins for continuous integration of test automation scripts

Participated in Release Review/Requirement Analysis and Design review meetings.

Coordinated on-site and offshore development teams in various phases of the project.

Performed Regression Testing as part of every build.

Reported defects and defect life cycle using Atlassian JIRA.

Organize weekly meetings with offshore managers, Onsite Coordinator & Onsite manager to discuss the Project goals and report the health of the overall project status.

Excellent knowledge of software development lifecycle, testing methodologies, testing tools

Been part of a team which valued open communication, empowerment, innovation and career development

Expertise in Test Plan creation, Test Case Design, Test case Review, Test Case Execution, Writing Test scripts, testing tools Usage, Defect management, and Prepare Test reports.

Environment: Windows 10, JIRA, MS Office 2013, Microsoft Teams, Outlook, Eclipse (IDE), Selenium Web driver, Java, TestNG, Maven, Jenkins, MySQL, Rest Assured, JIRA, Postman

Client: HCL, New Jersey Aug 2018 – Mar 2020

Designation: Automation QA Engineer

Project Description: This project involved web based consumer banking application in which customer can open an account, review account balance, review details of each transaction, setup email alerts, make transfers and pay bills. All the information was stored in database which was pulled up and processed by application logic. It also involved enhancing the website where customers can apply for credit cards, access their card accounts, pay credit card bills, and view and download monthly statements online. The application was developed in Java and the customer data is stored in Oracle database.

Responsibilities:

Analyzed the system requirements and developed detailed test plans and test cases and provided the documentation.

Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications

Configured Selenium Web Driver, Maven and created selenium automation scripts in java

Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins

Implemented BDD through Cucumber and Created the Feature Files for Cucumber Automation

Tested application compatibility for dynamic and static content under various cross browsers using XPath in Selenium

Used Maven for the Project management and for the purpose of compile, run, deploy and to add external dependencies

Developed automated Data Driven scripts to perform negative and positive testing of an application by providing different data

Automate regression testing using hybrid framework i.e. both data driven & keyword driven using Selenium Web Driver

Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data)

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

Environment: Windows 10, JIRA, MS Office 2013, Microsoft Teams, Outlook, Eclipse (IDE), Selenium Web driver, Java, BDD, Maven, Jenkins, MySQL, Page Object Model (POM), JIRA

Client: Xfinity, PA, USA. Sep 2016 - Aug 2018

Designation: Quality Test Engineer

Project Description:

The objective of WAP Portal empowers customer to perform most of the activities online which includes – Purchase devices/accessories, manage services online, view Bills, payments, View Usage, Manage profile, Manage features, shop, support & etc. for Wireless Consumers, Wireline Consumers and Small Business Customers on all the Web, Mobile and Tablet devices. My Services WAP Portal is a web based application that performs Full functional, UI, Content validation and Regression testing of application.

Responsibilities:

Responsible for maintaining/updating an Automation Framework developed in Selenium with web driver, Java implemented in BDD approach using Cucumber for the E2E Regression test cases and E2E New functionality P1 Scenarios i.e. testing

E2E Core scenarios of new functionality and Regression through automation framework

Automating the core UI Test Cases using Selenium WebDriver, Java.

Managing project activities including project task scheduling, planning and reviews.

Reviewing the test planning and tracking the test execution on daily basis for the assigned team.

Proactively define and monitor project issues and risks and develop mitigation plans and to highlight issues/risks to the client.

Responsible to update the existing regression scripts at start of every new release to include the latest changes on the environment which may break the flow and include the new critical page’s additions.

Responsible for Defect Management Activities which include:

-Reporting the bugs, preparing reports.

Attending defect resolution meetings with the development teams and working towards bug resolution.

Responsible for all opened defects till the closer.

Participating in business, client, and status meetings from definition stage to the delivery stage.

Responsible for conducting daily Onsite and offshore sync up calls.

Responsible to conduct trainings and grooming the new team members joined in the team.

Environment: Windows 10, JIRA, MS Office 2013, Microsoft Teams, Outlook, Eclipse (IDE), Selenium Web driver, Java, BDD, Maven, Jenkins, MySQL, Page Object Model (POM), JIRA

Project Client: ATM Transaction Analyzer, India Nov 2015 - Aug 2016

Designation: Automation Engineer

Project Description:

ATM Transaction analyzer used for optimizing network performance. POS Transaction analyzer that enables users to manage their POS network and devices by using real time data, intelligent alert, transaction profiling and forecasting.

Operation bridge monitor and track transactions end to end, from payment source to payment completion, with enough detail to perform immediate root cause analysis, it provides the most accurate representations of end user experience.

This service manages key performance indicators and identify priority actions. Monitor status of network, generate real time alerts on key metric exceptions.

Contribution and Responsibilities:

Responsible for developing application, test planning, test case execution, and defect tracking for the Integrated/Regression testing of entire application.

Perform white box testing (API testing), integration testing, regression testing, database testing, system testing.

Writing Unit tests for testing the functionality from developers and testers point of view to make the product client Acceptable.

Responsible for Back End test cases for all the End Points with all the possible scenarios using Rest Assured Java Library.

Automating the UI regression scenarios with Selenium WebDriver and using other different Java frameworks such as TestNG.

To test all the functionality on different Web Browsers, Mobile Devices (Android and iPhone) browsers.

Validating all the Endpoints request/response using Postman to validate both request/responses.

Responsible for developing application, test planning and preparation of test bed for the entire release.

Responsible for test execution on daily assignments for the team and reaching the targets.

Co-ordination between different application and testing teams involved.

Responsible for Defect Management Activities which include:

Attending defect resolution meetings with the development teams and working towards bug resolution.

Responsible for all opened defects till the closer.

Test Planning, analyzing test data requirements and test execution.

Participating in business, client, and status meetings from definition stage to the delivery stage.

Environment: Windows 10, JIRA, MS Office 2013, Microsoft Teams, Outlook, Eclipse (IDE), Selenium Web driver, Java, BDD, Maven, Jenkins, MySQL, JIRA, Rest Assured, Postman

Project Client: Honeywell – Field Device Management System, India Mar 2014 - Oct 2015

Designation: Automation Engineer

Project Description:

Field Device Manager (FDM) is Honeywell’s Asset Management solution for plant devices which provides instrument engineers, technicians, and maintenance personnel with an optimized environment

that simplifies instrument configuration and maintenance tasks and enables remote management of smart instruments. FDM is used by some of biggest name is oil and Gas such as Exxon Mobil, Shell, and ConocoPhillips.

Contribution and Responsibilities:

Reviewing and analyzing business requirements and functional specifications to perform development (full stack developer), planning and automation development strategy.

Responsible for developing new features in application and test plans, test strategy and test cases in JIRA and to perform traceability matrix analysis.

Responsible for design, development, and implementation of automation frameworks for WEB

Performing integration for automation suites with Jenkins to implement Continuous Integration/Continuous Testing (CI/CD)

Develop build scripts using Maven for batch execution and integrate them with Continuous Integration System.

Perform white box testing (API testing), black box testing, integration testing, regression testing, database testing, system testing.

Reporting the bugs in JIRA and preparing the reports for the same. Also, responsible for all opened defects till the closer.

Participating in the Retrospective meetings and appropriate action items to be implemented for the upcoming sprints/releases.

Executing the manual test case and understanding them before execution

Validating all the Endpoints request/response using Postman to validate both request/responses are getting generated as per requirement.

Environment: Windows 7, JIRA, MS Office 2013, Eclipse (IDE), Visual Studio, Maven, MySQL

EDUCATION

Highest Degree (University & Passing Year): B.E in Computer Science & Engineering-2009



Contact this candidate