Job Description
API Automation Test Engineer
Experience: 6-10yrs
Location: Bangalore / Pune/ Chennai/ Gurgaon / Kolkata / Hyderabad
Role Summary
We are looking for a highly skilled API Automation Test Engineer to design, develop, and maintain API automation frameworks for RESTful services. The ideal candidate will have strong expertise in Playwright-based API automation, deep understanding of HTTP/REST architecture, and solid experience in JavaScript/TypeScript-based framework development, Performance testing, Jmeter testing. This role requires ownership of automation strategy, CI/CD integration, and collaboration with development and DevOps teams to ensure high-quality software delivery.
Key Responsibilities
1. API Test Automation (Primary Focus)
- Design, develop, and maintain scalable automation frameworks for REST APIs.
- Automate API test cases using Playwright.
- Implement reusable utilities for request building, response validation, authentication handling, and schema validation.
- Develop automated tests for:
- Negative scenarios
- Boundary and edge cases
- Authentication & authorization flows (OAuth/JWT)
- Validate API contracts, status codes, headers, payload structures, and response time.
2. Technical Expertise (Core Requirements)
HTTP / REST Fundamentals
- Strong understanding of:
- HTTP methods (GET, POST, PUT, PATCH, DELETE)
- Status codes & error handling
- Headers, cookies, sessions
- RESTful API principles
- Hands-on knowledge of:
- JSON request/response validation
- OAuth 2.0 flows
- JWT token validation & decoding
3. Programming & Backend Understanding
- Strong coding skills in JavaScript / TypeScript.
- Experience working with backend frameworks such as:
- Node.js
- NestJS (Good to have)
- Ability to:
- Debug API issues at application layer
- Read backend logs
- Understand middleware, interceptors, and request lifecycle
4. Test Framework Design & Engineering
- Architect modular and scalable automation frameworks.
- Implement:
- Environment configuration management
- Data-driven testing
- Parallel execution
- Reporting & logging mechanisms
- Maintain code quality using best practices:
- Clean code principles
- Reusable components
- Version control discipline
5. Functional Testing Capability
- Analyze business requirements and technical specifications.
- Perform:
- API functional validation
- Integration testing
- Regression testing
6. CI/CD & DevOps Integration
- Integrate automation suites into CI/CD pipelines using:
- Git workflows
- GitHub Actions
- AWS-based pipelines (Good to have)
- Ensure:
- Automated test execution on PR/Merge
- Test reporting in pipeline
- Quality gate enforcement
7. Cloud & Deployment Awareness (Good to Have)
Basic understanding of AWS services such as:
- Amazon EKS
- AWS Application Load Balancer
- Amazon CloudWatch
Ability to:
- Validate APIs deployed in containerized environments
- Analyze logs and monitor failures in cloud environments
Preferred Experience
- 5+ years in QA background.
- Atleast 4+ years in API automation testing.
- 2+ years hands-on experience with Playwright API automation.
- Experience working in Agile/Scrum teams.
- Exposure to microservices architecture.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Automation Test Engineer
Employement Type: Full time
Contact Details:
Company: Tredence
Location(s): Pune
Keyskills:
Api Automation
Performance Testing
Rest Assured
Javascript
JMeter