UST
Website:
ust.com
Job details:
Role Description
["RESTful APIs / GraphQL","Knowedge of Test Frameworks","Java"]
Job Title
QA Engineer / API Tester (Java)
Job Summary
We are seeking a detail-oriented
QA Engineer / Tester with strong experience in
testing RESTful APIs and GraphQL services, solid knowledge of
test frameworks, and working proficiency in
Java. The role focuses on ensuring the quality, reliability, and performance of backend services through both manual and automated testing practices.
Key Responsibilities
API & Backend Testing
- Test RESTful APIs and GraphQL APIs to ensure functionality, reliability, security, and performance.
- Validate API requests, responses, status codes, headers, and error handling.
- Perform data validation across backend systems and databases.
- Test integrations between backend services and downstream systems.
Test Automation (Java)
- Design, develop, and maintain automated test scripts using Java.
- Use testing frameworks such as JUnit, TestNG, Rest Assured, Mockito, or similar.
- Automate regression and smoke test suites for APIs.
- Integrate automated tests into CI/CD pipelines.
Manual Testing & Test Design
- Create and execute test plans, test cases, and test scenarios based on business and technical requirements.
- Perform functional, integration, regression, and exploratory testing.
- Log defects clearly, track them through resolution, and perform re-testing.
- Ensure test coverage across different scenarios and edge cases.
Collaboration & Quality Assurance
- Work closely with developers, product owners, and DevOps teams to understand requirements and architecture.
- Participate in Agile/Scrum ceremonies (planning, stand-ups, retrospectives).
- Provide quality metrics, test reports, and risk assessments.
- Advocate for quality best practices throughout the development lifecycle.
Required Skills & Qualifications
- Experience testing RESTful APIs and/or GraphQL.
- Strong knowledge of test frameworks and testing methodologies.
- Working experience in Java for test automation.
- Familiarity with tools such as Postman, Swagger/OpenAPI, Rest Assured.
- Understanding of HTTP methods, API authentication (OAuth, JWT), and API security concepts.
- Experience with version control systems like Git.
- Strong analytical, debugging, and problem-solving skills.
Skills
api testing,behavior driven development,api documentation,test data management,
Click on Apply to know more.