Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Saiful Islam

Queens,NY

Summary

Professional QA Automation Engineer with full Software Development Life Cycle (SDLC) experience, including designing, developing and implementing test plans, test cases and test processes: Developed Test Plan and Test Cases from various documents – User Story, Use Case, Functional Requirement Document (FRD), and Design document. Organized Test Cases in central repository and Generated Test Data from various sources & techniques – business requirement, production database, boundary, equivalence, control flow Over 8 years of Hands-on Quality Assurance experience as QA Automation Engineering in E-Commerce, Financial and Healthcare Industries. Extensive experience in executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, & SOAP-UI Experienced in Medical devices for verification and validation while building up the software. Experienced in Integration Testing, REST API Testing, Functional Testing, Regression Testing, and User Acceptance Testing. Expert in developing, debugging, troubleshooting, resolving issue in development, integration, test, and production environment. Designed, developed and updated a lot of automation frameworks – REST API using Hybrid framework, POM, BDD, and TDD. Expert in ALM design specific to Quality Center for Testing and Defect Tracking Proficient in Java, Selenium WebDriver, TestNG, Junit, Cucumber, Gherkins, SQL, Apache POI, Log4j, Extent Report. Proficient in MS Office Suite including Excel, PowerPoint, Word, Visio, etc. Performed Manual API Testing using Postman Hands on Experience in developing TestNG Driver framework following Page Object Model (POM) design pattern for Selenium based Test Automation Framework Experienced in using Version Control System Git & GitHub Experienced in designing Data Driven, Keyword Driven and Hybrid framework. Backed by strong credentials worked with cross functional team and in cross-platform skills in UNIX, Linux and Windows: Motivated myself to adapt and learn new tools, techniques and approaches. Handled multiple tasks and work independently as well as in a team under tight deadline. Excellent Interpersonal, communication and presentation skills.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Quality Assurance Engineer

Forum Health
New York, NY
01.2025 - Current
  • Company Overview: It is an online community platform designed to promote health awareness and peer support through open discussions. This forum provides a safe, moderated space where users can share experiences, ask health-related questions, and access reliable information on topics such as chronic illnesses, mental health, nutrition, and fitness. With features like expert Q&A sessions, verified medical resources, and AI-driven moderation to prevent misinformation, the platform ensures credible and engaging interactions. Designed for patients, caregivers, and healthcare professionals, the forum fosters collaboration and education while maintaining user privacy and data security.
  • Develop, document, and maintain detailed test plans, test cases, and test scripts based on functional and technical requirements.
  • Collaborate with product managers, developers, and Business Analyst to understand business needs and ensure comprehensive test coverage.
  • Define QA metrics to measure testing effectiveness and software quality.
  • Perform functional, regression, integration, and end-to-end testing for web applications.
  • Design and implement automated test scripts using tools like Selenium, Java to improve testing efficiency.
  • Use JMeter to execute performance, load, and security testing where applicable.
  • Identify, document, and track defects using JIRA. Work closely with developers to reproduce, debug, and resolve issues in a timely manner.
  • Provide detailed test reports, including defect analysis and test coverage summaries.
  • Advocate for QA best practices within the Agile/Scrum development process.
  • Stay updated with emerging QA tools, methodologies, and industry trends.
  • Contribute to improving CI/CD pipelines by integrating automated tests.
  • Work closely with cross-functional teams (Dev, DevOps, Product) to ensure quality throughout the SDLC.
  • Participate in sprint planning, stand-ups, and retrospectives to provide QA insights.
  • It is an online community platform designed to promote health awareness and peer support through open discussions. This forum provides a safe, moderated space where users can share experiences, ask health-related questions, and access reliable information on topics such as chronic illnesses, mental health, nutrition, and fitness. With features like expert Q&A sessions, verified medical resources, and AI-driven moderation to prevent misinformation, the platform ensures credible and engaging interactions. Designed for patients, caregivers, and healthcare professionals, the forum fosters collaboration and education while maintaining user privacy and data security.
  • Environment: java, Selenium Web Driver, TestNG, TestRail, SQL, Jira, Agile, Git, GitHub, BDD, JMeter, Jenkins etc.

Quality Assurance Analyst

Citizens Bank
Providence, RI
07.2024 - 12.2024
  • Company Overview: The Citizens Bank Digital Banking Enhancement project focuses on improving the bank’s web application and online portal to provide a more intuitive and secure user experience.
  • Review and comprehend business requirements and user stories captured in Jira.
  • Apply best practices in test case decomposition to derive detailed manual test cases as well as automation test cases.
  • Collaborate with business analysts, developers, and stakeholders to understand requirements.
  • Develop clear, well-documented test cases covering various conditions and edge cases.
  • Maintain traceability between test cases and corresponding requirements.
  • Communicate test case updates, defects, and testing progress to relevant teams.
  • Write, execute, and maintain test scripts and SQL queries.
  • Write down test cases for Performing functional API testing using Postman tool.
  • Also Write down test cases for automation test cases for smoke testing, sanity testing, functional testing, regression testing, User acceptance testing etc.
  • Write down the test scripts To automate the test cases by using java, selenium.
  • Communicate daily with the Software Development Team.
  • Ensure software quality through various testing techniques.
  • Identify, document, and prioritize technical issues and bugs.
  • Conduct post-release and post-implementation testing.
  • Collaborate with cross-functional teams to ensure quality throughout the software development lifecycle.
  • Review test results, identify test failures, and report problems.
  • Reports are generated in TestNG as xml file, file and html file where we debug and rerun the file test cases.
  • To store the code and works end of the spring, we use Git and Github to maintain our work where we perform push, pull and commit operations.
  • The Citizens Bank Digital Banking Enhancement project focuses on improving the bank’s web application and online portal to provide a more intuitive and secure user experience.
  • Environment: java, Selenium Web Driver, TestNG, QTest, SQL, Jira, Agile, Git, GitHub, Postman, BDD etc.

QA Automation Engineer

Centene
New York City, NY
07.2022 - 06.2024
  • Company Overview: The sophisticated new platforms are critical customer facing applications. It is based on Health care insurance domain.
  • Worked as QA Tester and took responsibility for the requirements Analysis, testing and designing of the flow and the logic for the project.
  • Analyzed the Systems and Requirements gathering, Data Analysis, wrote test cases and reviewed test cases.
  • Modified and maintaining the already existing test plans, test cases and scripts to leverage the automation team effort during the regression testing.
  • Used QTEST tool to write down the test cases and implemented all our test script in Java, execute them using Executer Class.
  • Analyzed and documented detailed program information working and interacting with software developers and BA’s members of various other dependent departments.
  • Performed sanity Testing, Functional testing, Regression Testing, load Testing, Performance, Parallel testing, Cross Browser Testing and UAT Testing on our Medical Testing.
  • While running the test case scenario, if any bug or defect found. Log that bug jira and assign to the developers.
  • Wrote down the SQL queries to retrieve the data to use as test members.
  • Created the Json file for permanent test members and helped UAT test members with test data.
  • Joined different kind of meetings like Daily standard meeting, Sprint planning meeting, Retro meeting and Sprint reviewing meeting etc.
  • After executing the test cases, I have generated the Test Reports in TestNG.
  • Able to manage write and maintain the Test cases Using Tosca. Experience on performing various types testing using Tosca Tool.
  • Worked closely with developers so that any issue relating to the script can be solved easily.
  • Managed resource, reviewed weekly Testers' status reports with scrum team members.
  • Managed project using Jira to manage the test cases, test scripts, test results and defects for all phases of QA process.
  • Maintained Database and creating test data in PGAdmin to keep up the records.
  • Used to set up pipeline to run the test cases in Jenkins.
  • Used Selenium Web Driver to automate the test cases and worked on Agile mythology.
  • Performed manual API Testing in Postman according to the requirements.
  • The sophisticated new platforms are critical customer facing applications. It is based on Health care insurance domain.
  • Environment: java, Selenium Web Driver, Selenium Grid, TestNG, QTest, SQL, Jira, Agile, JMeter, Tosca, Git, GitHub, Postman, HTML, CSS, Jenkins etc.

Quality Assurance Tester

Health Care Service Corporation
Richardson, TX
03.2020 - 07.2022
  • Company Overview: Application specifically designed, built and operated to fully address the need to manage patient’s records according to their plan.
  • Analyzed and documented detailed program information working and interacting with software developers and members of various other dependent departments.
  • Worked as QA Tester and took responsibility for the requirements Analysis, testing and designing of the flow and the logic for the project.
  • Used Tosca Commander to automate functional, regression tests. Apply Tosca’s model-based testing approach to optimize test coverage.
  • Modified and maintained the already existing test plans, test cases and scripts to leverage the automation team effort during the regression testing.
  • Used qtest to write down the test cases and implemented all our test script in Java, execute them using Executer Class.
  • Used Cucumber tool for testing purposes using BDD and TDD framework.
  • Performed Functional Testing, Data Driven Testing for Web Services using SOAPUI.
  • In our Medical Testing, Performed Sanity Testing, Functional testing, Regression Testing, Performance Testing and UAT Testing.
  • I have experienced working with EMR tool to check patients digital health records.
  • Managed resource reviewed weekly Testers' status reports with scrum team members.
  • Maintained the Selenium, TestNG & JAVA automation code in source control repository – Git.
  • I have experienced in CI/CD tool Jenkins where I have performed regression Testing on nightly basis.
  • Performed regression testing and generated test reports, shared those reports to our team members for failed test cases.
  • Managed multiple projects using Jira to manage the test cases, test scripts, test results and defects for all phases of QA process.
  • Application specifically designed, built and operated to fully address the need to manage patient’s records according to their plan.
  • Environment: java, Selenium, TestNG, QTest, SQL, Web Services, BDD, JMeter, Cucumber, SOAPUI, Git, GitHub, Jira, Jenkins, Agile mythology and Tosca etc.

Sr.QA Automation Engineer

Amica Insurance
Lincoln, RI
01.2019 - 02.2020
  • Company Overview: Amica Insurance is one of the leading Financial Company in USA. The Commercial and Home sales platforms are critical customer facing applications.
  • Analyzed business requirements to better understand business logic and process flow.
  • Worked in various loans like Personal Loan, Home Loan and Car Loans according to their account profile.
  • Verified customer profile before accepting any insurance on Home, Care or private properties.
  • Created & Prioritized Test cases and Test data for manual & automation testing.
  • Coordinated review sessions to review test cases with Product Owner & Developers.
  • Developed Hybrid Framework from scratch using Java, Selenium WebDriver, TestNG, Maven & Data Driven Development (DDD) & Page Object Model (POM).
  • Developed automation test script using Java & Selenium WebDriver, TestNG, reusable functional library, and maintain source control in Git repository over the time for improvements and new features.
  • Responsible to verify Web services API request, response dynamic JSON data validations in REST, using Java & Rest Assured tool.
  • Coordinated in developing, debugging, troubleshooting, resolving issue in development, integration, test, and production environment.
  • Participated to write scripts for unit testing before integrated to the source repository.
  • Executed automation scripts parallel on different browsers/environments & reported defects/results to the team soon.
  • Performed Back end testing with extensive use of SQL Queries.
  • Performed Functional testing, Regression testing, load testing & User Acceptance testing (UAT).
  • Managed requirements, test case and test scripts for legacy system by Jira.
  • Used Jira as bug tracking tool to report application bugs.
  • Amica Insurance is one of the leading Financial Company in USA. The Commercial and Home sales platforms are critical customer facing applications.
  • Environment: Java, JMeter, Selenium WebDriver, TestNG, SQL, Maven, Git – GitHub, Rest Assured, Jira, Agile, Jenkins etc.

QA Tester

Wells Fargo Bank
Dallas, TX
04.2017 - 11.2018
  • Company Overview: Online Banking provides client to login, to view account information like account summaries, account details, monthly statements, balance transfers, accrued interest, check ordering and loan applications.
  • Worked in Agile software development environment, and ensured the quality of the architecture of the Enterprise software applications.
  • Prepared documentation for assigned projects and followed software release procedures, requirements analysis using Quality Center for importing specifications and documents.
  • Provided technical guidance, when needed to other members of Quality Assurance, Software Engineering, Product Management and Product support.
  • Developed structured test cases and test scripts to be executed manually by testers or automatically by test automation tools.
  • Performed as test Analyzer to update, modify and review the test cases.
  • Constant improvement of our Test Automation and Continuous Integration practices.
  • Maintained Behavior Driven Development (BDD) framework using the Cucumber, Gherkin, Selenium WebDriver, JUnit & Java automation code and used version control Git & GitHub to maintain code for the future release and new features.
  • Experience all types SQL queries like select, insert, update, delete records.
  • Developed test suite, test cases, execute test cases and generate report in SoapUI.
  • We used XMPP which is XML-based client-server architecture for messaging protocol. We used E-Commerce for transaction.
  • Utilized multiple validation rules, property transfers, Data generation in SOAPUI tool to validate request and response of Web Services.
  • Guided team to build industry best practices into QA Test processes and evaluated quality risk for product releases, changes, and fixes.
  • Prepared and delivered reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the organization.
  • Tracked and communicated project QA status to wide variety of team members internally and externally.
  • Online Banking provides client to login, to view account information like account summaries, account details, monthly statements, balance transfers, accrued interest, check ordering and loan applications.
  • Environment: Java, Selenium Webdriver, TestNG, BDD, E-commerce, Cucumber, SQL, Maven, jira, Git & GitHub, SoapUI etc.

Jr. Quality Assurance Tester

Emblem Health
New York City, NY
12.2016 - 03.2017
  • Company Overview: Emblem Health provides all our members the latest plan & health information, including GHI insurance information.
  • Worked as QA Tester and took responsibility for the requirements Analysis, testing and designing of the flow and the logic for the project.
  • Analyzed and documented detailed program information working and interacting with software developers and members of various other dependent departments.
  • Analyzed the Systems and Requirements gathering, Data Analysis, wrote test cases and reviewed test cases.
  • Modified and maintained the already existing test plans, test cases and scripts to leverage the automation team effort during the regression testing.
  • Performed sanity testing, Functional testing and monkey testing on our Medical Testing.
  • Managed resource reviewed weekly Testers' status reports with scrum team members.
  • Maintained the Selenium, TestNG & JAVA automation code in source control repository – Git.
  • Managed multiple projects using Jira to manage the test cases, test scripts, test results and defects for all phases of QA process.
  • Validated the test results by writing SQL queries to retrieve the data from tables and from database.
  • Emblem Health provides all our members the latest plan & health information, including GHI insurance information.
  • Environment: java, Selenium, TestNG, EMR, SQL, Git, GitHub, Jira, Agile etc.

Education

Bachelor of Science - Computer Information System

Monroe University
New Rochelle, NY
01.2017

Skills

  • Selenium WebDriver
  • Selenium Grid
  • Proficient in TestNG
  • Experience with JUnit testing
  • JMeter load testing expertise
  • Cucumber cultivation
  • Assured testing
  • Postman
  • Tosca test automation
  • Agile project management
  • Waterfall
  • Software testing lifecycle
  • SDLC
  • MySQL
  • Oracle
  • Database management with SQL Server
  • SQL database optimization
  • Windows proficiency
  • MAC OS
  • Linux
  • UNIX
  • Java programming
  • SQL
  • PG-Admin(SQL)
  • Selenium automation
  • HTML
  • CSS
  • HP ALM / Quality Center
  • JIRA project management
  • Zephyr
  • QTest test management expertise
  • Version control expertise
  • Version control expertise
  • Eclipse IDE proficiency
  • Maven project management
  • Jenkins automation
  • Proficient in MS Office

Certification

  • Tosca level1
  • Tosca level2

Timeline

Quality Assurance Engineer

Forum Health
01.2025 - Current

Quality Assurance Analyst

Citizens Bank
07.2024 - 12.2024

QA Automation Engineer

Centene
07.2022 - 06.2024

Quality Assurance Tester

Health Care Service Corporation
03.2020 - 07.2022

Sr.QA Automation Engineer

Amica Insurance
01.2019 - 02.2020

QA Tester

Wells Fargo Bank
04.2017 - 11.2018

Jr. Quality Assurance Tester

Emblem Health
12.2016 - 03.2017

Bachelor of Science - Computer Information System

Monroe University
Saiful Islam