Mominul M. Islam
Jamaica, New York, NY *****; (**6) 243--5276; *********@*****.***
Summary:
· US Citizen, over six (7+) years of skill in Software Testing and Software Quality Assurance
· Practiced in Test Automation Framework development from scratch using Selenium WebDriver, TestNG, Maven, Cucumber, Gherkin and Jenkins·
. Developed Test scripts using Java object-oriented programming (OOP) with Selenium WebDriver
· Established Test Cases using Gherkin, created a test suite and execute automated scripts
· Done test activities including reporting bugs and bug life cycle using Atlassian JIRA
· Extensive experience in working with the Automation Engineer team to automate test scripts using Selenium WebDriver, enhanced the scripts, use explicit wait, Implicit Wait and synchronize the test
· Skill in API testing for REST using Postman, Java, and TestNG
· Developed complex SQL Queries to perform database/backend Oracle and MS SQL
· Energetic self-starter with excellent analytical and organizational skills to work independently and in a team environment
Technical Skills:
Software
Testing
Tools
Selenium WebDriver, Cucumber, TestNG, Maven, JIRA, SQL Developer, Postman, Management Studios
Databases Oracle, Microsoft SQL Server, MS Access
Language/
CM
Java, SQL, Gherkin, Git, Maven
Professional Experience:
Empower, New York, NY
Automation Test Lead, October 2022 - Present
Empower works with individuals of all sizes of organizations to offer investment, wealth management and retirement solutions, along with the free Empower personal dashboard, so everyone can have a clear and simple understanding of where their finances are today and where they are headed.
Responsibilities:
· Worked on implementing new features as part of framework enhancements
· Conducted system, Integration, Functional, Ad hoc, Smoke and Regression testing
· Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in Java for Cucumber
· Developed test framework and enhanced test scripts using Selenium WebDriver using Object Oriented Programming Java and test framework TestNG
· Succeed defects and communicate issues to business, engineering, and management using JIRA
· Practice in REST API Testing using Postman framework java and validated JSON responses
· Comprehensive Database validation for AWS hosted databases such as Oracle, MS SQL Server, and Postgres by developing complex SQL queries
· Developed performance test scripts using JMeter and execute the script using the controller
Capital One, New York, NY
Senior Software QA Engineer, September 2020 – September 2022 The application provides consumers and corporations with a broad range of financial products and services including consumer banking and credit, corporate and investment banking. Responsibilities:
· Contribute to Agile ceremonies such as Release Planning, Sprint Planning, Daily Scrum, Sprint retro, and Customer Demo meetings
· Comprehensive Smoke, Functional, System, User Acceptance Test, Regression, and GUI testing
· Develop and instrument an effective test automation framework using Selenium WebDriver using Object Oriented Programing Java and test framework TestNG
· Achieve CI/CD Tool Jenkins for automation script run unattended and notify interested parties
· Succeed defects and communicate issues to business, engineering, and management using JIRA
· Practice in REST API Testing using Postman framework java and validated JSON responses
· Comprehensive Database validation for AWS hosted databases such as Oracle, MS SQL Server, and Postgres by developing complex SQL queries Walmart, Reston, VA
Test Automation Engineer, August 2017 - August 2020 Inventory Management System – Application that offers inventory management for superstores and integrates the inventory to the web and mobile applications Responsibilities:
· Engaged test plans, test cases, and test scripts based on user stories and Acceptance Criteria (AC)
· Automated new test scripts using maven, cucumber, WebDriver, and Java
· Related Page Object Model (POM) concepts using Page Factory to manage objects separately making the framework reusable and scalable
· Maintained dynamic web elements by implementing xpath and CSS-Selector to consistency
· Executed 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 Gherkin
· Settled complex SQL queries for database testing for data quality and consistency Florida Blue, Miami, FL
QA Test Analyst, August 2015 – July 2017
Electronic record-keeping for patients, institutions, insurance agents, and pharmaceuticals. The data share is unified between parties including patient records, prescriptions and billing. Responsibilities:
· Participated in release and sprint planning, daily scrum, and retrospective in agile scrum
· Designed and Developed Test plans, Test Cases, and Test Scripts to ensure software quality
· Settled test cases in Gherkin and automated them using cucumber
· Performed test activities and defect tracking using JIRA
· Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and Testng
· Traditional Java codes using Object Oriented Programming (OOP) concepts to enhance the test framework
· Used Continuous Integration Tools (Jenkins) for automation script run on a nightly basis
· Established database to determine successful transaction of test data from the application using SQL commands
Education:
Bachelor in Commerce
University of Dhaka, Bangladesh