Logo

QA Toolkit

Tools and techniques for software quality assurance

Core QA Tools

API Testing

  • Postman: Used for API testing, sending HTTP requests, validating response status codes and payloads, and checking endpoint behavior against expected results.

Test Management & Bug Tracking

  • Jira: Tracking tasks, managing defects, and supporting Agile workflows.
  • Azure DevOps: Tracking work items, monitoring development progress, and organizing testing activities.
  • Redmine & ZenTao: Reporting defects, documenting issues, and tracking their resolution.

Familiar with

API, Network & Performance Testing

  • Charles Proxy / Fiddler: Tools for inspecting HTTP/HTTPS traffic and investigating network-related issues.
  • Apache JMeter: A performance testing tool for simulating concurrent requests and evaluating application behavior under load.
  • Zephyr: A test management solution for organizing test cases, tracking execution, and managing test results.

Database & Backend Validation

Browser Extensions for QA

  • SelectorsHub: Helping inspect and validate XPath and CSS selectors for web UI elements.
  • Bug Magnet: Supporting exploratory testing with common edge-case values and potentially problematic test inputs.
  • Wappalyzer: Identifying technologies and frameworks used by web applications.
  • Clear Cache: Quickly clearing browser cache to verify application behavior under a clean browser state.
  • GoFullPage: Capturing full-page screenshots for defect documentation and reporting.

Hardware & Test Environments

  • Emulators & Simulators: Android Studio Emulator and Xcode Simulator for checking mobile layouts, UI behavior, and functional scenarios across virtual devices.
  • Cross-Browser & Cross-Device Testing: BrowserStack and LambdaTest for compatibility testing across browsers, operating systems, and device configurations when access is available.
  • Hardware Setup: See my full hardware setup on the [Use](_ /use_) page.

Testing Approach

I select tools based on project requirements, testing scope, and the type of issue being investigated. My approach emphasizes structured test cases, systematic validation, reproducible defect reports, and effective collaboration with developers and stakeholders.

By combining manual testing with API validation and appropriate debugging tools, I aim to identify defects efficiently and contribute to reliable software quality.

>