Post Job Free
Sign in

Engineer Selenium

Location:
Durham, NC
Posted:
March 31, 2021

Contact this candidate

Resume:

919-***-****

****.***********@*****.***

Durham, NC 27713

LinkedIn

Highly motivated, result-Oriented Software Automation Test Engineer with over (5+) years of experience and a strong background in QA Testing. Versatile, quick-learner, willing to embrace seeking a new challenging position in any IT Industry

Experience

PNC Financial Services, Pittsburgh, PA

June 2019 – Current

QA Automation Engineer

UPS, Parsippany, NJ

March 2017– May 2019

Automation Test Engineer

TMG Health, Jessup, PA Jan 2016 – Feb 2017

QA Analyst

Technical Skills

Education

Bachelor’s in economics

National University, Bangladesh

DOMINE KNOWLEDGE

Financial, Health Care, E-commerce

Professional Strengths

Over 5 years of professional Experience.

Adaptability

Analytical skills

Attention to Detail

Communication skills

Problem-solving

Self-starter

Team player

CAREER SUMMARY:

Complete understanding of Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and QA Strategy, QA Methodologies like Agile & Waterfall

Experience in Attending Daily Scrum meeting, Sprint Planning and Retrospective meetings to implement the Agile Scrum development Process

Strong experience in Smoke, Functional, Regression, Integration, GUI, and User Acceptance Testing and (SIT) System Integration Testing

Extensive experience in designing and reviewing User stories, Test cases, Test Scenarios, Test Scripts, and Test Plans in both manual and automated test frameworks.

Proficient in Defect Tracking tools such as JIRA, Version One and HP-ALM

Expertise in test automation tools like Selenium Web Driver, Cucumber, Junit and TestNG

Strong Coding Skill and experienced in implementing OOPs (Object Oriented Programming) concept using Java programming language

Proficient in building automation-testing framework following POM (Page Object Model) design pattern using Page Factory

Expert building test automation framework using Selenium WebDriver, TestNG, Cucumber with BDD, Maven, and Page Factory for Page Object Model (POM)

Experience in writing Feature files in Gherkin language and converting them to Automation Test Scripts using Cucumber in Step Definition

Hands-on expertise in creating test scripts using Selenium

Experience in working with JDBC for Database testing using SQL

Experience in using Java Libraries like Apache POI to read the data from Excel

Experience in using Relation Database RDBMS to retrieve the data from the Database using Oracle

Expert in developing complex SQL queries for database testing

Expertise in Build and CI/CD tools like Maven, GitHub and Jenkins to utilize them for Test Automation process

Ability to work independently in a team environment, with a minimum amount of supervision

Excellent technical communication, documentation, interpersonal and reporting skills.

Motivated hard worker with professional attitude and work ethics.

Quick learner and Good team player with excellent written and interpersonal skills

Ability to handle multiple tasks and work independently as well as in team.

PROFESSIONAL EXPERIENCE:

PNC Financial Services, Pittsburgh, PA

June 2019– Present

QA Automation Engineer

PNC online banking websites provide consumer and business financial services like deposit, cash management, lending, mobile banking, loan serving, asset management, wealth management, estate planning and information processing

Project: CECL (Current Expected Credit Loss)

Application: MIP-CECL- Web Based Application- Design to generate a CECL report in every quarters for Federal Reserve Bank (BHC). It is a new accounting mythology that calculate how the financial institutions accounts for the expected credit losses. It replaces the current standards for loss accounting.

Responsibilities:

Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business user stories

Participated in the Daily Stand-up meeting, Sprint Planning Meeting, Backlog Refinement meeting and Retrospective meeting

Actively attended Weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers

Work with the off shore team to make sure that they understand the user story and follow- up them in order to complete the testing task

Design and Developed Test Automation Framework in using Eclipse with Selenium WebDriver, Java, Maven, Cucumber, TestNG

Responsible for developing test automation framework from scratch in using Selenium WebDriver with Java

Implement Object Oriented Programming (OOP) in Java like Inheritance, Polymorphism, Encapsulation, Abstraction, and Java Collections in the framework

Executed Selenium script for the regression testing and analysis the report with my team

Developed Data Driven Framework following BBD (Behavior Driven Development) Approach

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

Executed automation scripts using TestNG with Selenium

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

Used Maven to build tool and run the Selenium automation framework

Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically

Good hands-on experience in RESTful API testing in using Rest Assured Postman and Automation API testing with Rest Assured

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

Developed an automated test framework in Selenium and deployed source code to GitHub

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

Created defects in JIRA, 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 JIRA

UPS, Parsippany, NJ

March 2017– May 2019

Software Test Engineer

Project: Package Monitoring & Control System (PMCS)

Application: PMCS (Package Monitoring & Control System) is an application for high risk, high value packages that need to be controlled and monitored by security personnel of UPS

Responsibilities:

Analyzed requirements and design and develop test cases and make requirement assessment reports

Performed System, Functional, Regression, Integration, UAT and End to End testing to verify the functionality with the new codes introduced for modification and/or enhancement

Participated in daily scrum meetings and sprint review meetings in high paced software development lifecycle

Involved planning, preparing, creating, debugging and running automated test scripts in Selenium WebDriver using Java.

Developed Data driven, Keyword driven and Hybrid test framework with Page Object Model approach

Developed the Automation Framework from scratch and enhance by using Selenium WebDriver, TestNG, Cucumber, Maven, Java, GitHub

Using BDD (Behavior Driven Development) Framework and data driven framework with Page Object Model (POM)

Using TestNG, Apache POI, Cucumber with BDD frameworks to develop test suite

Writing Feature files in Gherkin and converting them to Automation Test Scripts using Cucumber

Performed Restful API testing using Rest Assured, test NG, and maven

Performed End-to-End testing considering all interfaces and subsystem for functional and non-functional testing

Queried the database using SQL to make sure that the database reflects the change

Executed and tested various procedures, packages, functions, triggers in the database

Created, altered different Oracle tables in the testing Server

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

Maintained Requirement Traceability Matrices to measure the testing process and requirement progress

Worked with team members and end-users

Participated in cross functional meetings held during the project and actively co-ordinates with developers and business team

TMG Health, Jessup, PA

Jan 2016 – Feb 2017

QA Analyst

TMG Health is a leading national provider of expert solutions for Medicare Advantage, Medicare Part and Managed Medicaid plans.

Project: Payer Buddy

Application: Genesis -Web based application to handle health insurance – client login, registration, insurance application, check eligibility by analysis data with real data and payment modules.

Responsibilities:

Participated in daily scrum meetings and sprint review meetings in high paced software development lifecycle

Analyzed the user stories and develop the test manual test cases flowing positive negative and boundary scenario

Performed System, Functional, Regression, Integration, UAT and End to End testing to verify the functionality

Manage all test artifacts such as requirements, test cases, test execution, test data, and defect in JIRA

Automated new test scripts using Cucumber, WebDriver, and Java

Implemented Page Object Model (POM) concepts using Page Factory to manage objects separately making the framework reusable and scalable

Implemented implicit wait and explicit wait in Selenium scripts to ensure that the scripts are synchronized with the application

Designed and developed high level and detailed Test Cases using Gherkins

Set up different verifications in the Java automation scripts

Performed Web Testing to check for broken Links in the Web Page

Performed compatibility testing using different browsers on different machines

Wrote SQL queries to do back-end testing

Participated in weekly defect status meeting.

Environment:

JIRA, Selenium, Cucumber, Java, Gherkins, Jenkins, TestNG, Junit, XML, SQL and Oracle.

SHIRIN AKTHER

QA Automation Engineer

WORK STATUS

US CITIZEN – Can work with any USA company



Contact this candidate