QA Engineer (Manual & Automation Testing)
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.
- Compensation
- Not disclosed
- Location
- Bangalore South, India
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Qa
- Posted
Skills
Must have
- Strong understanding of STLC and 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 identify positive, negative, boundary, and edge-case scenarios
- Hands-on experience with REST APIs
- Experience using API tools such as Postman, Bruno, Swagger, or similar
- Understanding of HTTP methods, status codes, request/response validation, headers/auth, JSON/XML, and API error handling
- Ability to validate API responses against database/application data
- Hands-on experience with SQL for data validation (SELECT, JOIN, GROUP BY, aggregate functions, subqueries)
- Experience validating application data against backend database records
- Hands-on experience testing Android and/or iOS applications
- Knowledge of device/OS compatibility testing
- Experience using Jira for defect reporting and tracking
- Experience with Zephyr, TestRail, or similar test management tools
- Hands-on experience with at least one automation framework/tool (Playwright, Selenium, Cypress, Appium, Robot Framework, or equivalent)
- Experience writing and maintaining automated test scripts and regression suites
Nice to have
- Basic understanding of Git/version control
Full description
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 SkillsManual Testing
- Strong understanding of and .