About me

I’m Sakib Sarkar, a QA Developer with a strong foundation in software quality assurance and a deep passion for Software Engineering. I graduated from the Department of Computer Science and Engineering at East-West University (EWU), where I developed the technical skills and analytical mindset essential for a career in software testing.

Since joining Bevy Commerce in February 2022, I've specialized in both manual and automation testing. I'm proficient in JavaScript, Cypress, and the Selenium Java framework, with expertise in creating comprehensive test plans and executing manual test cases. I've successfully automated workflows and integrated CI/CD pipelines through GitHub Actions and Jenkins, applying effective testing strategies to enhance software quality.

I specialize in identifying and fixing complex software defects to ensure product quality and user satisfaction. By collaborating with developers, product managers, and designers, I help create reliable and user-friendly systems across various projects, including eCommerce solutions and API testing. With 2.5 years of experience, I excel in teamwork and focus on effective testing and issue management to deliver strong results.

Outside of work, I’m an avid traveler who loves hiking and trekking. I also enjoy reading, watching movies, and engaging in spontaneous conversations with strangers. This balance between professional growth and personal passions keeps me grounded and inspired in all that I do.

Skills

Languages

C
C++
Java
Javascript




Framework

Selenium
Cypress
TestNG
JUnit




Frontend

HTML
CSS
JavaScript
React




Tools

Git
Postman
Jira




DevOps

Jenkins
GitHub Actions



Education

  1. East West University

    Jan 2017 - Aug 2021
    B.Sc. in Computer Science and Engineering
    Notable Courses
    • CSE 246 - Algorithms

    • CSE 412 - Software Engineering

    • CSE 375 - Compiler Design

    • CSE 325 - Operating Systems

    • CSE 317 - Artificial Intelligence

    • CSE 405 - Computer Networks

    • CSE 430 - Software Testing and Quality Assurance

    • CSE 420 - Computer Graphics

    • CSE 463 - Introduction to Bioinformatics

    • CSE 475 - Machine Learning

    • CSE 251 - Electronic Circuits

  2. Birshreshtha Munshi Abdur Rouf Public College, Dhaka

    2015
    Higher Secondary Certificate (HSC)
    GPA: 5.00/5.00

  3. Jamila Khatun High School, (Motlob, Chandpur)

    2013
    Secondary School Certificate (SSC)
    GPA: 5.00/5.00

Achievements

Project ShowCase

  1. Intra University CSE Fest Project ShowCase 2018

    Dhaka, Bangladesh
    Runners Up August 2018

Competitive Programming

  1. Intra University Programming Contest

    Dhaka, Bangladesh
    Ranked 7th August 2019

Experiences

Bevy Commerce


  1. QA Developer

    Feb 2022 - Present
    Toronto, Ontario, Canada


    • Test Design & Development: Created and executed detailed test plans and cases.

    • Test Management: Managed test cycles, tracked issues, and collaborated with developers for fast resolutions.

    • Cross-functional Collaboration: Worked closely with PMs, developers, and stakeholders to ensure quality delivery.

    • Shopify & WordPress Testing: Specialized in testing Shopify apps and WordPress themes.

    • API Testing: Conducted thorough API testing, validating GET and POST requests to ensure data integrity, security, and performance across endpoints.

    • UI Automation: Developed UI automation scripts using JavaScript with Cypress, and Java with Selenium, following industry best practices.

    • CI/CD Integration: Integrated automated testing into GitHub Actions CI/CD pipelines for efficient testing and deployment.


Projects

  • Algorithm Visualizer

    Rubino Shoes Web automation with Cypress

    šŸ·ļø Cypress Mocha Awesome CI/CD

    I have automated the Rubino Shoes website using Cypress to ensure a smooth and efficient testing process. This project covers essential functionalities like product search, cart management, and checkout, allowing for end-to-end testing of user interactions. The automation runs on GitHub Actions for continuous integration and deployment, meaning that tests are executed automatically with each code change. This setup helps identify any issues early in the development process, ensuring the website remains stable and reliable.

  • kagOJ

    OpenCart Selenium Java

    šŸ·ļø Selenium TestNG

    I have developed an automated testing framework for the OpenCart e-commerce platform using Selenium and Java. This project aims to enhance the testing process by covering key functionalities such as product listing, user registration, cart management, and checkout. The automation framework is designed to run tests efficiently, ensuring that critical user interactions are validated consistently. By utilizing Selenium, the tests can simulate real user behavior, providing insights into the application's performance and usability.

  • C Compiler

    Cydeo Web automation using Cypress

    šŸ·ļø Cypress Mocha JavaScript

    The Cydeo Full-Site Test Automation project utilizes Cypress to automate testing for the Cydeo platform. It focuses on key functionalities like user registration, course enrollment, and payment processing. By implementing end-to-end tests, the project ensures smooth operation across critical workflows, providing quick feedback on code changes. The use of the Page Object Model (POM) enhances code clarity and maintainability, making updates easier as the application evolves. Overall, this automation initiative aims to improve testing efficiency and contribute to a better user experience on the Cydeo platform.

  • Rokomari

    JUnit Selenium Java

    šŸ·ļø Selenium JUnit

    The JUnit Selenium Java project involves end-to-end testing using Selenium in combination with JUnit. It features various automated tests across multiple websites, showcasing different functionalities. The project includes configuration utilities for streamlined test management and generates detailed reports to track test results effectively.

  • EcoSync

    REST Assured API automation

    šŸ·ļø Java JavaScript

    This REST Assured API Automation project uses Java to perform comprehensive API testing, including data-driven tests to validate responses across multiple datasets. By covering various HTTP methods and response validations, the project ensures robust API functionality and reliability. The framework also supports streamlined test execution and reporting, making it efficient for ongoing API quality assurance.

  • C Compiler

    Online News Portal

    šŸ·ļø PHP HTML CSS

    The Online News Portal Web Application allows authors to manage content efficiently within a structured workflow. Authors can log in to post articles, which are then placed in a pending list awaiting admin approval. Authors also have the ability to validate or delete other authors, manage articles, and log out upon completion. This system ensures that all articles undergo an approval process, supporting a streamlined, controlled content publishing environment.

Research

  1. Understanding the Mental Health of Physically Challenged People and General People through Statistical and Machine Learning Approach

    Undergraduate thesis work
    Co-authors: Dr. Md. Nawab Yousuf Ali (Supervisor)
    Keywords: Mental health , Statistical analysis

    In our undergraduate thesis, we studied the mental health of physically challenged individuals compared to general populations in Bangladesh, focusing on factors that influence well-being. Our research, conducted during the COVID-19 pandemic, analyzed data from 22 physically challenged and 71 general participants, revealing that interpersonal support positively correlates with well-being in both groups. However, age showed a negative association with well-being among general participants. Using a machine learning model based on the Random Forest algorithm, we achieved over 93% accuracy in classifying the two groups. This study underscores the distinct factors impacting mental health among these populations and highlights the potential for tailored mental health support.

  1. Automatic Speed Control and Accident Avoidance Of vehicles using Multiple Sensors: In the Context Of Bangladesh

    Undergraduate work
    Co-authors: Dr. Md. Nawab Yousuf Ali (Supervisor)
    Keywords: Road Accidents , Traffic Safety

    This paper addresses the alarming rise in road accidents in Bangladesh, identifying factors like lack of traffic awareness and reckless driving as key contributors. The proposed system utilizes eye-blink and ultrasonic sensors to automatically control vehicle speed and help avoid collisions. The eye-blink sensor detects driver drowsiness, while the ultrasonic sensor monitors obstacles and adjusts speed accordingly to reduce accidents on highways. While effective in accident prevention, the system currently lacks location tracking and emergency alert features, which are identified as areas for future development to further enhance road safety.

Portfolio