Junior Java Automation Engineer (IRC281029)

The client is one of the largest global independent private equity fund administrators, administering over $300 billion of private capital on behalf of its clients with offices in New York, San Francisco, Boston, Stamford, Dallas, and Luxembourg. They offer private fund sponsors a best-in-class combination of people, process, and technology, enabling fund sponsors to most effectively manage their operational infrastructure, financial reporting, and investor communications. The client represents the most experienced and longest-tenured team in the private equity fund administration industry, with broad expertise across buyout, funds of funds, real estate, energy, infrastructure, credit, co-investment, hybrid funds, feeder funds, venture capital, retail, and managed accounts. The project aims to provide well-prepared and formatted analytic data for the customer.

Job Description:

Must-Have Skills

Java Fundamentals:
Good understanding of OOP principles, collections, exceptions, and basic data structures.

API Automation (Rest Assured):
Hands-on experience developing and maintaining automated API tests using Rest Assured or similar Java-based frameworks.

Test Framework Knowledge (JUnit 5):
Experience building and executing automated tests using JUnit 5 β€” including annotations, assertions, parameterized tests, and test lifecycle hooks.

Version Control:
Basic experience working with Git (branching, commits, pull requests) using tools such as Azure DevOps, GitHub, or GitLab.

Defect Reporting & Analysis:
Ability to identify, document, and communicate defects clearly with reproducible steps and evidence.

Test Design:
Knowledge of positive/negative, boundary, and data-driven testing principles.

Communication:
Intermediate+ English level with clear written and verbal communication in a distributed Agile team.

 

Nice-to-Have Skills

UI Automation (Playwright or Selenium):
Basic understanding of UI automation and page object design; Playwright experience is a plus.

API Specification & Validation:
Familiarity with Swagger/OpenAPI documentation and schema validation concepts.

CI/CD Integration:
Understanding of how automated tests are integrated and triggered within CI/CD pipelines (e.g., Azure DevOps, Jenkins, GitLab CI).

Reporting:
Experience generating or integrating test reports (Allure, Extent, or similar) for automation results.

SQL Basics:
Ability to run simple SQL queries (SELECT, JOIN, WHERE) for data verification.

Docker Awareness:
Understanding of containerized testing and basic Docker workflow.

 

Job Responsibilities:

Automation Development:
Design, implement, and maintain automated REST API tests in Java using Rest Assured and JUnit 5.

Framework Contribution:
Enhance and refactor framework components to improve reusability, scalability, and clarity.

Test Execution & Analysis:
Execute automated tests locally or in CI/CD pipelines (e.g., Azure DevOps), analyze logs and results, and report findings.

Defect Tracking:
Identify, document, and retest defects with clear steps, expected vs. actual results, and supporting evidence.

Collaboration:
Work closely with QA Leads, Developers, and BAs to ensure test coverage and maintain quality across sprints.

Documentation:
Maintain test scripts, checklists, and results in the team’s test management system (e.g., Azure DevOps Test Plans).

Continuous Learning:
Stay current with Java, Rest Assured, JUnit 5, and emerging automation tools such as Playwright and CI/CD practices.

Required skills experience

Automation Testing
Java

Required languages

English B2 - Upper Intermediate
Automated Testing, Java
Published 5 November
69 views
Β·
3 applications
100% read
Β·
100% responded
Last responded 5 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...