FU

Java, Selenium, Rest Assured

Fusion Plus Solutions
Hyderabad4-8 LPA Posted 17 Jul 2025
FULL TIME
TestNG
Http
Jira
Rest
Selenium

Job Description

Key Responsibilities:

  1. Test Automation Development:
  • Develop and maintain automated test scripts using Java, Selenium WebDriver, and Rest Assured for web application and API testing.
  • Create and implement automated test frameworks using Java and TestNG or JUnit.
  • Design end-to-end test cases and implement them using Selenium for UI automation and Rest Assured for API testing.
  1. API Testing:
  • Write and execute automated tests for RESTful APIs using Rest Assured.
  • Test various HTTP methods (GET, POST, PUT, DELETE) and handle request/response validation, authentication, error handling, and data validation.
  • Work with tools like Postman and Swagger for API documentation and testing.
  1. Continuous Integration and Delivery:
  • Integrate automated tests into the CI/CD pipelines using Jenkins, GitLab CI, or other similar tools.
  • Work closely with the DevOps team to ensure automated tests run in each build cycle and provide quick feedback on software quality.
  1. Test Execution and Reporting:
  • Execute automated test suites on a regular basis, logging results and ensuring that all critical test scenarios are covered.
  • Generate and maintain test reports, including detailed logs and metrics (e.g., execution time, pass/fail rate, code coverage).
  • Provide test execution feedback to developers and stakeholders with quick turnaround on issues.
  1. Collaboration and Communication:
  • Work with QA Engineers, Developers, and Product Managers to understand requirements and contribute to test planning.
  • Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
  • Collaborate to refine test cases, test data, and ensure comprehensive test coverage.
  1. Bug Tracking and Resolution:
  • Identify, log, and track defects using JIRA or similar bug-tracking tools.
  • Work with development teams to ensure defects are addressed promptly and assist with root cause analysis.
  1. Test Maintenance:
  • Continuously improve and refactor existing test scripts to increase reusability and stability.
  • Maintain test scripts in line with application changes and ensure automation tests stay aligned with functional requirements.
  1. Documentation:
  • Maintain detailed documentation of test cases, automation frameworks, and test procedures.
  • Document and share automation best practices, coding standards, and troubleshooting techniques.

Skills and Qualifications:

Mandatory Skills:

  • Strong proficiency in Java (Java 8+), with experience in object-oriented programming.
  • Hands-on experience with Selenium WebDriver for UI test automation.
  • In-depth knowledge of Rest Assured for API test automation.
  • Experience with JUnit and/or TestNG as testing frameworks.
  • Experience integrating automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Familiarity with version control systems like Git.
  • Experience with bug tracking tools (e.g., JIRA).
  • Knowledge of Agile methodologies and practices.
  • Solid understanding of HTTP, REST, and SOAP APIs.