Automation QA
Role details
Job location
Tech stack
Job description
The Senior QA Engineer (REST API) is responsible for ensuring the quality, reliability, and stability of Back End services through automated API testing. The role focuses on test strategy, automation framework development, CI/CD integration, and collaboration with engineering teams to prevent regressions and breaking API changes.
Requirements
5-8+ years of Experience in QA/Quality Engineering with a strong focus on test automation.
Strong Java expertise, including core Java, collections, OOP principles, and design patterns.
Proven hands-on Experience in REST API testing using RestAssured or equivalent frameworks.
Strong understanding of JSON/XML, request/response validation, HTTP status codes, and schema validation.
Experience managing API test data and environment configurations.
Experience using TestNG/JUnit and Maven/Gradle for test execution and dependency management.
Strong understanding of CI/CD pipelines using GitHub Actions or GitLab, including automated test execution and reporting.
Proficiency in Git, including version control, branching strategies, code reviews, and quality gate enforcement.
Excellent communication skills with the ability to collaborate with developers and other stakeholders.
Nice to Have
Experience with contract testing and API documentation using OpenAPI/Swagger.
Exposure to performance testing tools such as JMeter or Gatling for API baseline validation.
Understanding of observability concepts such as logs, metrics, and traces.
Tools & Technologies
Java, RestAssured, Postman, TestNG, JUnit, Maven, Gradle, Git, GitHub Actions, GitLab, OpenAPI/Swagger, JMeter, Gatling, Jira, Confluence
Topics of Interview
Playwright/API/UI automation/API automation testing/Web UI/
Skills
- Java
- restassured
- TestNG
- Junit
- jira
- playwright