Job Description
A Manual Test Engineer is responsible for testing software applications manually to identify bugs, verify functionality, and ensure the application works according to business requirements before release.
This role mainly focuses on:
- Functional testing
- API testing
- Database testing
- Bug reporting
- Quality assurance
Role Description
The Manual Test Engineer checks whether applications are working correctly by executing test cases manually without automation tools.
They work closely with:
- Developers
- Business analysts
- QA teams
to ensure software quality and stability.
Key Responsibilities
Manual Testing
- Execute test cases manually
- Verify application functionality
- Identify and report defects/bugs
- Perform:
- Functional testing
- Regression testing
- Smoke testing
- Integration testing
API Testing
- Test REST APIs using tools like:
- Postman
- Swagger
- Validate:
- Request/response
- Status codes
- Authentication
- Data accuracy
Database Testing
- Validate backend data using SQL queries
- Check:
- Data integrity
- Data consistency
- Stored procedures
- Table relationships
using databases like:
- MySQL
- SQL Server
- Oracle
Bug Tracking
- Log defects in tools like:
- Jira
- Bugzilla
- Track issue status until closure
Documentation
- Prepare:
- Test cases
- Test plans
- Bug reports
- QA reports
Required Skills
Technical Skills
- Manual Testing
- API Testing
- Database Testing
- SQL Queries
- Functional Testing
- Regression Testing
- Bug Tracking
- Test Case Writing