Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

API Test Engineer

Ova Technologies

API Test Engineer - Job Description (JD)

Job Title

API Test Engineer

Job Summary


We are looking for a skilled API Test Engineer to design, develop, and execute API testing strategies to ensure the quality, reliability, performance, and security of RESTful and SOAP web services. The ideal candidate should have experience with API automation, manual API testing, database validation, CI/CD integration, and testing tools such as Postman and REST Assured.


Key Responsibilities

  • Design and execute API test cases for REST and SOAP services.
  • Develop and maintain API automation frameworks.
  • Validate API functionality, performance, reliability, and security.
  • Perform request and response validation using JSON and XML.
  • Test CRUD operations (GET, POST, PUT, PATCH, DELETE).
  • Verify authentication and authorization mechanisms (OAuth 2.0, JWT, API Keys).
  • Perform database validation to ensure data integrity.
  • Identify, log, and track defects using defect management tools.
  • Integrate API automation into CI/CD pipelines.
  • Collaborate with developers, QA engineers, and DevOps teams.
  • Create API test plans, reports, and documentation.
  • Participate in Agile/Scrum ceremonies.
Required Skills

API Testing
  • REST API Testing
  • SOAP API Testing
  • GraphQL API Testing
  • Web Services Testing
  • JSON & XML Validation
  • Protocol
  • CRUD Operations
  • API Versioning
API Automation Tools
  • REST Assured (Java)
  • Postman
  • Newman
  • Karate Framework
  • SoapUI
  • Insomnia
Programming Languages
  • Java (Preferred)
  • Python
  • JavaScript
  • C#
Knowledge of:
  • Object-Oriented Programming (OOP)
  • Exception Handling
  • Collections
  • File Handling
  • JSON Parsing
API Authentication
  • OAuth 2.0
  • JWT (JSON Web Token)
  • API Key Authentication
  • Basic Authentication
  • Bearer Token Authentication
API Concepts
  • Methods

    • GET
    • POST
    • PUT
    • PATCH
    • DELETE
  • Status Codes
  • Request Headers
  • Query Parameters
  • Path Parameters
  • Request Body
  • Response Validation
  • Cookies
  • Sessions
Database Testing


Experience in validating backend data using:
  • SQL
  • MySQL
  • PostgreSQL
  • Oracle
  • SQL Server
Knowledge of:
  • Joins
  • Stored Procedures
  • Views
  • CRUD Operations
  • Data Validation
CI/CD & DevOps


Experience with:
  • Jenkins
  • Git
  • GitHub
  • GitLab
  • Azure DevOps
  • Maven
  • Gradle
  • Docker
Responsibilities:
  • Execute API automation in CI/CD pipelines.
  • Generate execution reports.
  • Schedule automated regression runs.
Performance Testing (Preferred)
  • JMeter
  • LoadRunner
  • API Load Testing
  • Stress Testing
  • Spike Testing
Security Testing (Preferred)
  • OWASP API Security
  • SQL Injection Testing
  • Authentication Testing
  • Authorization Testing
  • Rate Limiting Validation
  • API Vulnerability Testing
Reporting & Defect Management


Experience with:
  • JIRA
  • Azure DevOps
  • Bugzilla
  • ALM/Quality Center
Reporting Tools:
  • Allure Reports
  • Extent Reports
  • Newman Reports
Preferred Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 2-6+ years of experience in API testing and automation.
  • Hands-on experience with REST Assured or Postman automation.
  • Good understanding of SDLC, STLC, and Agile methodologies.
  • Experience working with microservices architecture.
Nice to Have Skills
  • Selenium WebDriver
  • Playwright
  • Cypress
  • Kafka Testing
  • RabbitMQ Testing
  • Docker & Kubernetes
  • Cloud platforms (AWS, Azure, GCP)
  • Contract Testing (Pact)
  • Mock Servers (WireMock)
Sample Project Responsibilities
  • Develop REST Assured automation for microservices APIs.
  • Validate request and response payloads against API contracts.
  • Perform end-to-end API testing integrated with UI automation.
  • Execute regression API suites in Jenkins.
  • Validate backend database updates after API execution.
  • Perform API performance testing using JMeter.
  • Secure APIs by validating authentication and authorization mechanisms.
Sample API Automation Framework

Framework Components
  • REST Assured - API automation
  • Java - Programming language
  • TestNG/JUnit - Test execution
  • Maven - Dependency management
  • Jackson/Gson - JSON serialization/deserialization
  • Log4j - Logging
  • Extent Reports/Allure - Reporting
  • Jenkins - CI/CD
  • Git - Version control
Execution Flow

  1. Jenkins triggers the build.
  2. Maven downloads dependencies.
  3. TestNG executes API test cases.
  4. REST Assured sends requests.
  5. Responses are validated against expected results.
  6. Database validation is performed (if required).
  7. Reports are generated and published.
  8. Results are shared with the QA team.
Interview Questions

API Basics
  1. What is an API?
  2. What is the difference between REST and SOAP?
  3. Explain methods (GET, POST, PUT, PATCH, DELETE).
  4. What are status codes?
  5. What is idempotency in REST APIs?
REST Assured
  1. How do you automate APIs using REST Assured?
  2. How do you validate JSON responses?
  3. How do you extract values from API responses?
  4. How do you perform parameterization in REST Assured?
Authentication
  1. Explain OAuth 2.0.
  2. What is JWT?
  3. How do you pass authentication tokens in API requests?
Database Validation
  1. How do you validate database changes after an API call?
  2. Explain SQL joins used during API testing.
CI/CD
  1. How do you integrate API tests into Jenkins?
  2. How do you execute Postman collections using Newman?
Scenario-Based
  1. How do you test an API when documentation is unavailable?
  2. How would you validate an API returning intermittent 500 errors?
  3. How do you test pagination and filtering APIs?
  4. How do you handle dynamic values such as tokens or session IDs?

Key Skills for Resume
  • REST API Testing
  • REST Assured
  • Postman
  • Newman
  • SoapUI
  • Karate Framework
  • Java
  • JSON
  • XML
  • OAuth 2.0
  • JWT
  • SQL
  • MySQL
  • Oracle
  • PostgreSQL
  • Jenkins
  • Maven
  • Git
  • Docker
  • JIRA
  • TestNG
  • JMeter
  • API Automation
  • Microservices Testing
  • CI/CD
  • Agile Testing
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the API Test Engineer in New York, NY vacancy
  •  ...Senior Software Development Engineer in Test (SDET) Location: New York, NY Position Type: Contract Contract Duration: July 20, 2026...  ...developing automated testing frameworks, executing manual and API tests, and supporting Continuous Integration (CI) processes. The... 
    Suggested
    Contract work

    Argyle Infotech

    New York, NY
    1 day ago
  •  ...Overview: We are seeking a highly experienced AI enabled QA Test Automation Engineer to lead quality engineering efforts for the Client Growth...  ...delivery Drive automation adoption across functional API and integration testing layers Leverage AI powered tools... 
    Suggested
    Full time
    Local area

    Capgemini

    New York, NY
    20 hours ago
  •  ...complex cross-layer issues spanning the UI, APIs, databases, and dependent services...  ...Sentry Create and execute integration testing strategies for backend services and third...  ...through post-release Collaborate with engineering, product, and design teams on business... 
    Suggested
    Full time
    Contract work
    Work at office
    Remote work

    Fora

    New York, NY
    20 days ago
  •  ...Test Automation EngineerChoosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd...  ...planning daily standups and testing strategy discussionsPerform API validation using Postman and Rest Assured to ensure comprehensive... 
    Suggested
    Full time
    Local area

    Capgemini

    New York, NY
    1 day ago
  • £60k - £85k per year

    Automation Test Engineer | £60,000 - £85,000 | Fully Remote Overview: An exciting opportunity has arisen within a highly reputable life sciences...  ...web and cloud-based applications. Develop automated UI and API tests using modern frameworks such as Playwright. Work closely... 
    Suggested
    Remote work

    Intec Select

    New York, NY
    1 day ago
  •  .... in the United States seeks a Junior SDET to join our automation-first quality team, building test coverage across a modern microservices platform (Kafka, MongoDB, REST APIs, async workflows). This is a hands-on entry point with mentorship to grow in test automation, observability... 

    OrderMesh

    New York, NY
    1 day ago
  • A leading company in IT Services and Consulting is seeking a skilled QA Automation Test Engineer II for a fully remote position. The role involves designing automated tests and collaborating within an Agile environment to ensure high-quality software delivery. Ideal candidates... 
    Remote job

    Zeektek

    New York, NY
    20 hours ago
  •  ...Position: senior test engineer Number of positions: 2 only on w2! Days onsite: 2 days a week onsite  Location: 95 christopher...  ...automated testing frameworks Microservices Testing : API-level testing for ~12 microservices Familiarity with RESTful... 
    Contract work
    Flexible hours
    2 days per week

    Tek Leaders Inc

    New York, NY
    20 days ago
  •  ...Performance Test EngineerWe are seeking a Performance Test Engineer to evaluate, analyze, and optimize the performance, scalability, and reliability of web, mobile...  ...analysis tools.Knowledge of web technologies, APIs, databases, and distributed systems.Strong analytical... 

    Ova Technologies

    New York, NY
    1 day ago
  • A progressive educational technology company is seeking an Education Systems Implementation Engineer to write and validate API-focused prompts for AI systems. The ideal candidate has strong experience in education technology and is comfortable working independently in... 
    Remote job
    10 hours per week
    Flexible hours

    Crossing Hurdles

    New York, NY
    20 hours ago
  •  ...Results-driven Senior QA Engineer with 6 to 8+ years of experience specializing in ETL testing, Big Data validation, Apache Spark testing, and Hadoop ecosystem-based quality...  .... Strong background in automation testing (UI, API), database testing, and data integrity validation... 
    Flexible hours

    1 point system

    New York, NY
    1 day ago
  • $100k - $143k

     ...company built to last.Role SummaryWe are seeking an experienced QA Test Engineer/Lead to join our Service Technology QA team for our Customer...  ...interactions between system components.Perform thorough API testing using tools like Postman, SOAP UI, or equivalent, focusing... 
    Local area
    3 days per week

    New York Life Insurance Company

    New York, NY
    20 hours ago
  •  ...quality software solutions remotely in the United States. You will rely on strong SQL skills to validate data integrity and perform API tests to ensure integration points meet requirements. You will design and execute manual and automated test cases, collaborate with... 
    Remote job

    Eliassen Group

    New York, NY
    1 day ago
  •  ...end-to-end validation and verification. This role involves debugging and analyzing issues as well as developing test automation with AT-cmd and Android APIs. The ideal candidate will have a BS with 5 years or an MS with 3 years in LTE device development and testing, along... 

    AmNet Services, Inc.

    New York, NY
    2 days ago
  • Nayya in New York is seeking a Senior API Platform Engineer to design, build, and operate the APIs powering our health and wealth platform. You will own API design, tooling, authentication, and observability, partnering with security and infrastructure to keep a fast, reliable... 

    Nayya

    New York, NY
    1 day ago
  •  ...QA Test Automation EngineerWe are seeking a hands-on QA Test Automation Engineer to support a large-scale insurance transformation program. Working alongside senior testing leadership, you will help develop automated testing solutions, execute test cases, and contribute... 
    Contract work
    Remote work

    RIT Solutions

    New York, NY
    1 day ago
  •  ...York seeks a Senior Application Developer to design, build, and support modern web apps across UI, APIs, and backend services. You will contribute to self-service test data capabilities and engage in API-first, microservices architecture. The role requires strong Java... 

    Citi

    New York, NY
    4 days ago
  •  ...ideas from physics and math through simulation, prototype, and test. Position Summary In this role you will support the manufacturing...  ...issues, documenting results, and working closely with engineering, quality, and production teams. The ideal candidate has hands-... 
    Full time
    Temporary work
    Work at office
    Monday to Friday
    Shift work

    Metrea Llc

    New York, NY
    20 hours ago
  •  ...System Test EngineerLocation: Framingham, MA (Onsite at Infotree office)Contract duration: 6 months (can be extended to 12 months)NA0-65/hrMinimum Requirements:10 years test engineering experienceBroad technical skills across multiple domains including:Test methodologiesTest... 
    Contract work
    Work at office

    Infotree Global Solutions

    New York, NY
    1 day ago
  • $388k

     ...choices and regional regulations.\n\n## The Role\n\nAs a Software Engineer on the Ads Identity, Signals and Audiences team, you will be instrumental in designing and developing Netflix Conversion APIs. These APIs are essential for powering critical Measurement, Optimization... 
    Hourly pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    New York, NY
    20 hours ago
  • $100k - $120k

     ...6e6e6; } tr th { background-color: #f5f5f5; } Senior Network Test Engineer Company: Morgan Stanley Location: New York (3-4 days onsite...  ...Develop test automation using Python, Ansible, GitHub , and APIs. Create technical documentation, test reports, best... 

    Black Rock Groups

    New York, NY
    1 day ago
  •  ...Job Description Job Description QA Engineer Role Type: Contractor Location: Remote About the Role We are looking for experienced...  ...evaluation and AI training projects. You'll apply your testing expertise to evaluate technical outputs, identify issues, and maintain... 
    For contractors
    Remote work

    YO AI Labs

    New York, NY
    6 days ago
  •  ...solutions that are robust and intuitive. The ideal candidate should have experience in delivering production-grade AI features, proficiency in building APIs, and the ability to write maintainable code, facilitating human and automated collaboration. #J-18808-Ljbffr Entendre

    Entendre

    New York, NY
    4 days ago
  • $94k - $110k

     ...Mission or Department OverviewThe Quality Engineering team at The New York Times is hiring a QA...  ...quality across our web, mobile, and API platforms.As an embedded Quality Partner,...  ...aligning with our offshore QA team to maximize test coverage, and creating test cases and... 
    Work at office
    Local area
    Flexible hours
    2 days per week

    The New York Times

    New York, NY
    1 day ago
  •  ...DescriptionDescription• Provides guidance and subject matter expertise to engineers on testing and Quality Assurance (QA) methodologies and processes• Works...  ...• Experience with Web Services testing and back-end service/API tools such as SoapUI , SoapClient, JAXB etc.• Experience... 
    Work experience placement

    EROS Technologies

    New York, NY
    20 hours ago
  •  ...EngineerPerform functional and automation testing for Capital Markets ensuring quality,...  ...Java or Python, and execute regression, API, and end-to-end testing.Validate data using...  ...computer science, Information Systems or Engineering is required, or in lieu, a demonstrated equivalence... 
    Work experience placement

    Trident Consulting

    New York, NY
    1 day ago
  •  ...develop or upgrade interfaces, and design, test, and launch new applications.We are looking for a Senior QA Automation/Manual Engineer to boost our Team's ability to deliver top-...  ...using Selenium or similar tool.Experience with API testing using postman or SoapUI.Excellent... 
    Remote work

    Kaav Inc.

    New York, NY
    1 day ago
  •  ...EngineerWe are seeking an experienced Automation Quality Engineer (QE) with strong expertise in test automation using Selenium and Cucumber. The ideal...  ...management tools such as Maven or Gradle.Experience with REST API testing using REST Assured, Postman, or equivalent... 
    Local area
    Worldwide

    Avance Consulting

    New York, NY
    20 hours ago
  •  ...Bonterra is seeking an automation-focused QA Engineer to join our ETO engineering team. You’ll build and maintain automated tests for new features, validate data, and expand coverage across UI, API, and integration layers. You’ll work with Software Engineers, Product... 

    Bonterra

    New York, NY
    2 days ago
  •  ...Job Title: QA Automation Test Engineer II (100% Remote - USA) 6 Month Contract to Hire Job Description: We are seeking a highly skilled and...  ...focused on delivering high-quality automation for web portals and API components. In this role, you will be responsible for designing... 
    Full time
    Contract work
    Remote work

    ZEEKTEK

    New York, NY
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to API Test Engineer. Be the first to apply!