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 2 days ago
Similar jobs that could be interesting for youBased on the API Test Engineer in New York, NY vacancy
  •  ...Senior Test Automation EngineerChoosing Capgemini means choosing a company where you will be empowered...  ...and Skills Required:5+ years of quality engineering experience with complex enterprise web applications and APIs, including analysis, design, development, execution... 
    Suggested
    Full time
    Local area

    Capgemini

    New York, NY
    2 days ago
  • $125k - $180k

     ...Job Description Job Description The Engineering team at Book of the Month is responsible...  ...looking for a Senior Software Engineer, API Systems to architect creative technical solutions...  .... Building and maintaining test suites rigorous enough to be trusted as a... 
    Suggested

    Book of the Month

    New York, NY
    10 days 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... 
    Suggested
    Contract work
    Flexible hours
    2 days per week

    Tek Leaders Inc

    New York, NY
    a month 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... 
    Suggested
    Contract work
    Remote work

    RIT Solutions

    New York, NY
    5 days ago
  • $90 per hour

     ...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: QA/Test Engineer Type: Contract Compensation: $60–$90/hour Location: Remote Commitment: 35 hours/week Role... 
    Suggested
    Contract work
    Summer work
    Remote work

    Mercor

    New York, NY
    2 days ago
  • $95k - $149.5k

     ...Systems Test Engineer One team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries... 
    For contractors
    Remote work

    ViaSat

    New York, NY
    3 days ago
  •  ...Description: System Test Engineer- Location: Framingham, MA (Onsite at Infotree office) Contract duration: 6 months (can be extended to 12 months) NA0-65/hr Minimum Requirements: ~10 years test engineering experience ~ Broad technical... 
    Contract work
    Freelance
    Work at office
    Local area
    Remote work

    Infotree Global Solutions

    New York, NY
    4 days 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
    24 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...  ...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
    3 days ago
  •  ...Capital Markets Testing SpecialistPerform functional and automation testing for Capital Markets...  ...Java or Python, and execute regression, API, and end-to-end testing. Validate data...  ...computer science, Information Systems or Engineering is required, or in lieu, a demonstrated... 
    Work experience placement

    Omni Inclusive

    New York, NY
    5 days ago
  •  ...seeking an experienced Senior QA Automation Engineer with strong expertise in Selenium, Java,...  ...experience in functional and automation testing, validating financial market data,...  ...Responsibilities:Perform functional, regression, API, and end-to-end automation testing for... 

    Apolis

    New York, NY
    5 days ago
  •  ...detail-oriented and analytical QA Manual Engineer to ensure the quality and reliability of our...  ...for designing, executing, and maintaining test cases, identifying defects, and...  ...browser and cross-platform testing.Validate API responses using tools like Postman.Perform... 

    Ova Technologies

    New York, NY
    5 days ago
  •  ...lives along the way.ResponsibilitiesDesign, develop, and maintain automated test frameworks for web and mobile applications.Create and execute automated regression, functional, performance, and API tests.Integrate automated tests into CI/CD pipelines for continuous... 
    Worldwide

    Air Apps

    New York, NY
    4 days 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
    5 days ago
  •  ...Automation Design and implement our test automation framework from scratch using Playwright...  ...and environment details. Partner with engineers to triage, prioritize, and verify fixes....  .... Nice To Have Experience with API testing tools such as Postman or REST... 

    Alpine Solutions Group

    New York, NY
    3 days ago
  • $75k

     ...other passionate professionals who share your drive and commitment to making a difference through technology. The Senior Test Automation Engineer plays a key role in designing, building, and validating high-quality test automation for both internal city applications... 
    Full time
    Work at office
    Shift work
    Night shift
    Weekend work
    Afternoon shift

    City of New York

    New York, NY
    3 days ago
  •  ...Systems Test Engineer AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around the globe run day-to-day operations. We are a Series A company backed by top-tier venture capital investors in aviation and autonomous... 
    Odd job
    Relocation

    Aerovect

    New York, NY
    4 days ago
  •  ...Markets Technology team in New York. The successful candidate will be responsible for designing, developing, and maintaining automated test solutions using the Calypso Automated Testing Tool (CATT) to support Calypso implementations, upgrades, migrations, and ongoing... 

    EPAM Systems

    New York, NY
    25 days ago
  •  ...Job Title: QA Engineers - Performance & Load Testing Location: New York, NY Hire Type: W2 Contract Must Have Technical/Functional Skills...  ...and microservices. ~ Experience parsing large-scale API logs, event logs, telemetry data, and production traffic... 
    Contract work

    SFE

    New York, NY
    2 days ago
  •  ...collaborative environment.  We are seeking an experienced Software Quality Engineer to help drive quality across a growing SaaS platform. This role combines hands-on manual testing, test automation, API validation, data reconciliation, quality process design, and cross-... 
    Remote work
    Home office

    TeamBuilder

    New York, NY
    9 days ago
  •  ...About the role We're looking for a QA Engineer to help us ensure a high standard of quality...  .... You'll work with our team to thoroughly test new features, and build AI‑assisted...  ...web UI, including our mobile app, public API, and developer‑facing surfaces. What you... 

    Runway Financial, Inc.

    New York, NY
    2 days ago
  •  ...related education5+ years of experience in software engineering - QE testing3+ years of experience in testing Content Management, distribution system, news website...  ...- QE automationMust have experience in database and API/Web services testingMust be proficient in JavaMust... 

    Kasmo Global

    New York, NY
    5 days ago
  •  ...a team of roughly 30, including a small engineering team working closely with our in-house Compliance...  ...into deterministic, executable tests.What You'll OwnBuild and maintain a registry...  ...workflowsBuild and improve integration, API, end-to-end, and regression test suitesEstablish... 
    Permanent employment
    Apprenticeship

    dili

    New York, NY
    1 day ago
  • $130k - $160k

     ...limitless capabilities because we are an API-first platform. Our fully brandable platform...  ...the RoleWe're looking for a Senior QA Engineer to join a strong, collaborative QA team at...  ....We want someone who is exceptional at testing: sharp enough to learn a complex product... 
    Full time
    Work at office

    Healthie Inc

    New York, NY
    2 days ago
  •  ...We are seeking a Software Quality Assurance Engineer with strong experience in both manual and automated testing to ensure the delivery of high-quality software solutions...  ...tools (Selenium, Cypress, Playwright). API testing (Postman, JMeter). Test case management... 
    Hourly pay
    Remote work

    Eliassen Group

    New York, NY
    4 days ago
  •  ...management - and change lives along the way.The RoleAs a QA Engineer at, you will play a key role in ensuring the quality,...  ...mobile applications. You'll focus on building robust automated tests and strengthening API testing processes while still performing hands-on... 
    Work at office
    Worldwide
    Relocation

    Air Apps

    New York, NY
    5 days ago
  •  ...good that it's worth paying for.The 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
    2 days per week

    New York Times

    New York, NY
    5 days ago
  •  ...practicesDesign, develop, and maintain scalable automated test frameworksOversee functional, regression, integration, system, API, and performance testing activitiesCollaborate...  ...trends and release statusMentor and guide QA engineers on automation, testing methodologies, and... 

    Georgia IT Inc

    New York, NY
    5 days ago
  •  ...frontend and backend applications.• Strong experience testing Backend services (Node.js preferred), RESTful APIs, Web frontend applications, Native mobile...  ...code principles, Test-driven development, Agile engineering mindset• Knowledge of public cloud platforms (AWS... 

    AceStack LLC

    New York, NY
    5 days ago
  •  ...Senior Test Engineer – Job DescriptionA Senior Test Engineer is responsible for designing, developing, and executing test strategies to ensure...  .../scripting (e.g., Java, Python, JavaScript)Experience with API testing tools (e.g., Postman, RestAssured)Familiarity with CI/CD... 

    Ova Technologies

    New York, NY
    5 days ago

Do you want to receive more vacancies?

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