Md Sakibur Rahman

Senior Principal Engineer (Head of QA) at Nagad
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Bangladesh, BD

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Bangladesh
    • Financial Services
    • 700 & Above Employee
    • Senior Principal Engineer (Head of QA)
      • Mar 2023 - Present

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Lead Automation Engineer
      • Jun 2022 - Feb 2023

    • United Kingdom
    • Health, Wellness & Fitness
    • 1 - 100 Employee
    • Lead Software QA Engineer (Remote)
      • Feb 2022 - Oct 2022

      # Defined and implemented the SQA process. # Planned and conducted testing activities according to the client's requirements. # Trained the SQA team member on polarised, periodized, and specified cycling training program algorithm # Prepared automation test script for Integration test (53% Done). # Performed Functional, Compatibility, Usability, Interruption, and Performance testing of mobile app # Defined and implemented the SQA process. # Planned and conducted testing activities according to the client's requirements. # Trained the SQA team member on polarised, periodized, and specified cycling training program algorithm # Prepared automation test script for Integration test (53% Done). # Performed Functional, Compatibility, Usability, Interruption, and Performance testing of mobile app

    • Thailand
    • Software Development
    • 1 - 100 Employee
    • QA Lead
      • Apr 2022 - May 2022

      • Provide input for go/no-go decisions. • Developed maintainable e2e test automation scripts using cypress • Review Test Strategy and Master Test Plans for all projects in the work program. • Strong commitment to quality software engineering best practices and the Scrum methodology • Strategic and Tactical Planning with documentation. • Perform software testing and quality assurance for functionality, accuracy, and adherence to specifications of the system. • Provide input for go/no-go decisions. • Developed maintainable e2e test automation scripts using cypress • Review Test Strategy and Master Test Plans for all projects in the work program. • Strong commitment to quality software engineering best practices and the Scrum methodology • Strategic and Tactical Planning with documentation. • Perform software testing and quality assurance for functionality, accuracy, and adherence to specifications of the system.

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior SQA Engineer
      • Jun 2017 - Mar 2022

      • Identify Test Scenarios. • Create a Test framework like a Hybrid framework for Automation Testing. • Prepare Test Scripts in Java using Selenium Webdriver and TestNG for Automation Testing. • Prepare Release note. • Prepare test cases, design test scope, set test strategy, and update those documents regularly according to the requirements. • API testing using Postman and JMeter. • Load Test using flood.io • Load Test, performance test, and stress test using Locust (python-based tools) • Automation Testing Using Robot Framework and Cypress. • Manage and collaborate source code using Bitbucket -Git repository management solution. • Assist other team members to write API and Automation testing scripts and do automation Code Review. • CI/CD pipeline using docker and Jenkins. Show less

    • Bangladesh
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Team Lead - Quality Assurance
      • Jun 2016 - May 2017

      Responsibilities: • Planning, monitoring and controlling of the testing activities and tasks. • Prepare test strategy. • Work with the development team and other QA to ensure that the quality product. • Set test process and time for different types of testing like regression testing, integration testing, • Prepare automation script using selenium webdriver and TestNG to test web applications. • Prepare automation script using selenium webdriver and appium to test android app. Show less

    • United States
    • Hospitals and Health Care
    • 400 - 500 Employee
    • Quality Assurance Engineer, Business Analytics
      • Feb 2016 - May 2016

      Responsibilities: • Implement advanced strategies for gathering, reviewing and analyzing data requirements • Prepare Test Strategy. • ETL process monitoring • Organization and prepare business analytics report requirement. • Database and ETL testing: Data completeness testing, Data Accuracy testing, Data transformation testing, Data quality testing and Incremental ETL testing. • Business Report testing: Elasticube verification, Sisense report requirement verification, GUI testing Show less

    • Bangladesh
    • Information Technology & Services
    • 1 - 100 Employee
    • Quality Assurance Engineer
      • Mar 2014 - Jan 2016

      Project Name: Trustpilot Responsibilities: • Participate in daily SCRUM, discuss daily work schedule, assign tasks. • Test case analysis with the reference of project documents, development feedback, MockUps, client specifications etc. • Testing scope analysis, test plan and test case design. • Prepare test case scenario, test scenario diagram on shared documents. • Different types testing on development, staging and production environment. • Manual test suit preparation using Test Log. • Release version monitor in build management server TeamCity • Report & follow up bug reports in FogBugz using SnagIt, Paint, SmartDraw, Screener etc. • Perform various types of testing : Smoke testing, Sanity testing, Regression testing, Integration testing, Usability testing, Functionality testing, User acceptance testing, Compatibility testing, Validation & verification testing, UI testing and Ad-hoc testing • Bug advocacy • Maintain status of assigned task schedules, shared QA document links, resource allocation, bug repository & backlog on each SPRINT in the QA work data sheet • Communicate with foreign client on daily video conference • Maintain collaboration by changing status of specific features on different portal of the project organization tool : Trello • Release version monitor in build management server TeamCity. • Event tracking using Mixpanel tacking tool targeted at B2B and B2C portal, i.e. retention and people tracking; advanced segmentation; and sending email and notifications, Data pulling, graph data tracking etc. Project Name: Zonza Responsibilities: • Test case analysis with the reference of project documents. • Regression testing. • Compatibility testing. • Exploratory testing. • Functional testing and user acceptance testing on staging and production environment. • Execute test case and prepare status report using testrail Test Management system. Show less

  • Genuity Systems Limited
    • Dhaka, Bangladesh
    • Software Quality Assurance Engineer
      • Sep 2012 - Feb 2014

      •Installation testing to find out the installation problem for different version of operating system. •Prepare test case and test check list to ensure each and every possible test scenarios are tested properly. •Functional testing according to the specification to ensure the apps main functionality works properly. • Check registration process, voice call quality, direct dial from Hot Number list, check account balance, balance and other features of application. •Check and mobile web client synchronization between ‘gTalk pinless’ web service and ‘gTalk HotDial’ mobile apps. •Performance and Interrupt testing to check the performance and behavior of the application under certain circumstances such as low battery, bad network coverage, low available memory, simultaneous access to application’s server by several users and other conditions to ensure the quality of the software. • Create, analyze, store and recheck the test report using bug tracking tools (Mantis) to ensure that, every bug has been fixed. •Analyze requirement documents, design, prepare, execute test cases and test scenarios to test software manually. •Compatibility testing to find issues for different version of different browsers and report to the developer. •User interface testing is done manually to ensure the specified UI is available in the software. •User acceptance testing is done manually to determine the requirements of a specification are met. •Security testing using firebug and temper data tools. •Load testing and performance testing to ensure the system consistency. •Prepare test scripts using Selenium testing framework to do functional testing. Test script is written in java programming language. Selenium Webdriver is used for automation. •Integrating Eclipse, Selenium Webdriver and TestNG framework, generate reports from prepared test scripts. •Responsible for reporting all the issues in bug tracking system (Mantis) and verify it when it is resolve. •Bug advocacy to improve software. Show less

    • Software Development
    • 1 - 100 Employee
    • SQA Engineer
      • Sep 2011 - Aug 2012

      Project Name: Robotic arm (FaroArm) portable and coordinate measuring machine (CMM). Responsibilities: • Project and time scheduling using Microsoft Project Scheduler 2007. • Exploratory testing to find out how the embedded system actually works. • Create and modify test case according to the test plan and software development process. • Measuring 3D components by FaroArm and ensure each readings of the component are correctly taken by FaroArm. • Functional testing of coordinate measuring machine (CMM) software and FaroArm hardware. • Performance and Interrupt testing to check the performance and behavior of the application under certain circumstances such as power failure. • Integration testing using bottom up approach to find new bugs after a module is integrated in the software. • Automation testing using CMM software. • Regression testing to ensure new problem does not occurs after bug fixing. • Creating and analyzing bug report using bug tracking tools (TFS) and recheck the test reports continuously to ensure that, every bug has been fixed. Project Name: Return on Investment (ROI) and (Total cost ownership) TCO Business model tools. Responsibilities: • Functional testing of ROI and TCO business model. • Spread sheet testing. • User Interface testing. • Compatibility testing. • Finding bug on ROI and TCO business model tools. • Creating and analyzing bug report using Microsoft Excel and recheck the test reports continuously. Show less

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Test Engineer (Intern)
      • May 2011 - Aug 2011

      Project Name: Sociogramics Web Application. Responsibilities: • Test case writing. • Functional testing. • Usability testing. • Bug hunting and bug reporting in JIRA. • Automation testing using Selenium IDE and Selenium RC Project Name: Sociogramics Web Application. Responsibilities: • Test case writing. • Functional testing. • Usability testing. • Bug hunting and bug reporting in JIRA. • Automation testing using Selenium IDE and Selenium RC

Education

  • University of Dhaka
    Master of Business Administration - MBA, Management Information Systems
    2014 - 2015
  • BRAC University
    Bachelor's degree, Computer Science and Engineering
    2005 - 2011

Community

You need to have a working account to view this content. Click here to join now