Md Shakibul Islam
Hollis, New york- *****
929-***-**** ad3i4u@r.postjobfree.com
Skill Summary
Over seven (7+) years of experience in manual testing, and automated testing for web, mobile, and API
Proficient in Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC) in Agile Scrum
Expert in API testing using RESTful web services, Postman.
Skilled in full system development life cycle experience, including designing, developing, and implementing test plans, and test cases
Experienced in Smoke, Functional, Integration, Regression, Cross-Browser, and User Acceptance testing
Extensive experience in working with the Automation Engineering team to automate test scripts using Selenium WebDriver, enhance the scripts, use explicit wait, and synchronize the scripts
Expert in working on enhancing the Automation framework using Maven, Cucumber, and TestNG
Proficient at processes to automate, and run the test suite using Selenium WebDriver, Cypress
Proficiency in Back-end testing of applications by developing and executing complex SQL queries.
Hold excellent interpersonal, written, and verbal communication skills and strong analytical, problem-solving, and decision-making skills.
Technical Skills:
Software Testing Tools
Selenium WebDriver, Cucumber, TestNG, Maven, JIRA, SQL Developer, Postman, Cypress, JMeter
Databases
Oracle, Microsoft SQL Server, MS Access
Language
JAVA, HTML, S Java, SQL, Gherkins, JavaScript
CM
Git, SVN, Maven
PROFESSIONAL EXPERIENCES:
Apple Bank, New York, NY
Senior QA Automation Engineer February 2021 – Present
The web application provides access for clients to view account information consisting of account summaries, account details, monthly statements, balance transfers, accrued interest, check to order, loan applications, credit card applications, and financial services. Responsibilities:
Contributed to release planning, sprint planning, retrospective, and daily scrum for agile scrum development.
Practiced Smoke, Functional, Integration, System, User Acceptance, Regression, and GUI testing.
API testing involves testing application programming interfaces (APIs) directly and as part of integration testing to determine if they meet expectations for functionality, reliability, performance, and security.
Planned and developed Test plans, Test Cases, and Automated Test Scripts as well as extensively worked throughout the defect life cycle from opening to closure using JIRA.
Progress Behavior Driven Development (BDD) test cases using Gherkins.
Established hybrid automation test framework with Selenium Web Driver using Java, Cucumber and TestNG
Performed Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feedback to the developers.
Worked on GitHub to maintain automation codes and repositories
Generated testing and defect reports and presented them in weekly status meetings
Developed test framework and enhanced test scripts using JavaScript and Mocha
Convert Selenium-based tests to Cypress and run tests unattended using the CID/CD tool
Develop performance test scripts using JMeter and execute the script using the controller
Simulate different concurrent users for baseline, stress, and volume tests
Bamboo Health Kentucky, KY
Software QA Analyst July 2019 – January 2021
Application to enroll new Medicaid and Medicare patients offering right policies based on location, income, and current health data.
Responsibilities:
Analyze the business user stories with the QA Team and develop test plans.
Complete sophisticated Smoke, Functional, Integration, Regression, Cross-Browser, and User Acceptance testing.
Develop Automated test cases using Java and Selenium WebDriver.
Responsible for creating the element locators using X-Path and CSS Selector.
Work with the Automation Engineer team to automate test scripts using Selenium WebDriver, enhance the scripts, use explicit wait, synchronize the scripts, and save time for regression testing.
Use Jenkins as a Continuous Integration Tool to integrate Selenium test results and run Selenium Grid.
Developed complex SQL queries to validate data in databases on AWS.
Target Minneapolis, MN
QA Engineer November 2016 – June 2019
Inventory Management System – Application that offers inventory management for target stores and integrates the inventory to the web, and mobile applications.
Responsibilities:
Participated in the Agile environment for Sprint Planning, Retrospective, and daily Scrum Meetings
Developed Test Plans, Test Scenarios, and Test Cases according to user stories, system, and business rules
Developed hybrid test automation framework using Cucumber, TestNG, Maven, Page factory, and Java
Conducted different types of testing (Smoke, Black Box, Functional, Integration, UI, Data, Interface, Performance, Regression, UAT, etc.) for Client/Server and Web-based applications.
Developed and executed tests for usability testing, interface testing, low-level resource testing, service testing, and compatibility testing for mobile devices.
Extensively used Quality Center and JIRA for the documentation/reporting/tracking of all discrepancies
Education
Bachelor of Computer Science at National university, Bangladesh