API Automation Test Engineer

API Automation Test Engineer (Rest Assured):

Key Responsibilities

  • Design, develop, execute, and maintain API test cases for RESTful and SOAP services using Rest Assured (Java).
  • Build and maintain robust API automation frameworks using Rest Assured, supporting:
  • Functional testing
  • Integration testing
  • Regression testing
  • Implement data‐driven and reusable test components using Java and supporting libraries.
  • Perform comprehensive API response validation, including:
  • JSON/XML schema and payload validation
  • HTTP response codes and headers
  • Backend database validation using SQL queries
  • Execute end‐to‐end API workflow testing, validating interactions across multiple downstream and upstream systems.
  • Collaborate closely with developers, architects, and product teams to:
  • Identify API defects early
  • Troubleshoot failures
  • Improve API design and testability
  • Integrate and maintain Rest Assured automated test suites within GitLab CI/CD pipelines, ensuring:
  • Automated execution on pull/merge requests
  • Execution as part of deployment pipelines
  • Clear reporting and actionable feedback
  • Perform API security and compliance testing, including:
  • Authentication and authorisation validation (OAuth/JWT)
  • Negative and boundary testing
  • Validation against banking regulatory requirements
  • Drive continuous improvement by:
  • Reducing manual testing effort
  • Improving automation stability and execution speed
  • Enhancing test coverage and reusability

Job Details

Company
N Consulting Global
Location
London Area, United Kingdom
Posted