Search by job, company or skills

F

Java, Selenium, Rest Assured

2-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 days ago
  • Over 200 applicants
Quick Apply

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.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

At Fusion Plus Solutions Inc, we believe that it’s an exceptional company - a company of people proud of the work they do and the solutions they provide. By understanding what drives our specialty industries, becoming involved in our communities on a professional and personal basis, following a disciplined process of identifying quality candidates, partnering with employers to understand their core business and their employment requirements, and delivering exceptional service, we achieve great results for all concerned.

Job ID: 121826571

Similar Jobs