Java developer / Automation tester
B2B contract, full-time, remote
For this opportunity, we can only consider EU citizens with fluent English.
ERA European Recruitment Agency is looking for a skilled Senior Java Developer
with strong experience in manual code verification and a solid understanding of
clean code principles, architecture, and best practices to join our client’s team.
This role involves reviewing Java code developed by various teams to ensure
quality and maintainability, while also actively supporting and mentoring the QA
Automation team in writing and maintaining automated tests using RestAssured
and/or Playwright.
Responsibilities:
● Perform manual code reviews for Java applications with a focus on
maintainability, performance, and adherence to standards.
● Provide constructive feedback and suggestions to development teams to
improve code quality.
● Collaborate closely with QA Automation Engineers to help design and
implement robust test automation frameworks.
● Write and maintain automated API tests using RestAssured and/or
end-to-end UI tests using Playwright.
● Serve as a technical mentor to the QA team, promoting coding best
practices and helping troubleshoot complex automation issues.
● Contribute to technical documentation, testing strategies, and tooling
improvements.
Qualifications and Experience:
● 5+ years of experience in Java development.
● Proven experience performing code reviews and advocating clean,
maintainable code.
● Experience using Sonarqube.
● Hands-on experience with RestAssured for API test automation.
● (optional) Experience with Playwright or similar UI test automation tools
(e.g., Selenium, Cypress).
● Familiarity with test frameworks such as JUnit, TestNG, or Cucumber.
● Strong understanding of software testing principles, including integration
and regression testing.
● Excellent communication and collaboration skills.
● Ability to guide and support less experienced developers and testers.
Nice to Have:
● Experience in DevOps or CI/CD environments (GitLab CI).
● Familiarity with testing tools like Xray, Allure, or TestRail.
● Experience working in Agile teams (Scrum/Kanban).