Post Job Free
Sign in

Selenium Engineer

Location:
Brooklyn, NY
Posted:
May 20, 2020

Contact this candidate

Resume:

PANKAJ GHOSH

Brooklyn NY ***** 347-***-**** ***************@*****.***

CAREER OBJECTIVE

Software/QA Test Engineer with expertise in Manual & Automated testing on various operating system platforms using top leading testing tools. I am currently seeking for a notable opportunity to utilize my extensive & professional experience in the software testing industry.

SUMMARY OF QUALIFICATIONS

Over 5 years in the Quality Assurance/Software Testing industry with deep understanding & experience of Software Development Life Cycle (SDLC), various methodologies - Agile, Scrum, XP, Iterative and creation & execution of manual & automated test scripts for both web-based & client-server applications

Knowledge of Software Development Life Cycle (SDLC) and hands-on experience of Software Testing Life Cycle (STLC) both Manual and Automation testing with Selenium and core Java Having experience SDLC methodology on Waterfall & Agile/Scrum

Expert in Analysis and Review of Functional Requirements Documents and UI configuration Documents

Experience design, develop, writing and maintaining Test Cases, Test Scripts for both Functional and Automation testing

Experience in Bug Tracking System, and process using JIRA, also expert in QC (quality center)

Perform Smoke Testing, Integration, System, End-to-End, Regression, Backend, and Cross Browser testing (TestNG) also good understanding with selenium Grid.

Hands-on experience in Black Box testing with expertise in Functional and Regression testing.

Attend daily Scrum meeting, Sprint Planning, and Retrospective meetings

Extensive experience in Automation to develop code with Java, selenium, testing, and hands-on experience on BDD and data-driven framework with page factory concept.

Expert to develop the Automation framework from scratch and enhance existing framework as per clients need

Used Maven as build tool and Testing as a unit testing framework

Use Jenkins for continuous integration, GitHub for version control management.

Use Gherkins Syntax to test the behaviors of the Application using Cucumber.

Hands-on experience in Restful API testing.

Worked on web service testing using Rest API/Postman, Using JMS to receive the Package delivery report.

Experience in testing the database using SQL statements in RDBMS like Oracle, and MS SQL Server.

Perform Mobile web testing in manual and using Appium.

DOMAIN KNOWLEDGE

Financial, Healthcare, Insurance, E-commerce

Education:

Bachelor’s in Computer Science - QUEENS COLLEGE/CUNY, NY

(Expected Graduation - December 2021)

Associate in Science in Business Administration - LaGuardia Community College/CUNY, NY

IMMIGRATION STATUS

Work Permit

PROFESSIONAL EXPERIENCE

Microdesk Quality Assurance Specialist Dec 2017 to Present

SSI delivers solutions that increase the accuracy and velocity of data exchange among healthcare providers and payers, with the highest levels of security.

Project Name: Enterprise Asset management

Application: Mint is a web-based application to handle enterprise asset management using location, asset, work order, and other required information.

Key responsibilities:

Created and updated documentation relating to the Selenium installation for Windows OS and Mac OS and quality assurance processes and procedures using tools such as Share Point.

Designed and developed Test Plan, Test cases, and Automation Test Scripts

Managed the Requirement Traceability Matrix (RTM) between requirements and test cases

Collaborating with Developers, Technical Project Managers, and Product Managers to understand fast-changing project requirements

Conducted Backend testing using SQL and database concepts

Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and Test NG

Performed test automation Development using a test framework that implements Page Object Model (POM), cucumber feature files, and TestNG

Used Continuous Integration Tools (Jenkins) for automation script run on a nightly basis and to provide quick feedback to the developers

Implemented Maven for Project build tool, and Git for code repository management

Developed script using Object Oriented Programming (OOP) concepts in Java

Performed Regression testing to verify the functionality with the new codes introduced for modification and/or enhancement using Selenium Framework

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

Involved in Web Services Testing using RestAPI with RestAssured

Involved in managing the user stories and assigning priorities in JIRA

reporting defects, and defect life cycle using Atlassian JIRA and HP Quality Center ALM

Developed an automation Test plan to execute automation cases in a different environment based on testing requirements and created Test cases for the Application module

Extensively worked with Database verifications, Validations, and developed Complex SQL Queries for Backend Testing with Oracle

Responsible for weekly status updates showing the progress of the manual and automated testing

Participated actively in team meetings with Functional/Development Team for fixing the bugs

Environment: Windows 7 and 10, JIRA MS Office 2013, Skype for Business, Outlook, SharePoint, Share drive, Eclipse (IDE), Selenium Web driver, Java, TestNG, Maven, Jenkins, Oracle.

Educational Testing Service (ETS) QA Engineer Jan 2016 to Nov 2017

Princeton, NJ

Project: US hosted

Application: Online education provides and supports the client to view account information like account summaries, account details, monthly statements, education loan application, to apply for a new course and check exam results and certificates.

Responsibilities:

Involved in developing test plans, test strategies, test scenarios, test scripts, and test steps based on Business and System Use Cases.

Actively participated in scrum meetings and reviews.

Performed Functional tests using Selenium WebDriver with a data-driven framework.

Responsible for developing a framework from scratch and working on enhancing the existing Automation framework.

Executed Selenium tests for automation testing of the web application using Selenium Web Driver.

Followed Data-Driven Development (BDD) as much as possible and written test cases using TestNG for every relevant class.

Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework

Created test cases, test plans, wrote TestNG test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes, and led different projects in the shipping and checkout domain.

Performed Data-driven testing using Selenium WebDriver and TestNG functions, which reads data from property and XML files.

Used Maven to build and run the Selenium automation framework. Once the script got over, the framework used to send the automation reports over email.

Created an automation framework in Selenium WebDriver using behavior driven approach like Cucumber.

Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running a test on a nightly basis automatically.

Created Data Driven tests that randomized the test data for testing the AUT using Excel file.

Used XPath and DOM to work with dynamic and static objects in Selenium.

Performed Smoke, Functional, Regression, Integration, and UAT testing.

Conducted backend testing using SQL queries to validate data for the database.

Performed regression testing for every modification in the application and new release.

Created defects in TFS, assigned them to the responsible person, and tracked until they are fixed.

Writing and executing Test cases and Test procedures for different scenarios based on the business requirements in HP Application Lifecycle Management (ALM).

Prepared the Test Scenarios and Master Test Plan for the UAT (User Acceptance Testing).

Participated in Stand-up meetings, walkthrough meetings, weekly automation meetings with all other QA, weekly assessment meetings with business analysts and developers.

CityMD, NY, NY QA Automation Engineer Jan 2015 – Dec 2015

CityMD is a health care company founded in 2010 in New York, New York. The company operates more than 100 Urgent care centers in three states. It is the largest urgent care company in the New York metro area. CityMD employs more than 300 physicians and mid-level practitioners.

Project: Medical record and tracking system (MRTS)

Application: Web-based application to work on EMR for the quick client to do their query, enrollment, get Service, referral, invoice, billing, and report.

Responsibilities:

Attended in sprint planning, retrospective, and daily scrum for agile scrum development

Worked throughout the defect life cycle from opening to closure using JIRA

Develop Feature file in Behavior Driven Development (BDD) test cases using Gherkins

Develop automation Test Plan, Test Cases, and Test Scripts

Implemented the Object-Oriented program (OOP’s) concept like Inheritance, polymorphism, encapsulation, and abstraction in Automation Framework

Performed Smoke, Functional, Integration, System, User Acceptance, Regression, and GUI testing

Used Continuous Integration CI Tools (Jenkins) for automation script run in a nightly basis and to provide quick feedback to the developers

Used Maven for Project building and Git for version control

Tested the application for both positive and negative scenarios

Interacted with developers and business analysts to assessed functional requirements

Performed cross-browser testing for the web interface

Performed query operations on Oracle to do data validation

Used standard SQL functions and commands to develop SQL queries

Developed and executed complex SQL queries to create and modify test data

Generated status reports and Defect reports and presented them in weekly status meetings

Communicated with a different team such as development, requirement, and configuration management team

Follow up with the developers on defects status daily, and generate reports for managements

Environment: Windows 10, JIRA, MS Office 2016, Skype for Business, Outlook, SharePoint, Share drive, Eclipse (IDE), Selenium Web driver, Java, TestNG, Cucumber, Maven, Jenkins, Oracle Database

References

Available upon request



Contact this candidate