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 4 days ago
Similar jobs that could be interesting for youBased on the API Test Engineer in New York, NY vacancy
  •  ...QA Test Automation Engineer Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like...  ...application delivery Drive automation adoption across functional API and integration testing layers Leverage AI powered tools... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Local area

    Capgemini

    New York, NY
    14 hours ago
  • $112k - $179k

     ..., working alongside leaders in aviation, engineering, data science, and systems integration.At...  ...safety and efficiency. We are seeking a Test Automation Engineer -Senior to play a pivotal...  ...environments.Strong understanding of API testing tools (Postman, REST Assured, SoapUI... 
    Suggested
    Contract work
    Shift work

    Peraton Corporation

    Atlantic City, NJ
    9 hours ago
  •  ...Title: QA Test Engineer We are looking for a QA Test Engineer to ensure the quality, reliability, and performance of web and enterprise...  ...such as Selenium, Playwright, or Cypress. ~ Knowledge of API testing using Postman or similar tools. ~ Familiarity with... 
    Suggested

    ApTask

    New York, NY
    5 days ago
  • ETL Test Engineer Decent and recent experience in DB/Data warehouse/ETL Testing with clarity on Full data validation Sound SQL knowledge and Unix API testing GUI Automation Any high-level programming language knowledge. Preferably Python.
    Suggested

    Damco

    New York, NY
    5 days 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... 
    Suggested
    Remote job

    Zeektek

    New York, NY
    23 hours ago
  •  ...Performance Test Engineer At the client, we've built a modern learning platform called Atom using microservices architecture in Amazon...  ...testing on Microservices, Microsites, mobile applications, and APIs. Develop a strategy for end-to-end performance testing of... 

    Cardinal Integrated

    New York, NY
    5 days 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
    22 hours ago
  • $112k - $179k

     ...vital transportation infrastructures, working alongside leaders in aviation, engineering, data science, and systems integration.At Peraton, you won’t just support the mission you’ll define it. Test the systems that keep America’s airspace safe. As a Systems Test Engineer... 
    Contract work
    Shift work

    Peraton Corporation

    Atlantic City, NJ
    1 day ago
  •  ...site uses cookies to improve the user experience! Would you like to allow cookies? Accept Cookie Settings Test Engineer - Intermediate DCS Corp | Joint Base Lewis-McChord Apply Now Get job alerts by email. Sign up now!... 
    Full time

    Dcs Corporation

    New York, NY
    9 hours ago
  • $97.37k - $121.36k

     ...implement headless execution capabilities with API-driven and event-driven interfaces....  ...execution Queued workloads Scheduled test runs Long-running workflows Failure...  ...standards. End-to-End Quality Engineering Integration Integrate the harness into... 
    Full time
    Local area

    Capgemini

    New York, NY
    4 days ago
  • Mphasis is seeking a Software Development Engineer in Test (SDET) with strong Core Java and Selenium skills, plus REST API experience, to build and maintain automation frameworks. This role involves designing and expanding test scripts, collaborating with QA and development... 

    Mphasis

    New York, NY
    23 hours 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
    2 days 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
    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... 
    Contract work
    Summer work
    Remote work

    Mercor

    New York, NY
    6 days ago
  •  ...Product Test EngineerA Product Test Engineer is responsible for ensuring the quality, reliability, and performance of a product by designing and executing...  ...and bug fixes before release.Perform backend validation, API testing, and database validation when required.Ensure... 

    Ova Technologies

    New York, NY
    2 days 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
    2 days ago
  • $115.5k - $180.53k

     ...achieve our nation’s aviation vision, this is the job for you!This role is for a Senior Engineer, providing leadership and interfacing with senior FAA clients. Generate and Publish Test Procedures and Test Reports for the Integration and Verification of FTI with new NAS... 
    Permanent employment
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Noblis

    Atlantic City, NJ
    4 hours 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
    1 day 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
    2 days ago
  •  ...requirements and developing functional pointsWriting and Reviewing test cases, Familiar with testing techniques in executionHands on...  ...ReportsKnowledge on deployment tools like Octopus (Nice to have)Web services/API testing with any tool like Soap or rest client (Nice to have)... 
    Full time
    Local area
    Afternoon shift

    Epiq Systems

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

    Capgemini

    New York, NY
    17 days ago
  • $100k - $110k

     ...growth. We are seeking a hands-on Full Stack QA Automation Engineer to ensure quality, reliability, and performance of trading...  ...automation frameworks Build API, UI, and E2E test suites Integrate tests into... 
    Work at office

    Luxoft

    New York, NY
    4 days ago
  •  ...QA Automation Engineer Xandr builds products that empower advertisers and publishers to...  ...Senior Software Development Engineer in Test to help build and grow the technology that...  ...• Demonstrated ability to use RESTful APIs, use databases, and develop SQL queries... 
    Work experience placement

    Cardinal Integrated

    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
    5 days ago
  • $65 per hour

     ...Job Title: Senior QA Automation Engineer Location: Hybrid in NY, NY or NJ Duration:...  ...: o Perform functional and automation testing for Capital Markets ensuring quality, reliability...  ...Java or Python, and execute regression, API, and end-to-end testing. o Validate... 
    Work experience placement

    Diamondpick

    New York, NY
    3 days 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
    9 hours 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
    5 days ago
  •  ...reliable, reusable, and maintainable automated regression suites & test harnessesCreate tools and frameworks with quality code to...  ...schedule.Focus on building efficient solutions for Web, Services/APIs, and Database testing requirements.Participate in internal/cross-... 
    Contract work

    SRI Tech

    New York, NY
    1 day ago
  • $10k

     ...manage billions, Ramp is the place to do it.About the RoleRamp's Dev API team builds the programmatic surfaces that let developers and AI...  ...an AI-focused platform team making it trivially easy for any engineer at Ramp (or outside it) to ship new capabilities across all... 
    Full time
    Work at office
    Home office
    Flexible hours

    Ramp

    New York, NY
    1 day ago
  •  ...businesses globally. You will join the API Core team. For us, the API is the...  ...First" to "Product-First." We don't hire engineers to simply maintain legacy endpoints or close...  ...automated quality gates, strict contract testing, and robust monitoring infrastructure. You... 
    Full time
    Contract work
    Work at office
    Local area
    Work from home
    Worldwide
    Flexible hours
    Shift work

    Deepl

    New York, NY
    9 hours ago

Do you want to receive more vacancies?

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