Summary
Overview
Work History
Education
Skills
References
Timeline
Generic

Shotorupa Chowdhury

Saint Clair Shore

Summary

  • Result oriented Software Testing engineer with over six (6+) years of experience in Information Technology especially in Software Testing seeking a challenging position in any IT industry.
  • Extensive experience on complete STLC for QA testing covering both manual and automation
  • Hands on experience in every phase of STLC, SDLC and standard test process guide for QA methodologies- Agile and Waterfall
  • Attending and coordinating team meetings, Daily Scrum meeting, Sprint Planning and Retrospective meetings
  • Strong experience in Smoke, Functional, Regression, Integration, GUI, and User Acceptance Testing
  • Expert building test automation framework using Selenium WebDriver, TestNG, Cucumber with BDD, Maven, and Page Factory for Page Object Model (POM)
  • 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 QA testing using tools such as Selenium, HP-ALM and JIRA etc.
  • Expertise in test automation tools: Selenium Web Driver, Cucumber, Junit and TestNG
  • Strong Coding Skill and experienced in implementing OOP concept using Java programming language
  • Proficient in building automation-testing framework following POM design pattern using Page Factory
  • Experience in writing Feature files in Gherkin and converting them to Automation Test Scripts using Cucumber
  • Worked with Java Libraries like Apache POI to read and write Microsoft Office Formats.
  • Experience in RDBMS such as Oracle, SQL Server and MySQL.
  • 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 and 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.

Overview

8
8
years of professional experience

Work History

QA Analyst

Domino's IT Headquarter
01.2023 - 08.2024
  • Collaborated with cross-functional teams to ensure seamless integration of new features and bug fixes.
  • Streamlined QA processes for better efficiency, implementing standardized test cases across multiple projects.
  • Supported timely project completion through efficient prioritization and execution of test tasks.
  • Independently wrote and executed complex test cases and acceptance criteria for both functional and regression testing. Attended product launches and user group meetings to share knowledge gained through testing reports. Actively involved in all phases of Software Development Life Cycle (SDLC). Test web site and publishing tools written in Eclipse and Java. Write test plan, test cases and execute test cases for CME project. Performed different types of testing Smoke, Functional, GUI, Integration, System, Regression, User Acceptance and Production support. Manage all test artifacts such as requirements, test cases, test execution, test data, and defect in HP Quality Center and JIRA. Developed Data driven, Keyword driven and Hybrid test framework with Page Object Model approach.
  • Did functional testing using jira Zephyr. tested epic level was involved with created test plan. Used sql Server for backend testing. used Postman for middle end testing.
  • used splunk for data analyzing its a monitoring tool.
  • used Jenkins job to create environment & deployment for testing the newly built functionality. used nexus repository manager that allows to store, manage and distribute software artifacts, like libraries, frameworks and other dependencies.
  • Used LDP testing include:Verifying that LDP sessions are established correctly between routers. Checking that labels are being advertised and received correctly. Testing that labeled packets are being forwarded correctly.U
  • used PWR (Power) 3rd party testing tools refer to software or hardware tools used to test and measure the performance, functionality, and reliability of power systems, devices, or components. These tools are typically developed by third-party vendors, independent of the manufacturer of the device or system being tested. Power analyzers/ Load testers: Simulate real-world loads to test power supplies, batteries, or other power sources.
  • I was involved on regression testing. Experience with Hotfix testing.
  • Attended meeting like daily stand-up, backlog refining meeting, sprint planning intake and estimate meeting, quality gate meeting, NGP QA touch point, Test case review meeting ,TAB sign off meeting, all hands meeting.
  • Executed automation test cycle using UI path.used excel for extract validation
    16, used c++ for converting json content.

Automation Test Engineer

PNC Bank
05.2021 - 01.2023

Application: Web-Based Retail Banking Application to open a retail bank account for personal and business Account

Responsibilities:

• Work in Agile (Scrum) methodology approach and followed-up with JIRA

• Actively Participate in the Sprint planning, Sprint retrospective, and daily Stand Up for agile scrum development process

• Attend in the Backlog Refinement meeting to refine the story

• Performed Smoke, Functional, Integration, System Integration, User Acceptance, Regression, and SIT testing

• Open the Defect and changed defect status and generated reports using JIRA

• Extensively work throughout the defect life cycle from opening to closure using JIRA

• Develop Feature File using Gherkin language and Implement them in the Step Definition for Behavior Driven Development (BDD) framework

• Using Eclipse Selenium Web driver and Cucumber, TestNg with java programing language for Automation

• Develop automation script with Web Driver using Java, Cucumber and TestNG

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

• Build and enhance the BDD cucumber framework with Data driven Automation framework from the scratch

• Working with team and understanding business requirement, doing manual testing using JIRA

• Expert in Data Driven Automation Framework with java using Apache POI and validation data from application, Database and Excel

• Write feature file with Gherkin language for business logic and test cases, enhance the scripts and synchronize, debugging the scripts and save the time for regression testing

• Proficient in using implicit Wait, Explicit Wait, WebDriver Wait to sync the script with the application during the run time.

• Managing Automation project with Maven Build tool

• Use Jenkins for Continuous Integration

• Expert in various type of reports using cucumber Extent Report, Cucumber Report, Surefire

• Use GitHub as a version control management for the automation scripts and update repository.

• Write complex SQL queries to test Data from Backend.

Automation Test Engineer

Emblem Health
04.2019 - 04.2021

Application : Web based application -designed to manage Sales/Billing – worked on multiple version of sales, billing applications that aim to ensure customer satisfaction and effectiveness of sales, and billing functionality of insurance product.

Responsibilities:

• Design Test Plan for manual testing for different releases that covers GUI Testing, Functional

• Testing, Integration Testing, Regression Testing, Interface Testing, End-to-End Testing, and User Acceptance Testing

• Attended the daily stand up meeting to provide works status like what I did yesterday, what I am going to do today and do I have any issue

• 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

• Proficient in using implicit wait and explicit wait in Selenium scripts to ensure that the scripts are synchronized with the application

• Analyze Product Requirement and write test cases based on the user stories

• Update Test Cases according to the changes of BRD in Confluence

• Provide test estimation effort for each sprint

• Log Defects using Jira and retest the Defects and close them in Jira

• Used Rest API automation scripts using Java & rest Assured

• Conducted cross browser testing on IE, Google chrome, Firefox, Safari Using Selenium Webdriver API

• Compare test Results for cross browser testing and updated them in Jira Confluence

• Provided sign off before deployment of the codes to production

• Optimized and maintained existing, developed new automation framework via Selenium

• Used TestNG testing Framework as a test runner with Selenium

• Created project and Commit the code into GitHub

• Use Jenkins to Run Nightly Regression Build on Different WEB UI and API Service level Application

• Generated html report at end of every build .

QA Engineer

Priceline
10.2016 - 03.2019

Application: Web based Ecommerce application -designed to manage client booking, payments and process services

Responsibilities:

• Independently wrote and executed complex test cases and acceptance criteria for both functional and regression testing.

• Attended product launches and user group meetings to share knowledge gained through testing reports.

• Actively involved in all phases of Software Development Life Cycle (SDLC)

• Test web site and publishing tools written in Eclipse and Java

• Write test plan, test cases and execute test cases for CME project

• Performed different types of testing Smoke, Functional, GUI, Integration, System, Regression, User Acceptance and Production support

• Manage all test artifacts such as requirements, test cases, test execution, test data, and defect in HP Quality Center and JIRA

• 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

• Using TestNG, Apache POI, BDD frameworks to develop test suite

• Write and execute SQL queries for data validation

• 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

• Examine log files in Web Logic Servers and in Linux

• 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

• Performed smoke test, functional test, integration test, regression test, CPU utilization, GUI and Web test

• 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

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

Education

Bachelor of Commerce -

National University - Bangladesh

Skills

  • API Testing Agile Testing Behavior-Driven Development (BDD) Gherkin GitHub Git Jenkins Manual Testing Jira MySQL Postman API SQL Scrum Software Development Life Cycle (SDLC) Software Quality Assurance UiPath Data Analysis Microsoft Azure Mobile Testing C LDAP Administration Nexus repository

References

Available upon request.

Timeline

QA Analyst

Domino's IT Headquarter
01.2023 - 08.2024

Automation Test Engineer

PNC Bank
05.2021 - 01.2023

Automation Test Engineer

Emblem Health
04.2019 - 04.2021

QA Engineer

Priceline
10.2016 - 03.2019

Bachelor of Commerce -

National University - Bangladesh
Shotorupa Chowdhury