QA Engineer

efficienza

Chennai, India 2 Years Exp Posted 27d ago

Job Description

Key Responsibilities

Manual Testing & Test Design

  • Write and maintain structured test cases covering functional, edge case, and negative scenarios across assigned product areas
  • Perform exploratory testing to surface issues that scripted test cases may miss
  • Validate UI behavior against Figma designs, component specs, and acceptance criteria
  • Raise well-documented bug reports: clear reproduction steps, expected vs actual, environment, and severity
  • Review tickets and requirements in sprint planning — flag ambiguity, missing cases, and untestable criteria before dev starts
  • Participate in sprint reviews and demos to validate shipped features against stated goals

Regression Testing

  • Own and maintain the regression suite: test cases kept current with every feature change and release
  • Execute targeted and full regression cycles before releases, ensuring no silent breakage
  • Identify recurring regression patterns: document them, escalate them, and work with developers to address root causes
  • Prioritize regression scope by risk: change impact, critical user paths, and high-traffic workflows
  • Verify bug fixes without introducing new failures: regression awareness on every re-test

Automation Testing

  • Write and maintain automated UI test scripts using Playwright or Cypress for web application flows
  • Perform API testing using Postman or similar REST tools: validate contracts, status codes, payloads, and error responses
  • Understand and contribute to CI/CD-integrated test runs via GitHub Actions or equivalent: test automation triggered on PRs and releases
  • Convert stable, high-priority manual test cases into automated scripts over time
  • Use browser DevTools for debugging: network inspection, console errors, element state, and response validation

Backend & API Validation

  • Validate API behavior using Postman or similar REST tools across functional and edge-case scenarios
  • Verify request payloads, response structures, status codes, authentication flows, and error handling
  • Validate frontend-to-backend data consistency across workflows
  • Perform basic database or backend validation where required
  • Use browser network tools and API logs to investigate integration and workflow issue

Collaboration & Reporting

  • Communicate test status, coverage gaps, and release risks clearly in standups and sprint reviews
  • Work directly with developers to understand implementation details and test accordingly
  • Use JIRA or equivalent to manage bugs, test progress, and sprint-level QA status with structured hygiene
    • Contribute to QA documentation: test strategies, edge case libraries, and onboarding guides

Similar Openings for You