Muhammad Sorowar

Muhammad Sorowar Email and Phone Number

QA Engineer @ The Home Depot
us
Muhammad Sorowar's Location
Scarborough, Ontario, Canada, Canada
About Muhammad Sorowar

• Over 10+ years of experience as Selenium QA Automation Engineer; extensive hands-on experience automation testing, web application testing, client-server & end-to-end testing.• Experienced in all stages of the Software Development Life Cycle and Software Test Life Cycle in all dimensions of Functionality, Usability & Reliability.• Experienced in applying Testing Methodologies, creating Test Plans, executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.• Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, Black-box Testing, Functional Testing, System Testing, and Regression Testing.• Experience in Bash scripting for Command line automations• Strong Experience in Automating Web Applications using Selenium WebDriver, Grid with TestNG, Maven & BDD(cucumber) from Scratch.• Worked on Linux nodes for configuring and adding it as a agent node for executing the tests from Jenkins master• Shell programming experience with Bash, strong command-line.• Troubleshooted the Linux nodes by looking into the syslog, memory and CPU utilization of the processes.• Good hands-on knowledge of Source Code Management (Version Control System) tools like Git• Proficient in developing CI/CD pipelines, experience with automation/ integration tools like Jenkins• Knowledge of major cloud service providers, like AWS• Experience on Groovy Scripts for Web Service API Testing.• Experienced in API and Web Service Testing using SoapUI on SOAP /REST Protocols.• Hands on experience in Page Object Model design pattern using Selenium Web Driver.• Implemented Behavior Driven Development (BDD) framework using Cucumber and Spock.• Experience in setting up test environment for automated script execution using Java, Selenium and Rest Assured.• Knowledge\experience with Selenium Web Driver, Serenity framework, BDD• Good Knowledge in using Postman for APIs testing.• Strong experienced gained in Java & Groovy over the years as programming languages. • Expertise in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.• Good Knowledge in Scheduling CI/CD Jenkins jobs of sanity, regression automation suites.• Good knowledge in developing and executing automation Regression testing and System testing using Selenium.• Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.• Good Knowledge in Conversant with Maven and Gradle project build tools.

Muhammad Sorowar's Current Company Details
The Home Depot

The Home Depot

View
QA Engineer
us
Website:
homedepot.com
Employees:
5
Muhammad Sorowar Work Experience Details
  • The Home Depot
    Qa Engineer
    The Home Depot Mar 2020 - Present
    Atlanta, Georgia, Us
    • Analyze requirements, design, implement, debug, and deploy Cloud Platform services and components• Develop and maintain design documents and interface specifications• Led and worked closely with other Software Engineers, Architects, Product Development Team, QA and Support groups• Assist support and operations in resolving configuration and technical issues• Worked with test automation of RESTful APIs and cloud solutions in general, including REST validation tools such as REST-assured, Test Rail, etc.• Created and maintain test automation scripts using languages such as Java, Groovy, & Bash.• Experience in RESTFULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500etc.• Performed system testing, system integration testing, smoke, sanity and regression testing.• Performed End to End testing of the application from backend services and third-party app integration.• Created and implemented Page Object Model automation framework using Selenium, TestNG, and Maven.• Developed and maintained custom libraries for common automation frameworks using JAVA in Selenium.• Responsible for developing automated test cases with Selenium and custom scripting as appropriate to the test case.• Created Project plan on Jenkins, configured scheduled.• Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium.• Used source control revision tools – GIT & Bitbucket• Used API testing tools such as Postman
  • Ncr Corporation
    Qe Analyst
    Ncr Corporation Jan 2016 - Feb 2020
    Atlanta, Georgia, Us
    •Extensively used test management tool like TestRail and JIRA to develop test cases, test scripts, executing the scripts and tracking the defects, Logging the defects and reporting the defect bug .•Design and build the automated test frameworks and test suites for use in development and testing cycles.•Automation of test cases using Selenium Web driver, TestNG, Page object Model (POM)•Automate the Rest API using the Rest Assured tool.•Tested the Rest API HTTP Status code, with the appropriate response messages. •Configured Selenium Grid to execute the scripts in cross browsers.•Participated in daily status calls and updated Scrum board with updates in JIRA.•Tested REST API using Postman.•Implemented Hybrid Driven Framework to create parameterized test scripts and generated reports using Selenium WebDriver, TestNG and Cucumber.•Involved in designing of Page Object Model (POM) Framework using Selenium WebDriver, Java, Maven and TestNG.•Used Jenkins for continuous integration and for nightly execution of smoke and regression tests.•Executed automated selenium scripts and reproduced failures manually.•Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed.•Managing Kubernetes using AWS EKS and deploying the container by pulling docker images from ECR•Slashed testing time by 70% by creating automation scripts using Selenium. •Used the automation scripts to validate code every time development code is pushed to the different build branches.•Worked with enterprise team to build and run code on real device from Jenkins.•Used JIRA as a project tracking tool/Defect tracking/Test case Management tool.•Configured different environment in Jenkins to execute test cases against hard launch or soft launch
  • Siriusxm Canada
    Software Tester
    Siriusxm Canada Dec 2013 - Dec 2016
    Toronto, Ontario, Ca
    •Performed Data Analysis and developed Data Mapping documents for Reporting projects by using several data analysis software.•Wrote SQL queries to test the oracle database and validate the data integrity.•Created regression test plan and procedures for different interfaces to test complete (web and client/server) application with huge test data.•Extended TestNG framework by adding some helper classes and methods.•Used java with TestNG framework for automating scripts.•Developed test scripts to automate process of testing in Selenium.•Performed different testing task using various test scripts on Selenium and Junit.•Involved in developing weekly status reports for the project team.•Worked with users on User Acceptance Testing.•Reported to all team members with Daily Status to track the updates in testing.•Actively participated in all phases of SDLC (Planning, Design, Development and Results). •Involved in writing test cases in JIRA. •Performed end to end integration (UAT) and performance testing with customers, suppliers, and vendors to verify the flow from upstream to downstream of real time and batching data using UX/UI, SoapUI, Mark Logic NOSQL, SQL, RabbitMQ AMPQ, EDMS, CMIS, XML/Json metadata, and Unix/Linux.•Involved in writing test suites and test plan using Test Rail. Also running all test cases. •Executed functional, data-driven and load testing for web services/API testing in SOAPUI.•Performed Cucumber testing along with Selenium and Serenity reporting•Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.•Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.•Heavily involved in Integration, Functional, Regression, Negative, Compatibility, Black box testing, Smoke Test and Sanity Test; also involved in patch and upgrade testing using Selenium WebDriver.

Muhammad Sorowar Education Details

  • University Of Dhaka
    University Of Dhaka
    Medical
  • Atish Dipankar University Of Science & Technology
    Atish Dipankar University Of Science & Technology
    Epidemiology

Frequently Asked Questions about Muhammad Sorowar

What company does Muhammad Sorowar work for?

Muhammad Sorowar works for The Home Depot

What is Muhammad Sorowar's role at the current company?

Muhammad Sorowar's current role is QA Engineer.

What schools did Muhammad Sorowar attend?

Muhammad Sorowar attended University Of Dhaka, Atish Dipankar University Of Science & Technology.

Who are Muhammad Sorowar's colleagues?

Muhammad Sorowar's colleagues are Candy Meck, Shaun Rogers, Ryan Fitzsimmons, Cliff Mays, Braxton H, Jess Hunter, Gina Knight.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.