Selenium Automation, Rest Assured API automation

3 - 6 years

4 - 8 Lacs

Posted:2 days ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

  • Key Responsibilities

    :
  • Selenium Automation

    :
  • Design, develop, and maintain

    automated test scripts

    using

    Selenium WebDriver

    for functional and regression testing of web applications.
  • Automate test cases for both UI and functional testing, ensuring that all features are validated across browsers and platforms.
  • Integrate

    Selenium

    with other testing tools (e.g.,

    TestNG

    ,

    JUnit

    ) for test execution and reporting.
  • Develop reusable and maintainable test frameworks for large-scale test automation.
  • API Automation with Rest Assured

    :
  • Design, develop, and execute automated tests for

    RESTful APIs

    using

    Rest Assured

    and other API testing frameworks.
  • Write tests for

    API endpoints

    to validate responses, request/response payloads, authentication, and error handling.
  • Validate API functionalities like

    GET

    ,

    POST

    ,

    PUT

    , and

    DELETE

    requests for integration and system testing.
  • Work with JSON, XML, and other formats to validate API responses and data integrity.
  • Test Script Development & Maintenance

    :
  • Develop automated test scripts in

    Java

    to execute both UI and API tests.
  • Collaborate with development teams to ensure test scripts are aligned with product functionality and business requirements.
  • Continuously maintain and refactor existing test scripts for better performance and scalability.
  • Test Framework Design

    :
  • Contribute to the development of a comprehensive test automation framework that supports

    Selenium

    and

    API testing

    .
  • Implement modular, reusable, and scalable frameworks using

    Java

    and

    TestNG

    or

    JUnit

    .
  • Ensure the framework supports continuous integration and automated test execution in a

    CI/CD pipeline

    .
  • Continuous Integration

    :
  • Integrate

    automated tests

    with CI/CD tools like

    Jenkins

    ,

    GitLab

    , or

    Azure DevOps

    .
  • Ensure automated tests are triggered as part of the build pipeline to ensure code quality and coverage.
  • Monitor test results in the CI pipeline and analyze failed tests to determine the root cause.
  • Test Data Management

    :
  • Create and manage test data required for automated testing, including API and UI data.
  • Ensure test data consistency and accuracy for both

    UI

    and

    API tests

    .
  • Defect Reporting and Collaboration

    :
  • Work with the development team to identify and report defects in the applications or APIs during testing.
  • Provide detailed

    bug reports

    with steps to reproduce, logs, and screenshots to aid developers in debugging.
  • Collaborate with business analysts and developers to ensure comprehensive test coverage.
  • Test Reporting & Documentation

    :
  • Provide detailed test reports, including pass/fail status, test logs, and defect details.
  • Generate automated test execution reports using tools like

    TestNG

    or

    Allure

    .
  • Maintain and update the test cases and documentation, ensuring they are always aligned with the latest product changes.
  • Skills and Qualifications

    :
  • Mandatory Skills

    :
  • Selenium WebDriver

    : Proficient in developing automated test scripts for web applications using

    Selenium

    and

    Java

    .
  • API Automation

    : Hands-on experience with

    Rest Assured

    for API testing (specifically RESTful APIs).
  • Java

    : Strong knowledge of

    Java

    programming for developing automation scripts and frameworks.
  • Test Frameworks

    : Experience with

    TestNG

    ,

    JUnit

    , or similar frameworks for automating tests.
  • Version Control

    : Familiarity with version control systems such as

    Git

    for managing test scripts and repositories.
  • CI/CD

    : Knowledge of

    Continuous Integration

    and

    Continuous Deployment

    concepts, with experience using tools like

    Jenkins

    ,

    GitLab CI

    , or

    Azure DevOps

    for integrating tests into CI/CD pipelines.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Fusion Plus Solutions logo
Fusion Plus Solutions

Information Technology & Services

Innovation City

RecommendedJobs for You

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Hyderabad, Telangana, India