Md Shadd, Developer in Dhaka, Dhaka Division, Bangladesh
Md is available for hire
Hire Md

Md Shadd

Verified Expert  in Engineering

Manual QA Engineer and Developer

Dhaka, Dhaka Division, Bangladesh

Toptal member since December 13, 2022

Bio

Md Shadd is a passionate quality assurance engineer experienced in industry-standard software development and testing. He has a bachelor's in computer science and specializes in developing and implementing quality processes for examining, assessing, and reporting operations. Md Shadd is keen on working under pressure, adapting to new situations and challenges, and using standard practices and innovative tactics to improve product quality and minimize expenditure.

Portfolio

Optimizely
A/B Testing, API Testing, C#, Selenium, Percy, BackstopJS, Cypress...
Enosis Solutions
Python 3, Selenium WebDriver, Robot Framework, Project Planning...
Enosis Solutions
Git, GitHub, SQL, Exploratory Testing, User Acceptance Testing (UAT)...

Experience

Availability

Part-time

Preferred Environment

Windows, Jira, Zephyr, Confluence, Manual QA, Automated Testing, Google Workspace, SQL, Python 3, Quality Assurance (QA)

The most amazing...

...achievement I've got was single-handedly testing an enterprise-scale pre-employment testing tool to ensure its delivery with the best quality.

Work Experience

Senior QA Engineer

2023 - PRESENT
Optimizely
  • Defined test strategy documents for multiple digital experience products.
  • Reviewed and recommended improvements to existing test procedures.
  • Suggested new tools and techniques to improve testing efficiency.
Technologies: A/B Testing, API Testing, C#, Selenium, Percy, BackstopJS, Cypress, Automated UI Testing, Playwright, Content Management Systems (CMS)

Senior Software QA Engineer (Level 2)

2022 - 2023
Enosis Solutions
  • Devised cohesive test plans using advanced testing technologies.
  • Reviewed multiple teams' tasks to ensure the best product quality.
  • Integrated regression test scripts with a CI/CD pipeline to improve testing efficiency.
  • Automated CI/CD to parallel run scripts in several pipelines to reduce total execution time.
Technologies: Python 3, Selenium WebDriver, Robot Framework, Project Planning, Resource Management, Cypress, Exploratory Testing, API Testing, User Acceptance Testing (UAT), Black Box Testing, System Integration Testing (SIT), System Testing, UI Testing, Visual Regression Testing, SourceTree, Azure DevOps, Confluence, Regression Testing, Git, Microsoft Office, Functional Testing, Software Testing Lifecycle (STLC), Software Development Lifecycle (SDLC), Test Planning, Teams, Slack, Zephyr, Jira, PyCharm, Quality Assurance (QA), Python, Test Automation, Automated Testing, QA Automation, QA Leadership, QA Testing, Selenium, Testing, Manual Testing, Manual Software Testing, Google Workspace, Automation, Automated UI Testing, UX Testing

Senior Software QA Engineer (Level 1)

2021 - 2022
Enosis Solutions
  • Authored and maintained well-organized, efficient, and successful manual test cases for multiple teams.
  • Resolved technical issues and forecasted troubleshooting complications during software trials.
  • Developed and executed test cases, scripts, and procedures for automated software maintenance.
  • Built automated test scripts to handle repetitive software testing work.
  • Collaborated with a team of 54 in the development of an enterprise-scale practice management system.
Technologies: Git, GitHub, SQL, Exploratory Testing, User Acceptance Testing (UAT), Black Box Testing, System Integration Testing (SIT), System Testing, UI Testing, Smoke Testing, Visual Regression Testing, SQL Server Management Studio (SSMS), SourceTree, Confluence, OWASP Top 10, OWASP, Resource Management, Regression Testing, Microsoft Office, Functional Testing, Manual QA, Software Testing Lifecycle (STLC), Software Development Lifecycle (SDLC), Test Planning, Robot Framework, Selenium WebDriver, Teams, Slack, Python 3, Zephyr, Jira, PyCharm, Quality Assurance (QA), Python, Test Automation, Automated Testing, QA Automation, QA Testing, Selenium, Testing, User Experience (UX), Manual Testing, Manual Software Testing, Google Workspace, Automation, Mobile App Testing, Automated UI Testing, UX Testing

Software QA Engineer (Level 2)

2020 - 2021
Enosis Solutions
  • Monitored and tested bug resolution and helped developers tackle ongoing problems by providing a QA perspective.
  • Identified workflow-related issues to improve workflows between teams.
  • Used Jira to track, prioritize, and organize defects and worked with the development team to facilitate timely corrections.
  • Recommended changes and corrections to developers for optimal software performance and usability.
Technologies: TestProject, TestRail, Test Planning, Regression Testing, Exploratory Testing, A/B Testing, User Acceptance Testing (UAT), Black Box Testing, System Testing, UI Testing, Smoke Testing, Visual Regression Testing, Confluence, Microsoft Office, Functional Testing, Manual QA, Software Testing Lifecycle (STLC), Software Development Lifecycle (SDLC), Slack, Zephyr, Jira, Quality Assurance (QA), QA Testing, Testing, User Experience (UX), Manual Testing, Manual Software Testing, Google Workspace, Automated UI Testing, UX Testing

Software QA Engineer (Level 1)

2019 - 2020
Enosis Solutions
  • Prepared and executed manual test cases based on product requirements to ensure good quality.
  • Documented testing procedures for developers and future testing use.
  • Operated under the Agile and Scrum frameworks to complete releases and well-organized sprints.
Technologies: Software Development Lifecycle (SDLC), Software Testing Lifecycle (STLC), Jira, Manual QA, Functional Testing, Microsoft Office, Slack, A/B Testing, Black Box Testing, UI Testing, Bitbucket, Confluence, Regression Testing, Quality Assurance (QA), QA Testing, Testing, Manual Testing, Test Planning, Manual Software Testing, Google Workspace, UX Testing

Testing Enterprise-scale Dental Practice Management Software

The tested product is a cloud-based practice management solution that allows dental practitioners to securely access patient data, centralizing data and operations and focusing on caring for their patients.

I took part in testing the application and implemented best QA practices via manual and automation testing to ensure the best product quality. It involved:
• Devising cohesive test plans using advanced testing technologies
• Preparing and executing manual test cases based on product requirements to ensure proper quality
• Authoring and maintaining well-organized, efficient, and successful test cases in Zephyr for multiple teams
• Developing and executing automation test cases, scripts, and procedures for automated software maintenance
• Tracking, prioritizing, and organizing defects with Jira and working with the development team to facilitate timely corrections
• Recommending changes and corrections to developers for optimal software performance and usability
• Following the Agile and Scrum frameworks to complete releases and well-organized sprints

Testing Online Pre-employment Testing Platform

The tested application is a cloud-based pre-employment testing platform. It places applicants into situations that mimic the typical work environment so that employers can determine which applicants possess the critical skills and abilities for the specific job position.

My contributions to this project involved the following:
• Analyzing SRS documents thoroughly and preparing test plans using advanced testing technologies
• Preparing a test requirement specification document
• Preparing and executing manual test cases based on product requirements to ensure proper quality
• Reporting, prioritizing, and tracking defects with Bitbucket and working with the development team to facilitate timely corrections
2014 - 2019

Bachelor's Degree in Computer Science

Hajee Mohammad Danesh Science and Technology University - Basherhat, Bangladesh

JULY 2021 - PRESENT

Web Application Security with OWASP Top 10 – Advanced

EDUCBA

JULY 2021 - PRESENT

Web Application Security with OWASP Top 10 – Beginners

EDUCBA

Libraries/APIs

Playwright, Selenium WebDriver

Tools

Jira, Confluence, PyCharm, GitHub, Zephyr, TestRail, Slack, Git, Bitbucket, SourceTree, Google Workspace, BackstopJS

Frameworks

Selenium, Robot Framework, TestProject, Cypress

Paradigms

Functional Testing, Testing, Manual Testing, User Acceptance Testing (UAT), Test Automation, Automated Testing, Automation, Azure DevOps

Languages

Python 3, SQL, Python, C#

Platforms

Visual Studio Code (VS Code)

Storage

SQL Server Management Studio (SSMS)

Other

Manual QA, Regression Testing, Smoke Testing, UI Testing, Black Box Testing, Exploratory Testing, Quality Assurance (QA), QA Testing, Visual Regression Testing, Mobile App Testing, Automated UI Testing, Teams, System Testing, System Integration Testing (SIT), A/B Testing, QA Automation, QA Leadership, User Experience (UX), UX Testing, Content Management Systems (CMS), Software Development, System Design, Numerical Analysis, Test Planning, Software Development Lifecycle (SDLC), Software Testing Lifecycle (STLC), Microsoft Office, Project Planning, Resource Management, OWASP, OWASP Top 10, API Testing, Manual Software Testing, Percy

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring