Habib Hossain

Senior Software Test Engineer @ The Home Depot | Computer Information Systems

Atlanta, Georgia, United States

About

Senior Software Development Engineer in Test (SDET) with 12+ years of experience building scalable automation solutions for large enterprise platforms. Expertise in test automation architecture, CI/CD integration, API automation, and quality engineering across E-commerce, Healthcare, Retail, Banking, and Airline industries. Detail-oriented QA Engineer with strong experience across the Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC) in Waterfall, Iterative, and Agile (Scrum) environments. Proven expertise in both manual and automation testing, including functional and non-functional testing such as regression, integration, system, API, database, and UAT. Skilled in designing and implementing scalable automation frameworks using Selenium WebDriver, Java, TestNG, and Cucumber (BDD/ATDD), along with API automation using Rest Assured. Experienced in developing data-driven, keyword-driven, hybrid frameworks, and applying Page Object Model (POM) for maintainability and reusability. Hands-on experience in backend validation using SQL Server and MongoDB, as well as integrating automated tests into CI/CD pipelines using Maven and Jenkins. Strong background in version control (GitHub) and defect management using tools like JIRA, ALM, and Rally. Collaborative team player with active participation in Agile ceremonies (Sprint Planning, Grooming, Daily Stand-ups, Reviews, Retrospectives), committed to continuous quality improvement and delivering high-quality, reliable software solutions.

Experience

  • Senior Software Development Engineer in Test (SDET) at The Home Depot
    Aug 2023 - Present · 2 yrs 11 mos

    Designed and enhanced a scalable enterprise-level automation framework using Selenium WebDriver, Java, TestNG, and Cucumber BDD, enabling efficient and reliable regression testing. Automated hundreds of regression and functional test cases, reducing manual testing effort by over 60% and significantly improving test coverage. Implemented Page Object Model (POM) and data-driven testing architecture, improving test maintainability, reusability, and scalability. Analyzed execution logs to identify errors and exceptions, enabling faster debugging and issue resolution. Participated in defect review meetings with development teams, collaborating to analyze root causes and ensure timely defect resolution. Integrated automation framework with Jenkins CI/CD pipelines, enabling automated test execution during nightly runs and release builds. Executed parallel and cross-browser testing using Selenium Grid, increasing execution efficiency across multiple browsers and environments. Developed and executed API automation tests for REST and SOAP services using Postman and SoapUI, ensuring backend service reliability. Performed database validation using SQL queries to verify data integrity and consistency across systems. Managed source code and version control using Git, and handled build and dependency management using Maven. Collaborated with developers, product owners, and DevOps teams to identify defects early in the lifecycle and improve overall release quality. Prepared comprehensive test data for multiple scenarios and developed SQL scripts to support backend validation. Logged, tracked, and managed defects using JIRA, ensuring efficient defect lifecycle management and transparent reporting.

  • Senior Software Test Engineer at Walgreens Boots Alliance
    Apr 2022 - Jul 2023 · 1 yr 4 mos

    Actively contributed within Agile/SCRUM environments, participating in sprint planning, daily stand-ups, reviews, and retrospectives to ensure timely delivery and continuous improvement. Developed and executed automated test scripts within an existing test automation framework built using Maven, Java, JUnit, Selenium WebDriver, Cucumber (BDD), and Page Object Model (POM). Implemented data-driven testing by extracting test data from Excel files using Apache POI, improving test coverage and reusability. Performed parallel and cross-browser testing using Selenium Grid, validating application functionality across multiple browsers, versions, and operating systems to ensure compatibility. Conducted API testing for RESTful web services using Postman, Swagger Hub, and Rest Assured, validating various HTTP methods (GET, POST, PUT) along with JSON responses, schemas, and status codes (200, 201, 400, 401, 404, 500, 503). Integrated and executed regression test suites in Jenkins CI/CD pipelines, scheduling automated runs during build processes and nightly cycles, and generating reports for failed builds. Logged, tracked, and managed defects using JIRA, ensuring proper defect lifecycle management and performing test result analysis for quality improvements. Performed end-to-end (E2E) automation testing, validating business workflows and ensuring seamless data flow across integrated systems without failures or inconsistencies. Maintained and enhanced automation code using Git and GitHub, supporting continuous improvements and new feature development. Managed sprint tasks and user stories using JIRA, supporting both test management and issue tracking processes.

  • Senior QA Engineer at Delta Air Lines
    Oct 2021 - Mar 2022 · 6 mos

    Designed and implemented robust UI automation frameworks using Cypress to support modern, scalable web applications. Developed and executed API automation scripts using Rest Assured and Postman to validate RESTful services, ensuring accuracy, reliability, and performance. Created comprehensive end-to-end automated test scenarios to validate critical business workflows across multiple integrated systems. Actively participated in test strategy planning, sprint planning, and daily Agile Scrum ceremonies, contributing to continuous quality improvement.Enhanced test stability and reliability by applying structured test design principles and industry-standard automation best practices. Collaborated closely with cross-functional teams, including developers, product owners, and business analysts, to achieve shared project objectives. Defined, executed, and documented manual test cases, test data, and detailed test results, ensuring full traceability and clear defect reporting. Performed functional testing based on user stories and executed regression testing to identify defects and ensure existing functionality remained unaffected after enhancements or configuration changes. Conducted thorough end-to-end testing to validate seamless integration and data flow between application components.

  • Senior Automation Engineer at Horizon Blue Cross Blue Shield of New Jersey
    Mar 2020 - Sep 2021 · 1 yr 7 mos

    Developed comprehensive Test Plans, Test Strategies, and QA documentation aligned with business requirements, ensuring complete test coverage and successful project delivery. Collaborated effectively with cross-functional teams including developers, product owners, and stakeholders to achieve shared project goals and maintain high-quality standards. Actively participated in Agile/SCRUM ceremonies, providing daily status updates during stand-ups, tracking progress, and addressing blockers to support sprint success. Designed, executed, and documented manual test cases, test data, and test results with detailed reporting to ensure traceability and validation of application functionality. Designed, developed, and maintained a scalable automation framework using Selenium WebDriver with Java, integrating BDD Cucumber and JUnit, with Eclipse as the development environment. Performed a wide range of testing including Functional, Regression, Integration, and End-to-End (E2E) testing, ensuring system stability, reliability, and seamless integration across components.

  • Automation Engineer at Jetblue Airlines
    Sep 2017 - Feb 2020 · 2 yrs 6 mos