Masud R.

About Me

Masud is a self-motivated QA engineer with over four years of experience in QA automation and manual testing for web and mobile applications. He designed testing frameworks from scratch using Appium and Selenium on multiple types of applications. Masud also has some data science experience.

Backend

Database

QA & Testing

Workflow

Other

Work history

Newpage Solutions
Newpage Solutions
SDET
2023 - Present (2 years)
Remote
  • Worked on the boilerplate test automation project used as the base framework for 25+ other projects in the company.

  • Using Jira to track bugs and TestRail for test case management.

  • Involved in 25+ live projects using this project as their base product.

  • Architected and implemented a base automation template for Pfizer Inc., ensuring compliance with e-prescribing transactions and industry standards.

  • Led integration and functional testing efforts, achieving a 15% improvement in defect detection rates.

  • Developed and executed comprehensive test plans, scenarios, and cases, enhancing test coverage by 25%.

  • Mentoring junior team members, fostering a culture of continuous learning and improvement.

Insomnia Cookies
Insomnia Cookies
Software Development Engineer in Test
2022 - 2022
Remote
  • Created a framework from scratch and covered test cases for cross-browser and mobile for native apps.

  • Tracked and managed a test repo in Azure Cloud and used PractiTest for reporting test results.

  • Worked closely with the team management to help overcome obstacles in quality and other team issues.

  • Covered more than 90% of tests with automation, had them run in CI/CD, and saw no major issues in production.

PyTestSeleniumAppiumMobile Device QA Automation E2E TestingMobile App TestingFunctional TestingUI TestingBehavior-driven development (BDD)Manual TestingGherkinTest AutomationREST APIs ScrumiOSBrowserStackHTMLGithubWeb App Testing Cross-browser Testing Automation Framework Development Microsoft Azure Cloud Server PractitestCI/CD
Alagzoo
Alagzoo
QA Automation Engineer
2021 - 2022 (1 year)
Remote
  • Collaborated with QA engineers to develop effective strategies and test plans to meet business requirements.

  • Evaluated product code according to specifications, executed test cases, and analyzed results.

  • Worked with cross-functional teams to ensure quality throughout the software development lifecycle.

  • Reviewed and analyzed system specifications and helped troubleshoot issues.

  • Incorporated manual QA practices for Salesforce and Zoho One CRM systems to ensure alignment with business requirements and functionality.

  • Executed manual test cases on Salesforce and Zoho One, evaluating product code against specifications and user expectations, enhancing CRM data quality and usability across business functions.

Python 3 SeleniumJenkinsPycharmSlackWindows Web APIPostmanPyTestAgile BehaveQA AutomationAutomated TestingManual QAQuality Assurance (QA) Manual TestingQA TestingTest AutomationGitTesting QA Test Plan ManagementManual Software Testing Automated UI TestingSQLLocust Test Case Execution Test Case Creation Selenium WebDriver PythonRegression testingMobile Device QA Automation E2E TestingFunctional TestingUI TestingBehavior-driven development (BDD)GherkinREST APIs iOSBrowserStackHTMLGithubWeb App Testing SalesforceCRM Implementation (Salesforce) Zoho CRM
Sirajganj Shop
Sirajganj Shop
QA Automation Engineer
2018 - 2021 (3 years)
Sirajganj, Bangladesh
  • Built an automation framework from scratch using Selenium and Python with the POM model.

  • Analyzed test reports and reported bugs with explanations and clear steps to reproduce.

  • Communicated closely with the product manager, other team members, and CS in post-production improvements.

  • Created detailed, comprehensive, and well-structured test cases for regression suite against business requirements.

  • Executed black/gray/white-box, functional, ad-hoc, unit, smoke, integration, UAT, and E2E testing.

Python 3 Behavior-driven development (BDD)JIRAAPIsSeleniumPostmanAppiumJavaScriptSauce Labs Manual QAQuality Assurance (QA) API TestingManual TestingQA TestingGitTesting QA Test Plan ManagementUser Acceptance Testing (UAT)Automated UI TestingLocust Test Case Execution Test Case Creation Selenium WebDriver PythonRegression testingTest AutomationREST APIs BrowserStackHTMLWeb App Testing Page Object Model (POM)Automation Framework Development E2E TestingIntegration TestingSmoke TestingUnit TestingFunctional TestingBlack Box Testing Gray Box Testing White Box Testing

Showcase

NewsApp
NewsApp

A Java-based application built with Python stacks like Django, Django REST framework, and Scrapy used for back-end functionality that serves nicely formatted, categorized news published in different online newspapers. As a member of the back-end team, built the scraper, created models, stored data in the database, and maintained the QA side.

Web App Automation
Web App Automation

Joined a fintech company where manual QA was handling 500 test cases. This was very time-consuming, and handling new releases was stressful. Joined as a test automation engineer and became the only automation engineer who captured 300 tests quickly, which was critical for humans to handle them manually.

Assure Finance UI Automation
Assure Finance UI Automation

Used Python to write scripts, Allure to report test results, Gherkin to write test cases, Selenium for WebDriver for automation, Behave for test runners, and GitHub runners for CI/CD pipelines.