Summary
Overview
Work History
Education
Skills
Summary Of Projects Completed:
Timeline
Generic

Sayful Islam

Yonkers,NY

Summary

Highly technical and data driven test automation Engineer, with over 8 years of professional experience in software testing and deployment of automated process control solutions to improve process efficiency. Able to utilize in-depth knowledge of process instrumentation, technology integration, and expertise in different aspects of projects. Seeking a Software QA automation position that leverages my vast experience in the field towards achieving high efficiency.

Overview

9
9
years of professional experience

Work History

Senior QA Automation Engineer

HPOne
Trumbull, CT
11.2020 - Current
  • Utilized selenium for web automation, conducting end-to-end testing of HPOne's healthcare portal to ensure HIPAA compliance and data security for customers sensitive information
  • Proficiently conducted iOS app testing using XCUIT framework on both real devices and simulators, ensuring optimal functionality, performance, and compatibility for HPOne's applications.
  • Collaborated in a fully agile team and utilized Jira for agile processes and defect logging
  • Utilized TypeScript to create data-driven test cases, iterating through datasets to verify application behavior under difference scenarios
  • Leveraged AWS Glue's capabilities to design and execute meticulous data quality checks, meticulously identifying anomalies, missing values, and inconsistencies within patient portal datasets.
  • Utilized Postman for Restful API endpoints, data validations, and error handling checks
  • Leveraged Azure DevOps for end-to-end test automation workflows by configuring YAML pipelines, automating build and deployment, and effectively integrating across multiple testing environments
  • Developed and executed comprehensive test plans for updates and enhancements to HealthRules Payor, effectively ensuring smooth system transition and minimizing post-deployment issues, leading to an 18% improvement in customer satisfaction
  • Wrote TypeScript scripts to generate detailed test reports and artifacts for easier readability
  • Utilized mySQL for database validation and to design comprehensive suite of database tests thus improving data integrity and system performance Implemented parallel test execution via Playwright, optimizing testing efficiency and reducing execution time by leveraging Playwright's support for multiple browser instances running concurrently
  • Utilized AWS Amazon S3 to securely store and manage test data, ensuring data privacy and accessibility
  • Developed Node.js scripts to monitor application logs and performance metrics
  • Specialized in testing health coverage plans such as dental, vision, and medical for patients, collaborating closely with the product team and the dev team to identify and resolve critical issues, resulting in improved user satisfaction and greater application usage
  • Successfully implemented Applitools for visual testing, ensuring a visually appealing and consistent user interface for HPOne's healthcare applications across different devices and resolutions and also capturing screenshots of bugs/test failures
  • Ran parallel tests using the XML file and setting the thread count Strongly versed in the SDLC and STLC processes involved in software testing
  • Conducted end to end parallel testing on saucelabs cloud
  • Used TestNg annotations for data driven testing using @DataProvider tag
  • Utilized github for scm tool and used for daily pull requests, code review, collaboration, and merging to master branch
  • Led the design and execution of complex test scenarios for medical claims processing, verifying accurate billing and payment calculations, and reducing claims rejection rate
  • Configured AWS CloudWatch alarms to trigger notifications based on predefined thresholds for test failures.
  • Leveraged TestRails to organize and execute comprehensive test cases for healthcare workflows, validating end-to-end processes and identifying potential areas for optimization
  • Conducted parallel automated iOS and Android tests via Appium on Kobiton
  • Implemented visual regression testing using Cypress to monitor the visual integrity of HPOne's agent portals, detecting and addressing UI discrepancies between updates and releases
  • Created Node.js functions to streamline assertion logic and facilitate reuse across multiple test cases

Senior SDET

KeyBank
New York, NY
04.2018 - 04.2020
  • Worked on web and mobile applications as well as did API testing
  • Successfully managed end-to-end test case lifecycle using Azure DevOps, effectively tracking test coverage and ensuring comprehensive validation of critical banking app functionalities.
  • Utilized Espresso framework and UIAutomator2 for real device testing on Android platforms
  • Lead the selection and integration of Talent Data Integration for ETL pipelines, streamlining data extraction, transformation, and loading, resulting in improved efficiency and accuracy.
  • Extensive iOS testing both internal and customer-facing application via XCode and XCUITest framework
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint planning meetings
  • Utilized Azure for test automation and creatine pipelines
  • Led and orchestrated ETL/ELT data loading processes, meticulously validating data transformations and ensuring seamless integration of new data into the banking app's features.
  • Developed and maintained Page Object Model as part of modular framework using JAVA programming language with the help of Selenium WebDriver
  • Developed and executed a comprehensive suite of Espresso UI tests for critical user flows, including login, registration, and transaction processes, resulting in the identification and resolution of crucial defects before release.
  • Utilized Kobiton to execute parallel tests on kobiton cloud devices for native apps on both Android and IOS simulator/emulator
  • Collaborated with cross-functional teams to recommend and implement Apache JMeter and DataRobot, significantly enhancing data validation capabilities and minimizing potential errors.
  • Developed and executed tailored ETL test scripts to validate the accurate extraction of customer policy data from various internal databases
  • Conducted comprehensive testing of MongoDB NoSQL databases to ensure data integrity, consistency, and accuracy in financial transaction records and loan applications
  • Used Firebug and Firepath to identify and locate elements as needed, along with creating custom xpath using xml functions
  • Used MySQL Server and prepared SQL queries to perform database testing
  • Implemented Maven for build management and also implemented CI tool - Jenkins Used Sauce labs to execute Selenium automation suites on different platforms; performed cross browser testing combinations in parallel
  • Utilized Javascript and Node.js library to develop and execute automated test scripts for KeyBank's internal application, ensuring comprehensive test coverage and efficient bug detection
  • Implemented Appium Scripts to test iOS and Android platforms
  • Wrote test scenarios on cucumber feature file
  • Utilized Mocha and Chai from JavaScript testing libraries to perform API testing and assert response data accuracy, status codes, and headers for enhanced test coverage
  • Applied Allure to view detailed test execution reports
  • Used Appium to test key mobile features
  • Implemented GitHub for source control Performed Defect Tracking & Management in JIRA
  • Generated automated daily reports using JIRA API
  • Used Ruby programming language for automation testing and used Rspec testing library to execute test cases

SDET

Charles Schwab
New York, NY
04.2017 - 04.2018
  • Following the SDLC process, use requirements documents to create testing strategy including providing test
    estimates, documenting test plans and objectives, assessing and identifying testing risks, and developing test
    scenarios and test cases
  • Develop, document and maintain test artifacts like test data, data validation and automated test scripts using
    Selenium WebDriver, primary language used for automation was JAVA
  • Responsible for automating Haven Life Internal Web Application
  • Assisted on developing and maintaining robust and effective Page Object Model Framework
  • Used Firebug and Firepath to identify and locate elements as needed, along with creating custom xpath using xml
    functions
  • Implemented Maven for build management and also implemented CI tool - Jenkins
  • Applied Allure to view detailed test execution reports
  • Written proficient Java glue code step definitions for test scenario using regex
  • Used Appium to test iOS native app on local Appium server along with extensive real device testing on AWS Device
    Farm cloud service
  • Utilized XCUIT test for testing locally on simulators and UIAutomator2 for emulators via Appium
  • Implemented GitHub for source control
  • Utilized AWS cloud with PyTest to streamline the testing process and implemented AWS CloudWatch to monitor
    application logs and performance metrics, allowing proactive identification of issues and timely resolution of errors
  • Implemented Selenium Grid for parallel testing on multi browser and OS combination
  • Written and executed test scripts using Python programming language
  • Executed full test on every regression build and provided detailed report to the upper management
  • Modified test scripts to handle all checked and unchecked exceptions which helped run test smoothly
  • Used Maven as primary build management tools
    Used REST Assured to perform automated API testing

Quality Assurance Engineer

The Zebra
New York, NY
02.2015 - 04.2017
  • Extensive knowledge of functional testing, developing software testing process, testing scenarios, test plan and strategy for testing, reporting and analyzing test results
  • Developed Test Scenarios and Test Cases for large-scale data validation and comparison between two web applications and between the UI and Database defining simple to complex scenarios
  • Utilized HP ALM for test case management tool
  • Designed end-to-end API test cases that covered various endpoints and API methods using Superagent to simulate HTTP requests, allowing for systematic verification of data integrity and API functionality.
  • Have thoroughly done Peer reviews for developing the UAT test plan, strategy, test cases which are used while testing the application
  • Created UAT test plan documents, strategy, test cases, executed UAT test scripts, and created test reports using JIRA
  • Analyzed and validated system requirements
  • Leveraged Espresso's capabilities to perform UI interactions, assertions, and verifications, contributing to the identification of critical defects and the delivery of high-quality applications.
  • Implemented parameterized tests and data-driven testing in Kotlin, enabling comprehensive testing across different user inputs and scenarios, while adhering to best practices.
  • Utilized JSON schemas to validate incoming and outgoing data, meticulously verifying that API responses met specific requirements and aligning with required quality standards
  • Performed Functional testing on Mobile App for iOS and Android Worked with automation team to help them run Selenium test suites as part of regression testing
  • Leveraged the Gson library to seamlessly serialize and deserialize Java objects to and from JSON format, optimizing the exchange of information between backend and frontend components.
  • Identified system problems and provided solutions for develop, test, and implementation of the application Involved in designing and developing workload and statistical reports

Education

BBA - Computer Science

Baruch College of The City University of New York
New York, NY

Skills

  • Amazon Web Services (AWS)
  • Programming Languages: Java, C#, JavaScript, Python, Ruby
  • Postman API testing
  • Playwright, TypeScript
  • MySQL , Microsoft SQL Server Management Studio
  • MongoDB
  • Mabl
  • Katalon Studio
  • Maven/POM
  • Azure DevOps
  • Cypress
  • Performance Testing: JMeter, LoadRunner
  • Java OOPS
  • JavaScript nodeJS
  • Mocha, Chai
  • Espresso/Koitlin
  • Java Rest Assured Automated API testing
  • Jira
  • TestRails
  • Product Design Reviews
  • Bug Tracking and Resolution
  • Compatibility Testing
  • Selenium Webdriver and Grid
  • Appium for mobile automation
  • Native/Hybrid/Web Application testing
  • Xcode/iOS/iPhone and simulator testing
  • Android emulator and device testing
  • Cross-Platform and Cross-Browser Testing Cloud Platforms: AWS, Saucelabs, BrowserStack, Kobiton, Perfecto
  • CI/CD: Azure DevOps, Jenkins, Bamboo, CircleCI
  • Agile: Scrum/Kanban
  • Cucumber BDD
  • TestNG/Junit
  • Salesforce CRM testing
  • Docker
  • Kubernetes
  • NodeJS JavaScript Library
  • Chrome DevTools to write xPaths
  • Parallel testing on mobile and web
  • Logcat
  • Charles Proxy
  • Twilio API
  • UAT Testing

Summary Of Projects Completed:

  • Project 1 : HealthPlanOne (HPOne) is a leading digital health insurance marketplace, connecting consumers with personalized insurance plans. It partners with various insurance carriers to offer a wide range of health insurance options, including Medicare, individual and family plans, and small business coverage. The goal of the project was to ensure the Agents faced no issues in storing customer information , enrolling customers in the enrollment application successfully , and updating the applications with up to date medicare plans based on zip codes and states
  • Project 2 : KeyBank, the main subsidiary of Key Corp, is one of the nation's largest financial company. Key's list of services includes commercial banking, investment management, investment banking, and consumer finance to domestic as well as international clients. The project's goal was to deliver high quality products by using the existing framework to review account activity, recent transactions, loan applications, and view credit card statements
  • Project 3 : Charles Schwab Corporation is a leading financial services company known for its brokerage and banking services. It is recognized for its user-friendly online platforms and tools, catering to a wide range of investors, from beginners to seasoned professionals. The project consisted of launching a new investment tool or platform, enhancing their mobile app's user interface, and implementing a financial education program for their clients.
  • Project 4 : The Zebra is an insurance comparison platform that simplifies the process of finding and comparing insurance quotes from various providers. it utilizes technology to offer consumers an easy way to compare auto, home, and renters insurance rates. The project involved enhancing the quality assurance process for their insurance comparison platform.

Timeline

Senior QA Automation Engineer

HPOne
11.2020 - Current

Senior SDET

KeyBank
04.2018 - 04.2020

SDET

Charles Schwab
04.2017 - 04.2018

Quality Assurance Engineer

The Zebra
02.2015 - 04.2017

BBA - Computer Science

Baruch College of The City University of New York
Sayful Islam