Happy Clients
0
Sales
0
Project Complete
0
Experience
0

I'm a QA Engineer.

Quality Assurance Excellence: Tailored Solutions for Your Needs

 Hello there! I’m a QA Engineer, and I’m very passionate and dedicated to my work. With 12 years experience as a professional Software QA developer, I have acquired the skills and knowledge necessary to make your project a success. I enjoy every step of the test automation process, from discussion and collaboration.

Services

 Most common methods for testing websites that work well

Automation Testing

This involves using tools and scripts to automate the execution of tests, which can help increase efficiency and consistency, especially for repetitive tests.

Security Testing

This checks for vulnerabilities and weaknesses in the software to ensure that it is secure against unauthorized access, attacks, and data breaches.

API Testing

API testing ensures that application programming interfaces (APIs) function reliably, securely, and efficiently, verifying their functionality, performance, and integration capabilities.

Functional Testing

This ensures that the API functions correctly according to its specifications. It involves testing various API endpoints and their expected behaviors, such as verifying the response data, status codes, headers, and error messages.

Black and WhiteBox Testing

This evaluates software functionality without inspecting internal code, ensuring it meets user requirements. White box testing examines internal code logic to validate paths and ensure comprehensive scenario coverage for robust software

Regression Testing

As mentioned earlier, this is performed to ensure that recent changes to the software have not adversely affected existing functionalities.

Unit Testing

This involves testing individual units or components of the software to ensure they function correctly in isolation. It is typically done by developers and often automated.

System Testing

This evaluates the behavior of the entire system as a whole. It tests the system against its requirements to ensure that it meets the specified criteria.

Acceptance Testing

Also known as user acceptance testing (UAT), this involves testing the software from the end-user's perspective to ensure that it meets their requirements and is acceptable for delivery.

Integration Testing

This verifies that individual units or components are integrated correctly and work together as expected. It tests interactions between various units to identify any integration issues.

Performance Testing

This assesses the speed, responsiveness, and stability of the software under various conditions, such as different levels of user traffic or data volumes.

Exploratory Testing

This involves simultaneous learning, test design, and execution. Testers explore the software, learn about its behavior, and design tests on-the-fly to uncover defects.

My Resume

Proficient in API testing to ensure reliable, secure, and efficient functionality, performance, and integration capabilities.

My Education

2009 - 2013

Bachelor Degree

East West University

Department
Computer Science and Engineering

2015 - 2016

Master Degree

Jahangirnagar University

Department
Computer Science

My Experience

Nov/2022 - Nov/Present

Lead SDET Engineer

SamuraiGeeks

Nov/2021 - Nov/2022

Lead SQA Automation Engineer

Echologyx Ltd

  • Manage projects, test Automation work for clients, software management, Prepare test scripts and test suits
  • Design test automation architecture, R&D with test framework, languages, and tools
  • Manage tasks and writing all documentation, CI\CD, Training automations stuff to the team, Mentoring and managing tea members.
Sep/2019 - Oct/2021

Associate Lead and Senior SQA Engineer

SureCash, Progoti System Limited, Software Engineering Deaprtment

  • SureCash and other relevant fintech Application test, monitor and manage, Counseling for Agile/Scrum, Mentor
    team members, conduct the technical session
  • Writing and making Test Automation framework using Python, and Java, UI Automation using Selenium, Appium.
  • Load, stress and Performance test, Acceptance, Functional, Exploratory, Security and others test on all kinds of Web
    portal, USSD and Mobile Applications,
  •  Executing DB Query by DataBase testing for entire application,R&D, Innovating new ideas, problem Solving
Aug/2017 - Sep/2019

Senior SQA Automation Engineer

IT Magnet Pty Ltd

  • Test development, Reporting, managing defects, Performance Testing, Data seeding, Database maintenance, Database Server Tools(Profiling), Test Automation,
  • Database backups, restores, Legacy data migration, database shrink operations, replication, log shipping.
  • Publish Site, Hosting, Build Version Maintaining, Code Verification, Dev Guide and Dev Quality review
Jul/2017 - Dec/2017

Software Test Consultant and Automation Engineer

AplombTech BD Ltd.

  • SmartHome Mobile app and IOT devices test, Writing automation Script by Appium,
  • Test Document, Test Cases, Design and requirements Analysis
  • Database and API testing and accessed database to Data Analysis (wrote scripts for queries)
  • Manual and automation test for load and functional test of Mobile and web apps
  • Analyzed application log files to monitor usage pattern and reproducing application error.
  • Tested all apps Reported bug with reproducing method, screen shots, audio/video, device log, etc
Feb/2016 - Nov/2017

Team Lead and Software Test Engineer

P1, GG, Bashundhara Group

  • Played as Team lead and Scrum Master for the assigned projects. Prepare Project plan, and schedule Document.
  • Api testing and Monitoring api test, Multiple Mobile Apps (Android and ios) , Web apps , Desktop apps test, Automation (Appium, Selenium Web driver), test manage. Server Setup, Integration test, Debugging, Troubleshooting, Log file analysis, Live deployment test
Apr/2017 - Oct/2017

Software Test Consultant and Automation

Gunpolicy.Org

  • Test Web ad Backend for all version of the application, Live support and maintenance.
  • Using Technology: PHP (Joomla) + MYSQL + Mootools
  • Research management and support web application; Front-end, back-end test, data/content checking
Jan/2015 - Oct/2016

Project Coordinator and QA (Trainee)

British American Tobacco, IT Department, Bangladesh

  • Tested desktop apps in local area network before deployment in factories and different branches.
  • Data Entry, Database analyzing and maintaining. IT Report generating. Provided IT and UAT training
  • Participating IT Audit (software access, User Authentication & IT asset of employee
Aug/2015 - Feb/2016

Lead Software Test Developer and QA

Sourcetop Inc

  • Team management, analyze requirements, user manual, test case, Automation, manual all test execution.
  • WordPress and Drupal content management. Perform review of Project planning documents, SRS, SDD.
  • Communicated with clients to identify area of modification and enhancement of Software
Dec/2010 - Sep/2011

Associate Software Developer and Undergraduate Teaching Assistant

East West University

  • Student Project, Lab Supervision, Tutorial, Supervision, Excel Data Management.
  • Mentoring students, Exam script checking, Mark sheet calculation, greed sheet prepare

Skills

Proficient in test automation, test strategy, and Agile collaboration to ensure the delivery of high-quality software products.

Languages: Java, Python, C++, C, C#, JavaScript, TypeScript, PHP, CSS, HTML, XML (Intermediate)

Software Test and Automation: UI, functional, Usibility, regression, load, stress, Database, Security, performance
vulnerability, End-to-end, Acceptance, Unit, UAT tests, etc. UI, Load, Regression, Smoke test Automation

Software Integration, Operations, Deployment, Support, Build Automation, and Projects Documentation.

Expertize in ERP, FinTech, E-Commerce, Banking Systems, Payment Gateway etc. Solutions App/product.

Agile practitioner and Scrum Master: daily scrum, Sprint plan, delivery plan, User story writing, Working on AGILE, SDLC, STLC and all SQA methodologies.

API Testing: End-to-End data transfer check, integration, data manipulation, data leakage, automation test runner

Server testing: Domain, Hosting, Server Logs checking, Using Putty, Debug, Windows Shell Script etc

Blind people support system: WCAG (Web Content Accessibility Guidelines), Screen Reader, Voice and others

Project management capability: making critical decision, guidelines, communicate to clients, teams, Stakeholders

Team leading, Building, managing and mentoring for several project and team with 18-70 team members, Training, Recruitment process, Monitors performances

TECHNICAL SKILLS

Test Automation: Utilizing tools like Selenium or Cypress for efficient regression testing through automated test case execution.

IoT (Internet of Things)

Solutions Product Test and support system, IoT Manual and Automation Test, Smart home hardware and software test

Security Test

SQL injection, Cross Site Script, Cookies attack, Kali linux, Burp Suite, sqlmap, Microsoft Baseline Security Analyzer, Android debug Bridge etc

Project document preparation

System Requirement Specification (SRS), Requirements Traceability Matrix (RTM), Functional Specification Document (FSD); Guideline, User Manual Document etc.

Software Test Automation Tools and Frameworks

Selenium WebDriver (POM model, Junit, TestNG), Selenium IDE and RC, WebdriverIO, Cypress, Appium, Cucumber, Load runner, Casper JS, Katalon Studio, Robot framework

Software Load, Performance, Stress Test

SQL injection, Cross Site Script, Cookies attack, Kali linux, Burp Suite, sqlmap, Microsoft Baseline Security Analyzer, Android debug Bridge etc

Project document preparation

System Requirement Specification (SRS), Requirements Traceability Matrix (RTM), Functional Specification Document (FSD); Guideline, User Manual Document etc.

Software Test Automation Tools and Frameworks

Selenium WebDriver (POM model, Junit, TestNG), Selenium IDE and RC, WebdriverIO, Cypress, Appium, Cucumber, Load runner, Casper JS, Katalon Studio, Robot framework

Software Load, Performance, Stress Test

Jmeter, Load Runner, Locust, PlayWright, Tsung, Curl Loader

Design and manage Software test

Prepare Test plans, suites, environments, cases (manual and automation), estimation, result report, user stories, delivery reports, release reports, and Third-party maintenance etc

Database Test

MySQL, SQL, Data migration, SQL Data Compare, SQL
Compare, Data generator, SSMS, DB Test Driven, Oracle.

Project Management and Documentation Tools

Jira, Assembla, Mentis, trello, Jira Confluence, Evernote, Microsfot excel and powerpoint, Test rail, Clikhelp, etc

API Test by automation script

Rest/Soap API Test by using Postman, SoapUI, Newman
assertion script, Rest Client, Swagger, Psi, Pidgin

Version Management System

Git, GitLab, Azure Devops, Microsoft, BitBucket, SourceTree

Cross Platform

BrowserStack test, Lamdatest, Android Studio emulator, USSD Simulator, X-code Emulator, IE Developer, Console etc.

Protocol and OS

TCP/IP, HTTP, HTTPS, XMPP, TCP, FTP, Windows, Linux, MAC

Framework/ CMS

WordPress, Drupal, Laravel, Django, Django, ReactJS, ERP

Server Platform

AWS, Azure, Apache, WAMP, XAMPP, AMPPS, Maven, Docker

Soft SKILLS

Soft skills encompass effective communication, adaptability, attention to detail, and problem-solving abilities crucial for ensuring quality in software development processes.

Strong analytical
problem-solving
Friendly
Challenges Lover
Quick learner
Dedicated
Public speaking
Presentation
Positive
Influencing skills
Interpersonal skills
Passionate
Responsible
Good Communication
Management
Leadership Skills
Self dependent
Self Confident
Enthusiastic
Stress management
Organized
Emotional Intelligence
Can do Attitude
Self-motivated
Team player

Tools

Tools for QA developers are essential resources that facilitate the testing and quality assurance process in software development. These tools encompass a wide range of functionalities, aiding developers in ensuring that the software meets the desired quality standards. From automated testing frameworks to bug tracking systems, QA developers rely on these tools to streamline their workflows and improve efficiency

  • Automation Tools and Framework: WebdriverIO (Mocha, Chai), Selenium WebDriver, IDE, RC (POM, Junit, TestNG), Cypress, Appium, Katalon Studio etc.
  • API test: By using Postman, Newman, Rest Client, Swagger, Psi, Pidgin.
  • Performance test: Jmeter, Load Runner, Locust, PlayWright, Tsung, Curl Loader.
  • Version manage: Git, GitLab, Azure Devops, Microsoft, BitBucket, SourceTree.
  • Security Test: SQL injection, Cross Site Script, Cookies attack, Kali linux, Burp Suite.
  • Cross Platform: BrowserStack test, Lamdatest, Emulator, USSD, Simulator etc.
  • Server Platform: AWS, Azure, Apache, WAMP, XAMPP, AMPPS, Maven, Docker.
  • IoT: Solutions Product, support system, IoT Manual, Automation.
  • Database: MySQL, SQL, migration, SQL Compare, Data generator, SSMS, Oracle.
  • Project Manage: Jira, Bugzilla, Assembla, Mentis, trello, Confluence, Test rail, Clikhelp.

PUBLICATIONS

Educational System
Evaluation of the effectiveness of a web-based e-learning system for tertiary educational institution

September, 2013

http://www.lnse.org/papers/85-TE003.pdf

ICSTE’2013: 5th international Conference on Software Technology, Brunei Darussalam

Technical Solution system
Development of a Web-based E-Learning System for Teaching Institution

April, 2013

http://psrcentre.org/images/extraimages/6%20413557.pdf

ICICS’2013: 3rd International Conference on Intelligent Computational Systems, Singapore

TECHNOLOGY INTERESTS

Machine Learning
Big Data
Cyber security
Automation
IoT
Analysis
Software Testing
Software Engineering
Web App
Mobile App
ERP
Artificial Intelligence
Desktop App
Distributed Testing
Cloud Computing
Fintech

HOBBIES

Strong analytical
problem-solving
Friendly
Challenges Lover
Quick learner

Projects

Develop comprehensive test plans and automated testing frameworks to ensure software reliability, collaborating closely with development teams to identify and resolve issues for the delivery of high-quality solutions.

Rupali Bank SureCash
  • Its a fintech app, Working on full development and testing
  • Play Store
HerbBooth
  • Working on development, testing, content checking, E-Com

  • Website
Smart Home
  • IoT application, Working on automation test, development
  • Play Store
Bangladesh Vote
  •  Vote Bangladesh national election system, testing and develpoment, Web of Bangladesh Govt. candidate profile management and national election system to disseminate the candidate’s info (Affidavit, Income taxes, expenses, comparison charts, voter info and r

  • Website
Blog of Shujan
  • Bangladesh general people system for election, test development
  • Shujan
GagaGuru
  • Web, Android, iOS: Micro Service System with multiple cloud support and application, A Social and messenger app with free message, Smart Services, chat, audio, video call, fun, Bot, games, shares. test development, management full project, team leading.

CLASS
  • ERP software solutions for the Australian wealth accounts and Court. Working on full project management and tes
  • Class

My Portfolio

Experienced QA engineer proficient in ensuring software reliability and quality through comprehensive testing methodologies, including functional, regression, and performance testing.

Blog

Join us on our journey through the world of quality assurance as we explore the ins and outs of software testing, automation, and ensuring top-notch product performance. Discover practical tips, insightful strategies, and real-world experiences from seasoned QA engineers to elevate your testing game and deliver superior software solutions.

How to be a best software SQA test automation engineer ?

Becoming a strong Software SQA (Software Quality Assurance) Test Automation Engineer—especially in a growing tech market like Bangladesh—requires a mix of technical skills, testing mindset, and...

SQA Career Development Session at SQAT

Daffodil International Academy (DIA) has been organized a special and prestigious Bootcamp called “Software Quality Assurance Testing”, to bring Industry-Academia together for setting a standard in...

New courses are upcoming

Planning for new courses for beginner QA from Lets Learn Coding Grab your seat early on the discount:...

A/B Testing

Yet A/B testing is still not as common as such Internet marketing subjects as SEO, Web analytics, and usability. People just aren’t as aware of it. They don’t completely understand what it is or how...

Web Testing:

Let’s have first web testing checklist. 1) Functionality Testing2) Usability testing3) Interface testing4) Compatibility testing5) Performance testing6) Security testing...

Test Strategy for WEB plus Mobile Application Testing

Testing process: The scope of the testing depends on a number of requirements to be checked or the extent of changes made to the app. If the changes are few, a round of sanity testing will do. In case...

Types of Mobile Testing

2 kinds of testing take place on mobile devices: #1. Hardware testing: The device including the internal processors, internal hardware, screen sizes, resolution, space or memory, camera, radio...

Latest Twitter Posts

Stay updated with our latest announcements and news by following us on Twitter! Dive into our Twitter feed for real-time updates, insights, and behind-the-scenes moments. Join the conversation and engage with our community while sharing your thoughts and experiences. Keep connected and stay informed with our Twitter presence.

Upcoming Courses

Exciting news for aspiring QA developers! Our upcoming course offers comprehensive training in quality assurance methodologies, automation testing, and agile practices. Get ready to elevate your skills and embark on a rewarding journey in software quality assurance.

Contact Me

I Want To Hear From You

 Please fill out the form on this section to contact with me. Or call between 9:00 a.m. and 8:00 p.m. ET, Monday through Friday

Address

Dhaka, Bangladesh

Skype

live:cb1b5963aa270188

Linkedin

https://linkedin.com/in/qaninjaskurmi

X

https://twitter.com/qaninjaskurmi

Github

https://github.com/qaninjaskurmi

Sharmin Khan Urmi

Entrepreneur| Lead SQA Automation Engineer| Automation Technical Head| Lead SDET| | Agilist| QA Ninja| API| Mobile| Web| Test Architect| Community Organizer| Security Analyst| Trainer | Consultant

Tools
  • Selenium Webdriver
  • Appium
  • TestNG
  • JUnit
  • Cucucumber
  • API Test Automation
  • Postman Test Assertion
Contact

House-33, Road-13, Sector-11
Uttara, Dhaka
Bangladesh
Phone: +880 1766-195281
Email: qaninjaskurmi@gmail.com

© 2024. Developed with love by Sharmin Khan Urmi

Scroll to Top