FUFusion Plus Solutions
Java, Selenium, Rest Assured
Hyderabad ₹4-8 LPA Posted 17 Jul 2025
FULL TIME
TestNG
Http
Jira
Rest
Selenium
Job Description
Key Responsibilities:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.