Job Description:
The Lead Test Java Engineer plays a crucial role in driving Quality and building/implementing test approaches, automation improvements and monitoring earlier in the development cycle.
Collaborating closely with development teams to enhance existing software development processes, partner with developers to improve and automate test and release processes, and help make Quality an integral part of the development process.
Key Responsibilities:
* Writing code for unit testing, integration testing, functional and regression testing
* Providing technical leadership to members of the staff
* Partnering with developers to improve and automate test and release processes
Requirements:
* Advanced experience in core Java programming, SPRING framework including Spring Boot
* Selenium WebDriver, RESTful services/Rest Assured, JSON and XML
* Unit test frameworks such as Junit/Mockito
* Experienced with GIT
* Testing frameworks such as TestNG and Spock
* Ability to create acceptance and integration automation tests
* Intermediate knowledge and skills in test fundamentals and methodologies, ideally ISTQB or ASTQB qualified
* Strong communication skills – both verbal and written – and strong relationship, collaborative skills, and organizational skills
Desirable Skills:
* Experience with blockchain systems
* Experience with cryptocurrency
* Experience with contactless payments
About This Opportunity:
This is a contract position with a duration of 12 months. The successful candidate will work remotely with occasional trips to Dublin. They will be responsible for implementing test approaches, automation improvements and monitoring earlier in the development cycle.