Md. Rackibur Rahman<!-- --> - QA Engineer Portfolio | Road to Career
Share:
Md. Rackibur Rahman

Md. Rackibur Rahman

Job Holder at NanoSoft BD

✨ Open to Work

👤 About

I am an experienced SQA Engineer with over Six years of hands-on expertise in testing mobile applications across both Android and iOS platforms. I specialize in ensuring high-quality product delivery through thorough test planning, execution, and continuous process improvement. I am detail-oriented, analytical, and proactive in identifying critical issues that impact user experience. I collaborate effectively with cross-functional teams and consistently contribute to smooth, successful, and high-quality product releases.

🧠 Technical Skills

API TestingPostmanNewmanManual TestingJavaScriptJavaJIRATestRailStress TestingSmoke TestingSanity TestingRegression TestingPerformance TestingFigmaBug LifecycleAndroid TestingJMeterJUnitAppiumiOS TestingMobile TestingCross-browser TestingCompatibility TestingExploratory TestingMySQLAgileLinuxUsability TestingAutomation Testing

💼 Experience

NanoSoft BD

Software Quality Assurance EngineerDec 2024 to Till now

Functional Testing: • Perform detailed functional testing of the Hypelist and Unfold apps to ensure all features work as intended. • Validate app functionality across iOS and Android devices, including edge cases and unexpected user behaviors. • User Interface (UI) and User Experience (UX) Testing: • Test the apps for intuitive navigation, seamless transitions, and adherence to UI/UX design standards. • Ensure apps provide a consistent experience across devices and screen sizes. • Performance Testing: • Conduct performance testing to ensure fast load times, smooth scrolling, and lag-free operation. • Test app behavior under varying conditions, such as low battery, limited connectivity, or high user load. • Cross-Platform and Device Compatibility: • Test apps across multiple iOS and Android devices, operating systems, and screen resolutions. • Validate compatibility with older OS versions while ensuring optimal performance on the latest releases. • Bug Identification and Reporting: • Identify, document, and prioritize bugs, glitches, or inconsistencies in functionality or design. • Use bug-tracking tools (e.g., Jira, Trello) to communicate issues clearly to the development team. • Crash and Error Monitoring: • Use monitoring tools like Firebase Crashlytics to identify and troubleshoot crashes or errors. • Recreate crash scenarios and provide developers with detailed reports for resolution. • Collaboration and Communication: • Work closely with product managers, designers, and developers to ensure quality throughout the development lifecycle. • Provide feedback on potential improvements to enhance user experience and app functionality. • Documentation: • Create and maintain detailed test plans, test cases, and reports. • Document recurring issues and their resolutions for future reference. • Post-Release Support: • Monitor user feedback after app releases and address quality concerns in collaboration with the team. • Test patches and updates to ensure quick and effective resolution of reported issues.

DABI Moulik Unnayan Sangstha

ICT Intervention Manager (QA)Feb 2022 - Nov 2024

1. Test Planning and Execution: • Develop and execute test plans, test cases, and test scripts for new and existing software systems. • Perform functional, regression, integration, usability, and performance testing. 2. Bug Identification and Reporting: • Identify, document, and track software defects in a clear and concise manner. • Collaborate with developers to resolve issues and ensure timely fixes. 3. Collaboration and Communication: • Work closely with cross-functional teams (developers, product managers, end users) to understand software requirements and user needs. • Act as a quality advocate in Agile/Scrum meetings and contribute to risk mitigation strategies. 4. Process Improvement: • Recommend and implement best practices for software quality assurance processes. • Conduct root cause analysis for recurring issues and implement preventative measures. 5. Documentation: • Create and maintain documentation for test plans, test results, and QA processes. • Ensure compliance with organizational standards, policies, and donor-specific requirements. 6. Automation and Tools: • Design and implement automated testing frameworks and scripts where applicable. • Use testing tools to streamline QA activities and ensure efficient defect management. 7. Training and Support: • Provide training and guidance to end-users on software tools and systems. • Offer post-implementation support to troubleshoot software issues.

Catalyst Solutions (DBA - Adiva Graphiics)

Executive Data Artist (QA)Feb 2019 - Dec 2021

1. Charting Quality Assurance: • Review and validate charts to ensure accuracy in data representation, formatting, and alignment with client specifications. • Verify consistency in chart styles, legends, labels, and color schemes according to branding or de-branding guidelines. • Test automated chart-generation processes to ensure reliability and correct output. 2. Tab Check (Data Tables Validation): • Conduct detailed checks on data tables (tabs) to ensure data accuracy, completeness, and proper alignment. • Validate calculations, aggregations, and formatting of tables to ensure consistency with project requirements. • Test the export functionality for tabulated data across different formats (e.g., Excel, PDF). 3. Survey Data Check: • Validate survey data processing workflows, including logic checks, skip patterns, and branching conditions. • Ensure survey results are accurately captured, processed, and reported in output files and visualizations. • Test survey platforms for performance, usability, and data integrity. 4. De-branding: • Verify that de-branding processes have been applied correctly, removing any client-specific branding elements (e.g., logos, colors, text). • Ensure that de-branded materials are visually consistent, free of errors, and meet anonymity requirements. • Confirm that metadata and file properties have been scrubbed of branding elements. 5. Data Validation and Accuracy (Data Check): • Review data inputs and outputs to ensure accuracy, completeness, and adherence to project specifications. • Test data import/export functionalities and identify discrepancies in formats, values, or structures. • Conduct data integrity checks to ensure no loss or corruption during data processing or transfer. 6. Presentation Data Check: • Validate the accuracy of data in presentations, ensuring alignment with source files (charts, surveys, and tables). • Review presentation slides for consistency in formatting, design templates, and adherence to client requirements. • Confirm that transitions, animations, and embedded objects function correctly in presentation software (e.g., PowerPoint, Google Slides). 7. Functional Testing of Tools and Processes: • Perform end-to-end testing of software tools used for charting, tabulation, survey analysis, de-branding, and data checks. • Identify bugs or inefficiencies in automated or manual workflows and propose solutions for optimization. 8. Compliance and Standardization: • Ensure all outputs (charts, tables, presentations) meet organizational quality standards, compliance requirements, and client guidelines. • Validate consistency in formatting and branding across multiple outputs to maintain a professional standard. 9. Collaboration and Reporting: • Work with designers, developers, and data analysts to address identified issues and implement improvements. • Document findings in detailed reports, including identified defects, their severity, and recommendations for fixes. 10. Automation Testing: • Develop and execute automated tests for repetitive tasks such as data validation, chart generation, and de-branding workflows. • Ensure automation scripts account for edge cases and unusual data scenarios. 11. Training and Support: • Provide training to team members on quality standards and the use of QA tools or frameworks. • Support end-users by troubleshooting issues in outputs (charts, surveys, or presentations). 12. Post-Delivery Validation: • Conduct final checks on deliverables (charts, tables, presentations) before submission to clients to ensure zero errors. • Confirm all data outputs align with project timelines and client expectations.

🎓 Education

SSC

Manda S. C. Pilot High School

2011

HSC

Rajshahi Collegiate School and College

2013

Graduation

Bangladesh University of Business & Technology - BUBT

2019

Post Graduation

Islamic University - IU

2023