Post Job Free
Sign in

QA Analyst

Location:
United States
Salary:
75
Posted:
June 21, 2021

Contact this candidate

Resume:

Jisnu Dewan

QA Analyst

Phone: 657-***-****

Email - ***.***@*****.***

Professional Summary:

* ***** ** ** ************ experience in software with the expertise in STLC (Software Test Life cycle) Manual and automation.

Summary

Performed Testing Activates which consists of Business Requirement gathering & Analysis involved with Data team in determining project scope, effort estimates for User stories.

Full understanding of software development lifecycle and all phases of QA process

Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various Test Cases for all assigned module/projects; Review Test Requirements, Creating Test Plans and Test Strategy documents.

Understanding of different testing types: regression, integration, scale/performance, black-box, white-box testing

Developed, managed, and executed test artifacts such as test cases, test scripts, Defects, Stories, tasks & subtasks, prepared regression test suites, wrote test cases utilizing Excel and uploaded the same to Test Management Tools such as QTest Manager, Azure Test plan, ALM and JIRA; also automated the test cases based on feasibility using Selenium WebDriver, TestNG, Cucumber BDD, Gherkins using Java as programming language.

Performed System Integration testing, Regression and helped in Production support deployment.

Extensive experience in Sanity testing, Feature testing, Functional testing, System testing, Retesting, Regression Testing, and web-based applications.

Responsible for running the daily defect triage process & defect management activities.

Experience in using finder mechanisms such as ID, class name, CSS selector, Link Text, Partial Link text, and XPath to find the Web Elements.

Proficient in handling Dropdown, Alerts, Cookies, Frames, Pop ups using Selenium WebDriver.

Experienced handling synchronization issues with Ajax Requests and angular waits in Selenium WebDriver and 3rd party libraries.

Experience in developing, implementing and maintaining Automation frameworks – Hybrid, Page Object, Keyword Driven and Data Driven Frameworks for Smoke test and Regression test using TestNG, Selenium Grid and cucumber tagged hooks.

Used Screenshots for bug reporting, analysis and exception debugging using reporting library with TestNG, generated test logs using Log4j for various log levels.

Proven ability to work with Behavior Driven Development using Cucumber which integrated feature files, Step Definition.

Well conversant with the implementation from scratch and practical hands-on experience in different types of frameworks like Keyword Driven, Data Driven, Hybrid, Behavioral Driven Framework (BDD) and Page Object Model (POM) using Selenium.

Performed Continuous Integration (CI) using Jenkins for scheduling the jobs using Jenkins, GIT, TestNG and

Maven.

Experience in Identifying and selecting the automation test cases and managing the changes and executing regression tests.

Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

Educational Qualification:

Bachelor’s in electrical engineering at Techno India University.

Technical Skills:

Automation Tools

Selenium WebDriver, Selenium IDE, Selenium Grid/Standalone Server

Test Management

JIRA, ALM, Azure Test plan, QTest Manager, MS Excel

Version Control

TFS, Git, Gitlab, SVN

IDE

Eclipse, IntelliJ

Language/Script

Java, Cucumber, Gherkin, PL/SQL, XML, HTML/CSS

Databases

MySQL, Azure SQL

Web Technologies

JavaScript, HTML, XML

SOA Technologies

REST, RESTFUL using POSTMAN

Testing Practices

Agile, Waterfall

Reports

TestNG, Cucumber ad Extent reports

Build/CI Tools

Maven, Jenkins

Frameworks

BDD Framework, Junit, TestNG, TDD, Hybrid Frameworks, Page Object Model

Operating Systems

Windows, UNIX, and Linux

Work Experience:

Project #1:

American Express (AMEX)Phoenix, AZ Jan 2019 to Till Date

Sr. QA Automation Engineer

Description: The American Express Company, also known as Amex, is an American multinational financial services corporation. The company is best known for its credit card, charge card, and travelers check businesses.

Web based application has been developed on its ability to meet and anticipate external customer needs, which allow users to sign up for online services, find and purchase products available within product catalog, browse through different product category items, booking a trip, fine hotels, and resorts, check out process etc.,

Responsibilities:

Assess & analyze user stories and participate in Sprint planning, Review Sessions &Scrum Meetings.

Identify and create Test data needed for carrying out execution of all Functional and Regression scripts

Develop automation scripts for Automating Functional and Regression testing using Selenium WebDriver, Eclipse, TestNG, Java, Maven, Log4j and JDBC

Review the Code prepared by other teammates and suggested improvements if required.

Identify Automation Scenarios from the set of Testcases/User stories identified in cycle.

Develop Web Automation Testcases for the identified Automation Scenarios

Develop Hybrid framework (Keyword and Data Driven frameworks) to retrieve test actions, test data from Excel files and SQL Databases

Write Scenarios, Scenario Outlines and Step Definitions using Gherkin in Cucumber for BDD (Behavior Driven Development) in UAT Testing

Run Smoke and Regression suite after every build and publish the detailed HTML Reports with the bugs detected using ExtentReports reporting library with TestNG and XSLT reports

Run Full Automation suite for every Release and analyze the root cause of Failed scripts.

Develop complex SQL Queries in TOAD to perform Database validation testing against Oracle database

Maintain the Selenium & JAVA automation code and resources in source controls like GitHub, over the time for improvements and new features.

Use Apache POI to extract test data from external Excel files.

Use various TestNG annotations like @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest,

@BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod.

Develop Selenium scripts to get the data from the webpage by using the methods like getUrl, getTitle, getAttribute.

Develop scripts to navigate to various (iframes& frameset) and to handle multiple windows and performed operations on the web elements. Dealt with Accessing Links & Tables using Selenium WebDriver

Perform operations on the database using JDBC APIs. Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link,Partial Link, Attributes, and Tags.

Handle Selenium WebDriver features like Implicit and Explicit waits under synchronization

Handle the special mouse events and selected the options from the tab menu using Selenium Actions class, mouse hover, select class and wrote selenium script for taking screenshot for failed test cases

Perform Cross and Parallel Browser testing on different browsers like Internet Explorer, Safari, Chrome, and Firefox where multiple states can be executed at the same time using Selenium Grid

Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, Defect tracking using JIRA.

Use Build Management Tool Maven in the framework for batch triggering of Testcases

Integrate complete framework with CI Tool Jenkins for Scheduling the Testcases

Involve in testing Alerts and Pop-ups using Selenium WebDriver

Environment: Selenium WebDriver, Java, TestNG, Jira, Maven, Cucumber BDD, Azure Test Plan, SQL, Jenkins, MS Excel.

Project #2:

JC Penney, Plano, USA Jan 2018 - Dec 2019

QA Automation Engineer

Description:

JC Penney is an American department store retail chain. JC Penney utilizes a large variety of goods and services to open maintain and service each of our locations. This web-based application has been developed on its ability to meet and anticipate external customer needs, which allow users to sign up for online services find and purchase products available within product catalog, browse through different product category items, complete check out process and produces order number for tracking purposes

Responsibilities:

Implemented Hybrid Driven automation(Data Driven and Page Object Model) test framework with Selenium WebDriver, Java and TestNG

Executed test cases relating to mouse hover using Actions class and found hidden elements using XPath, CSS, and windows classes

Served as a coordinator for all testing activities on a project

Wrote test cases to handle Alerts on the web page

Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using Selenium Grid with Sauce Labs Cloud Integration

Performed Selenium Synchronization using Explicit & Implicit waits

Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts

Prepared Test Cases and involved in the Test Data creation

Designed Test Suite, Test Cases, Test Scenarios for functional modules

Executed test cases and participated actively in System Testing, UAT and Regression Testing

Created and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.

Performed Negative Scenario Testing on Point-of-Sale systems

Created test reports generated out of TestNG and captured the error screenshots

Performed Sanity testing and Ad-hoc testing when required

Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, Defect tracking using Rally

Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients

Executed some test cases using TestNG parameters, data providers, suites, parallel suites, and groups

Involved in the use of Cucumber Step Definition, Scenarios and Features Files

Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services

Used Jenkins tool for continuous integration of the builds

Configured and executed Jenkins build jobs for continuous integration of code and deploying the build artifacts

Created test cases and performed Database testing to check whether the data is being migrated properly

Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements

Conducted and participated Conflict Management meetings with the team, stakeholders for the better-quality outcomes.

Environment: Selenium WebDriver, Eclipse, Java, TestNG, Rally, XPath, CSS, Cucumber, Oracle, SQL,SOAPUI PRO, Cucumber, Sauce Labs, Gherkin, Maven, Jenkins, JMeter, Point of Sale systems.

Project #3:

Company: Sprint mobile, Overland Park, KS October 2016 to Dec 2017

Role: QA Tester,

Sprint PCS maintains a separate category for customer orders created through employee referrals. The plan and price are different from regular customers and carry’s separate policy and cancellation agreements. Sprint Advantage System is an order management system used to process different types of orders under employee category and manages the decomposition, provisioning, and activation of orders

Responsibilities

Test the functionality of Advantage customer sales, orders, activation, their billing, and payment details as per the policy guidelines and also verify the referral program requirements.

Involved in writing the test cases as per technical specification and requirement document

Generated baseline scripts and used them to create and modify test cases for improvement of efficiency of testing and used Rally tool to maintain/manage tasks in Agile Methodology.

Performing Functionality testing which involves verification of results with the data available.

Tested the performance of links in the web services, web application used by JMeter tool and reporting results in both graphical and Table format.

Analyze the test scenarios provided by the SME's.

Interaction with application designers and business analysts to gather FRS ( Functional Requirements Specifications), creating test plan/scripts/Scenarios and creating results reports

Involved in Designing Test cases for Functional, Integration and regression scenarios executed with SOAPUI tool. Performance Testing conducted on the

Questions/Issues/Defects reporting and tracking through Quality Center

Communicating with the site & providing necessary support and all day-to-day report to Client.

Defect tracking and reporting, Interaction with development team for resolving defects.

Attending Defect Triage Meetings and escalating the external defects when required.

Involved in Sanity, Interface, Activation, Migration and Automation Testing.

Perform database validation using the SQL queries on Oracle database.

Functionality testing, regression testing, retesting, testing on different environments, database testing.

Performed execution of test cases manually to verify the expected results

Automation of test Cases, review and executing the automation scripts

Environment: Java Portal, Windows 7, Oracle 10i, Quality Center, SOAP UI, SQL, Agile, Rally, Apache Jmeter2.0

Project #4:

Company: Gerber Scientific May 2015 to September 2016

Role: QA Tester

Location: Tolland, CT

Project Description: Gerber is a world leader in providing sophisticated hardware and software systems to automate and more effectively manage product design and manufacturing processes with CAD software for pattern design, automated material spreading systems and computer-controlled cutting systems

Responsibilities:

Manual testing of open sales orders between legacy and SAP ERP systems

Data validation between source and legacy systems

GL account mapping and validation

Reviewed Specification Documents to understand the functionality and behavior of the application

Used UNIX Shell Commands

Responsible for gathering troubleshooting issues and summarizing them into a weekly report for management.

Documented gaps in open orders and classified them into various buckets within the order life cycle

Interacted with the application development team to report findings and gaps identified

Environment: Oracle, SQL Server, UNIX, Windows.



Contact this candidate