API Automation Test Engineer
- πΊπΈ United States
- Hybrid
- 9 hours ago
- Test Automation
- REST API
- Java
- Postman
- CI/CD
- JWT
- JSON
- XML
- TestNG
- JUnit
- Maven
- Microservices
- SQL
- Jenkins
- GitHub Actions
- Jira
- Load Testing
- JMeter
- Agile
- SOAP
- Gradle
- Git
- GitHub
- Bitbucket
- Azure DevOps
- Performance Testing
- Scrum
- Contract Testing
- Swagger
- OpenAPI
- Docker
- OWASP
- AI
- Cursor
- Claude
Job Description: API Automation Test Engineer
Job Title: API Automation Test Engineer Experience: 3β6 Years Employment Type: Full-time Department: Quality Assurance / Test Automation
Job Summary
We are looking for a skilled API Automation Test Engineer to design, develop, and maintain automated API testing solutions to ensure the functionality, reliability, security, and performance of software applications. The ideal candidate should have hands-on experience with REST APIs, Java, REST Assured, Postman, automation frameworks, and CI/CD integration. The candidate will collaborate with developers, QA engineers, and product teams to deliver high-quality APIs and reliable integrations.
Roles and Responsibilities
-
Design, develop, and maintain automated API test scripts using REST Assured with Java.
-
Perform functional, integration, regression, and end-to-end API testing.
-
Validate REST API endpoints, HTTP methods, status codes, headers, request payloads, and response bodies.
-
Test API authentication and authorization mechanisms, including OAuth 2.0, JWT, and API keys.
-
Validate JSON and XML responses against expected schemas and business rules.
-
Implement data-driven API automation using external test data sources.
-
Develop reusable API automation frameworks using TestNG, JUnit, and Maven.
-
Validate positive, negative, boundary, and exception-handling scenarios.
-
Test API integrations between microservices and third-party systems.
-
Perform database validation using SQL queries to verify backend data consistency.
-
Execute API tests using Postman collections and automated command-line runners.
-
Integrate API automation suites into CI/CD pipelines using Jenkins or GitHub Actions.
-
Analyze test execution results, investigate failures, and report defects using Jira.
-
Perform API performance and load testing using Apache JMeter.
-
Maintain test documentation, reusable utilities, test data, and execution reports.
-
Collaborate with developers to identify root causes and resolve API defects.
-
Participate in Agile ceremonies, requirement reviews, sprint planning, and release validation.
Required Technical Skills
-
API Testing Tools: REST Assured, Postman
-
Programming Language: Java
-
Test Frameworks: TestNG, JUnit
-
API Protocols: REST, HTTP/HTTPS, basic SOAP
-
Data Formats: JSON, XML
-
Build Tools: Maven, Gradle
-
Authentication: OAuth 2.0, JWT, Basic Authentication, API Keys
-
Database Testing: SQL, joins, backend data validation
-
Version Control: Git, GitHub, Bitbucket
-
CI/CD Tools: Jenkins, GitHub Actions
-
Defect Management: Jira, Azure DevOps
-
Performance Testing: Apache JMeter
-
Methodologies: Agile, Scrum, SDLC, STLC
Preferred Skills
-
Experience building API automation frameworks from scratch.
-
Strong knowledge of HTTP methods, status codes, headers, cookies, and request-response handling.
-
Experience testing microservices and distributed applications.
-
Knowledge of API contract testing and schema validation.
-
Familiarity with Swagger/OpenAPI documentation.
-
Experience with mock services and test data management.
-
Knowledge of Docker and cloud-based testing environments.
-
Understanding of API security testing, including common OWASP API risks.
-
Experience integrating automated tests into CI/CD quality gates.
-
Familiarity with AI coding assistants such as Cursor or Claude.
Educational Qualifications
-
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
-
Relevant experience in API testing, test automation, or software quality engineering.
Key Competencies
-
Strong programming, analytical, and debugging skills.
-
Excellent understanding of API architecture and integration workflows.
-
Ability to design reusable, maintainable automation solutions.
-
Strong problem-solving and communication skills.
-
Attention to detail and commitment to software quality.
Key Skills for Naukri
API Automation Testing, REST Assured, Java, Postman, REST API, TestNG, JUnit, Maven, JSON, XML, OAuth 2.0, JWT, SQL, API Testing Framework, Microservices Testing, Jenkins, Git, CI/CD, Swagger, API Contract Testing, JMeter, and Agile.
API Automation Test Engineer Β· Ova Technologies