Job Description
QA Engineer ensures software quality by designing tests, identifying defects, validating functionality, supporting automation, and collaborating with development teams to deliver reliable applications.
Responsibilities
- Design and execute software test cases.
- Identify, document, and track software defects.
- Perform functional and regression testing.
- Develop and maintain automated test scripts.
- Validate APIs, databases, and integrations.
- Collaborate closely with software development teams.
- Analyze requirements and define testing scenarios.
- Prepare test reports and quality metrics.
Required Skills
- Manual and automated software testing
- Selenium or similar automation tools
- API testing using Postman
- SQL and database testing
- Agile and Scrum methodologies
- Strong analytical and debugging skills
Note: Salary depends on experience, skills, location, and is paid in local currency.