The company is seeking to improve the reliability, performance, and scalability of its services by ensuring comprehensive test coverage of its RESTful APIs.
Requirements
- Proficiency in programming/scripting languages such as Java, Python, or JavaScript.
- Hands-on experience with API testing tools (e.g., Postman, Rest Assured, SoapUI).
- Experience with automation frameworks like TestNG, JUnit, or similar.
- Strong knowledge of RESTful API standards and best practices.
- Familiarity with CICD tools such as Jenkins, GitLab CI, or CircleCI.
- Understanding of software testing methodologies, SDLC, and agile practices.
- Experience with performance testing tools like JMeter or Gatling.
Responsibilities
- Design, develop, and maintain automated test cases for RESTful APIs using tools like Postman, Rest Assured, or similar.
- Create robust test frameworks and CICD pipelines for continuous integration and testing.
- Conduct manual API testing as needed to validate complex scenarios.
- Analyze and troubleshoot test failures and work with development teams to resolve issues.
- Ensure comprehensive test coverage by developing and maintaining test plans and test cases.
- Participate in code reviews, design discussions, and contribute to the improvement of testing processes.
- Monitor and report on test execution, defect metrics, and software quality.
Other
- 4+ years of experience in QA, with at least 2 years focused on API testing and test automation.
- Prior experience with TMO and local candidates preferred