OB Title: QA Automation Engineer
As an API Automation Engineer, you will be responsible for designing, developing, and maintaining robust automated API test suites using JavaScript, Postman, and Newman . You will work closely with developers, product owners, and QA teams to ensure high-quality API releases through strong validation, automation, and continuous testing.
Responsibilities
- Develop and execute automated API test scripts using Postman and JavaScript .
- Build and maintain Newman-based collections for CI/CD execution.
- Write strong JavaScript assertions to validate API response status, payload structure, business logic, and performance.
- Design and maintain reusable test frameworks, utilities, and libraries for API testing.
- Collaborate with development and product teams to understand API contracts and ensure effective test coverage.
- Perform API mocking and stubbing using Postman and related tools.
- Implement data-driven testing and parameterization for scalable test suites.
- Identify, track, and troubleshoot API defects and work with cross-functional teams for resolution.
- Optimize test suites for performance, reliability, and maintainability .
- Actively participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, and retrospectives.
Required Skills & Experience
- 5+ years of hands-on experience in API automation testing .
- Strong experience using Postman and Newman for API test automation.
- Proficiency in JavaScript including writing complex assertions and custom test scripts .
- Strong understanding of RESTful APIs and microservices architecture.
- Experience with API validations including headers, tokens, authentication (OAuth, JWT, API keys).
- Experience working with CI/CD tools (Jenkins & Azure DevOps).
- Experience working with cloud platforms, preferably GCP
Strong debugging and troubleshooting skills.
-
Preferred Qualifications
- Experience in retail or e-commerce domain applications .
- Exposure to API governance , security best practices, and secure coding principles.
- Experience with Rest Assured (Java) added advantage .
- Familiarity with contract testing tools (Swagger/OpenAPI)
- Experience with performance testing of APIs using tools like JMeter, k6, or Gatling.
Education
• • Bachelor’s or Master’s degree in Computer Science , Information Technology , Software Engineering , or equivalent practical experience.