OVA.Work logo
OVA.Work
Posted 67 days agoVerified live 1d ago

API Test Engineer

Brief overview

Remote
UndergradOr in progress
2+ yrsMinimum
REST API TestingSOAP API TestingGraphQL API TestingJSON ValidationXML ValidationHTTP/HTTPS ProtocolCRUD OperationsAPI VersioningREST AssuredPostmanNewmanKarate FrameworkSoapUIInsomniaJavaPythonJavaScript

About the company

OVA.Work logo
OVA.Workova.work

OVA is the most advanced Automated, Intelligent, intuitive On-boarding platform for Staffing Firms of all sizes.

Job description

Summary

OVA.Work is seeking a skilled API Test Engineer to design and execute API testing strategies for their web services. The role focuses on ensuring the quality, reliability, performance, and security of RESTful and SOAP APIs through automation and manual testing.

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

Skills

  • 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
  • REST API Testing
  • SOAP API Testing
  • GraphQL API Testing
  • Web Services Testing
  • JSON & XML Validation
  • HTTP/HTTPS Protocol
  • CRUD Operations
  • API Versioning
  • REST Assured (Java)
  • Postman
  • Newman
  • Karate Framework
  • SoapUI
  • Insomnia
  • Java (Preferred)
  • Python
  • JavaScript
  • C#
  • Knowledge of Object-Oriented Programming (OOP)
  • Knowledge of Exception Handling
  • Knowledge of Collections
  • Knowledge of File Handling
  • Knowledge of JSON Parsing
  • OAuth 2.0
  • JWT (JSON Web Token)
  • API Key Authentication
  • Basic Authentication
  • Bearer Token Authentication
  • HTTP Methods: GET, POST, PUT, PATCH, DELETE
  • HTTP Status Codes
  • Request Headers
  • Query Parameters
  • Path Parameters
  • Request Body
  • Response Validation
  • Cookies
  • Sessions
  • Experience in validating backend data using SQL, MySQL, PostgreSQL, Oracle, SQL Server
  • Knowledge of Joins
  • Knowledge of Stored Procedures
  • Knowledge of Views
  • Knowledge of CRUD Operations
  • Knowledge of Data Validation
  • Experience with Jenkins, Git, GitHub, GitLab, Azure DevOps, Maven, Gradle, Docker
  • Execute API automation in CI/CD pipelines
  • Generate execution reports
  • Schedule automated regression runs
  • Experience with JIRA, Azure DevOps, Bugzilla, ALM/Quality Center
  • Experience with Allure Reports, Extent Reports, Newman Reports
  • 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
  • Performance Testing: JMeter, LoadRunner, API Load Testing, Stress Testing, Spike Testing
  • Security Testing: OWASP API Security, SQL Injection Testing, Authentication Testing, Authorization Testing, Rate Limiting Validation, API Vulnerability Testing
  • 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)

Qualifications

Must Haves

  • 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
  • REST API Testing
  • SOAP API Testing
  • GraphQL API Testing
  • Web Services Testing
  • JSON & XML Validation
  • HTTP/HTTPS Protocol
  • CRUD Operations
  • API Versioning
  • REST Assured (Java)
  • Postman
  • Newman
  • Karate Framework
  • SoapUI
  • Insomnia
  • Java (Preferred)
  • Python
  • JavaScript
  • C#
  • Knowledge of Object-Oriented Programming (OOP)
  • Knowledge of Exception Handling
  • Knowledge of Collections
  • Knowledge of File Handling
  • Knowledge of JSON Parsing
  • OAuth 2.0
  • JWT (JSON Web Token)
  • API Key Authentication
  • Basic Authentication
  • Bearer Token Authentication
  • HTTP Methods: GET, POST, PUT, PATCH, DELETE
  • HTTP Status Codes
  • Request Headers
  • Query Parameters
  • Path Parameters
  • Request Body
  • Response Validation
  • Cookies
  • Sessions
  • Experience in validating backend data using SQL, MySQL, PostgreSQL, Oracle, SQL Server
  • Knowledge of Joins
  • Knowledge of Stored Procedures
  • Knowledge of Views
  • Knowledge of CRUD Operations
  • Knowledge of Data Validation
  • Experience with Jenkins, Git, GitHub, GitLab, Azure DevOps, Maven, Gradle, Docker
  • Execute API automation in CI/CD pipelines
  • Generate execution reports
  • Schedule automated regression runs
  • Experience with JIRA, Azure DevOps, Bugzilla, ALM/Quality Center
  • Experience with Allure Reports, Extent Reports, Newman Reports

Nice to Haves

  • 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
  • Performance Testing: JMeter, LoadRunner, API Load Testing, Stress Testing, Spike Testing
  • Security Testing: OWASP API Security, SQL Injection Testing, Authentication Testing, Authorization Testing, Rate Limiting Validation, API Vulnerability Testing
  • 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)

More jobs like this