API Automation Test Engineer
Tredence · Bengaluru, Karnataka, India - Gurugram, Haryana, India - Hyderabad, Telangana, India
Tredence · Bengaluru, Karnataka, India - Gurugram, Haryana, India - Hyderabad, Telangana, India
**Job Title: API Automation Test Engineer** **Experience: 6-10yrs** **Location: Bangalore / Chennai/ Gurgaon / Pune / Hyderabad / Kolkata** **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.