Post Job Free
Sign in

Qa Engineer Software Tester

Location:
Brooklyn, NY
Salary:
95000
Posted:
August 28, 2022

Contact this candidate

Resume:

Mohamed Abu Jabed Bhuiyan

E-mail: *******@*****.***

Contact: 929-***-****

PROFESSIONAL SUMMARY:

More than six years of experience in software Analysis, Design, Development and Software Testing (Manual and Automation) of Web Applications.

Expertise in working with Selenium IDE and Selenium Web Driver using TestNG java framework.

Experience on developing a framework using a design pattern - Page Object Model.

Expert in working in different Testing Methodologies like Agile, Agile – Scrum Model, Waterfall- Model.

Well experienced in implementation through Waterfall, Agile methodologies and actively participated in all Scrum ceremonies.

Well acquainted with all phases of Software Developing Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle (DLC).

Experienced in functional requirement analysis, effort estimation, identifying test conditions, creating test cases, reviewing test cases and executing test cases, test scripts in Selenium WebDriver.

Proven ability in developing Behavior-Driven Development with Java programing language and Cucumber to write Step Definitions for behavior.

Proficient in Testing, Debugging, Bug/defect tracking, Application performance tuning and System analysis.

Implemented Automation framework on Frontend UI and test the feature and report to the Client

Experienced in writing SQL Queries to perform Backend Testing.

Well versed with SQL queries to run the data integrity tests.

Strong expertise in implementation of Automation Architecture/ Frameworks.

Thoroughly Cross browser tested projects to support Firefox, Safari and Chrome.

Extensive experience on Web Service API Testing using Swagger and POSTMAN tools and validating XML, JSON Request and response

Worked on REST Assured library for API Automation.

Design, Develop and Execute load testing using JMeter.

Provide support in the performance testing using JMeter task includes developing test plan, test script and reports.

Good communication and inter-personal skills, accustomed to work in a team environment with tight schedules.

Used Splunk to check and validate log.

Capable of working efficiently under pressure, manage multiple project and cross train sub-ordinates in other Functional areas.

SKILLS:

Testing methods

Functional, Regression, Smoke, System and Integration Testing

UI Testing tools

Selenium WebDriver, Cucumber, Maven, JUnit, TestNG, Tidy Gherkin, Pretty Gherkin, JSON Path Finder,

API Testing Tools

POSTMAN, Swagger

Other Tools

Jira, Git, GitHub, JDBC Driver, Jenkins, Splunk, Confluence, Service Now, JMeter

Libraries

Apache POI, Rest Assured, Hamcrest

Frameworks

POM, BDD, Hybrid Driven, RestAssured

Languages

Java, SQL, HTML, XML, Gherkin, JavaScript, JSON

IDE

Eclipse, IntelliJ

RDBMS

Oracle, MySQL

PROFESSIONAL EXPERIENCE:

PNC Bank, New York

QA Engineer Feb’ 2020 – Present

Roles and Responsibilities:

Develop the Automation Test Scripts in Selenium WebDriver using Java based on the design pattern Page Object Model for reusability

Use Behavior-Driven Development with Cucumber, Java and created Feature Files with Scenario and Scenario Outline as well as writing Step Definitions for behavior

Use Data-Driven Framework with Apache POI to read the data from Excel file and write the data to Excel file

Write Java Automation code to very scrolling into web application

Design and develop Page Objects using Page Object Model design pattern and Selenium WebDriver

Perform the API Testing for the end point systems using Swagger, POSTMAN to make sure that the endpoints are working fine

Used Swagger for API documentation and update it upon change

Experience with RESTful API and used HTTP requests to GET, PUT, POST and DELETE data

Created and executed JMeter scripts for performance testing of business portal.

Extensively work on JMeter to create Thread groups and test web application for various loads on key business scenarios

Log the defects in JIRA and maintained track of the defects throughout the Software Testing Life Cycle (STLC)

Responsible for complex and highly integrated software systems developed in an agile/iterative development environment

Conduct manual and automation regression testing for each release and patch.

Develop test-oriented SQL Queries to query the database to test the back-end process of the application.

Work in the Frontend user interface and implemented test techniques to test the features.

Experience in Backend testing in Oracle Database with SQL Queries.

Discuss issues, status for tracking the progress with project teams.

Make operational recommendations to management and the development team.

Prepare Test deliverables including test results and defect status reports.

Prepare Test Summary reports to inform the testing effort Test managers, Developers, Release managers.

Use Splunk to check API log

Actively participate in Sprint planning meetings and reviews with Offsite Teams to assess impacts on test plan and test strategy due to Change Requests and new functionalities added in Applications.

Environment:

Java, JavaScript, Selenium WebDriver, Cucumber, Gherkin, Maven, TestNG, Jenkins, Git, GitHub, JMeter, Confluence, MS Excel, MS Office, PowerPoint.

Optima Health, Richmond, Virginia

QA Engineer Mar’ 2018 – Jan’2020

Roles and Responsibilities:

Involved in creating Test Plans, Test cases and Test specification Document for the application under test (AUT).

Configured and automated Feature Scenarios using Selenium WebDriver, Cucumber, Gherkin and Maven.

Merged branches via Git and pull requests via GitHub per release management process to minimize risk to releases.

Created JSON POST and GET requests for RESTful API services using POSTMAN to assert responses.

Reported software defects in Jira and interacted with the developers to resolve technical issues.

Executed Manual Test cases for the application developed.

Involved in database testing using SQL queries with Oracle database.

Checked the UAT results and marked their readiness for the product launch on the integrated short code.

Created feature files using Gherkin for the BDD testing framework.

Conducted Status review and prepared status compilation reports to achieve milestones and deadlines for various teams including management group on weekly basis.

Extensively involved in Smoke, Functional, Regression, End-to-End Testing and monitored the behavior of the applications during different phases of testing.

Followed Agile Testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.

TD Bank, Wilmington, DE

Software Tester June’ 2016 – Feb’ 2018

Roles and Responsibilities:

Prepared Test cases to check the various combinations of quote building questions.

Executed Manual Functional testing based on analysis and understanding of the requirements and deployment environment.

Coordinated the overall execution of the test plan with group and business representatives.

Verified Test results through analysis of graphical user interfaces, databases, printed output, and data transmissions.

Created Non-Functional Testing Plans & Requirements for Applications, Middleware and Databases.

Worked with development, project management, and Job support.

Documented test cases and performed manual testing using Quality Center/ALM.

Logged, assigned severity and tracked bugs using Quality Center/ALM.

Involved with database query tools for Oracle, SQL.

Tested the other applications integration with the online document display application.

Identified the risk factors in test execution and defined the bottleneck process.

Educational Qualification:

Bachelor of Science (Physics)

National University of Bangladesh

Passing Year -2014

REFERENCES: Available upon request



Contact this candidate