freehire launches on Product Hunt on 26 August.

Follow →

Software Quality Assurance Tester

Summary

QA Tester designs and runs manual and automated tests for web, mobile, APIs, and databases to catch bugs and validate features before release.

The Software Quality Assurance Tester is responsible for ensuring software quality by planning, executing, and automating tests across web, mobile, APIs, and databases. The role involves identifying and tracking defects, validating new features, collaborating with developers and Product Owners, participating in Agile ceremonies, and ensuring releases meet quality standards before deployment.

Key Responsibilities

  • Design, develop, execute, and maintain comprehensive test plans, test cases, and test scripts.
  • Perform manual testing of web, mobile, and API-based applications.
  • Develop and maintain automated test suites to improve testing efficiency and coverage.
  • Conduct functional, regression, integration, smoke, sanity, exploratory, usability, compatibility, and end-to-end testing.
  • Validate new features against business and technical requirements.
  • Identify, document, prioritize, and track software defects using bug tracking tools.
  • Work closely with developers to reproduce, troubleshoot, and resolve issues.
  • Participate in Agile ceremonies including Sprint Planning, Daily Stand-ups, Backlog Grooming, Reviews, and Retrospectives.
  • Collaborate with Product Owners to understand requirements and define acceptance criteria.
  • Perform API testing and validate backend services.
  • Validate database records and data integrity where required.
  • Perform performance and load testing where applicable.
  • Validate security best practices and participate in basic security testing.
  • Support User Acceptance Testing (UAT) activities.
  • Maintain testing documentation and provide test execution reports.
  • Continuously improve QA processes, testing methodologies, and automation frameworks.
  • Ensure software releases meet defined quality standards before production deployment.

Required Testing Knowledge

  • SDLC & STLC
  • Boundary Value Analysis (BVA)
  • Equivalence Partitioning
  • Decision Table Testing
  • State Transition Testing
  • Pairwise Testing
  • Risk-Based Testing
  • Requirement Traceability Matrix (RTM)
  • Test Metrics & Reporting
  • Shift-Left Testing

Required Technical Skills

  • Functional Testing
  • Regression Testing
  • Sanity Testing
  • Integration Testing
  • System Testing
  • User Acceptance Testing (UAT)
  • End-to-End Testing
  • Exploratory Testing
  • UI/UX Testing
  • Cross-Platform Testing
  • Accessibility Testing
  • Compatibility Testing
  • All Database, API, Security and Performance Testing

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available