Point your AI agent at freehire and let it find you a job.

Get the CLI →

Worklife Tech

New

QA Engineer (Manual & Automation Testing)

Posted 5 views
Discussion

Summary

QA Engineer at Worklife Tech in Bangalore South doing manual and automated testing of web and mobile applications: designing and executing test cases, validating REST APIs and database data with SQL, tracking defects in Jira/Zephyr, and building automation with tools like Playwright, Selenium, or Cypress.

Key Responsibilities

  • Analyze business and functional requirements and identify test scenarios and test conditions.
  • Design, create, execute, and maintain test cases, test scenarios, and test data.
  • Perform functional, regression, integration, system, and end-to-end testing.
  • Execute manual test cases and document test results, observations, and defects.
  • Perform API testing to validate request/response, status codes, data, business logic, and error handling.
  • Perform database testing and data validation using SQL queries.
  • Validate data consistency between the application, API, and database.
  • Perform Mobile Application Testing across different devices, OS versions, screen sizes, and application flows.
  • Identify, document, track, and retest defects using tools such as Jira.
  • Manage test cases, test cycles, execution results, and traceability using Zephyr or similar test management tools.
  • Collaborate with developers and cross-functional teams to investigate and resolve issues.
  • Participate in requirement discussions, sprint planning, refinement, daily stand-ups, and defect triage meetings.
  • Ensure adequate test coverage based on product requirements and business scenarios.
  • Develop and maintain automated test scripts for functional and regression testing.
  • Identify suitable test cases for automation and contribute to improving automation coverage.
  • Execute automated regression suites and analyze failures.
  • Maintain automation scripts and update them based on application changes.
  • Contribute to improving QA processes, test strategies, and overall testing efficiency.
  • Provide regular updates on testing progress, risks, defects, and release readiness.

Required Skills

Manual Testing

  • Strong understanding of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
  • Experience in functional, regression, integration, system, and end-to-end testing.
  • Good knowledge of test case design and test execution.
  • Experience testing web applications and complex business workflows.
  • Ability to analyze requirements and identify positive, negative, boundary, and edge-case scenarios.

API Testing

  • Hands-on experience with REST APIs.
  • Experience using tools such as Postman, Bruno, Swagger, or similar tools.
  • Good understanding of:
    • HTTP methods – GET, POST, PUT, PATCH, DELETE
    • HTTP status codes
    • Request/response validation
    • Headers and authentication
    • JSON/XML
    • API error handling
  • Ability to validate API responses against database/application data.

Database Testing

  • Hands-on experience with SQL for data validation.
  • Ability to write queries using:
    • SELECT
    • WHERE
    • JOIN
    • GROUP BY
    • ORDER BY
    • Aggregate functions
    • Subqueries
  • Experience validating application data against backend database records.
  • Understanding of data integrity and consistency.

Mobile Application Testing

  • Hands-on experience testing Android and/or iOS applications.
  • Experience validating mobile application functionality, UI, navigation, and user workflows.
  • Knowledge of device/OS compatibility testing.
  • Experience identifying and reporting mobile-specific defects.

Defect & Test Management

  • Experience using Jira for defect reporting and tracking.
  • Experience with Zephyr, TestRail, or similar test management tools.
  • Ability to create detailed defect reports with clear steps to reproduce, expected results, actual results, severity, and supporting evidence.
  • Experience with defect lifecycle and retesting.

Automation Testing

  • Hands-on experience with at least one automation framework/tool such as:
    • Playwright
    • Selenium
    • Cypress
    • Appium
    • Robot Framework
    • Or equivalent automation frameworks
  • Experience writing and maintaining automated test scripts.
  • Understanding of automation framework structure and best practices.
  • Experience creating automated regression suites.
  • Ability to identify appropriate test cases for automation.
  • Basic understanding of Git/version control is preferred.


Requirements

Manual Testing + Automation Testing + API Testing + SQL/Database Validation + Mobile Application Testing

Skills

Apply

See also

QA jobs by country — openings, pay and top skills →

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