SDET
12 month contract
550 per day
3 days onsite
Dublin South
We are seeking a highly skilled and experienced Senior Software Engineer in Test to join our dynamic team. As a Senior Software Engineer in Test in Disputes Management, you will play a critical role in leading the design, development, and implementation of our next generation regional and global platforms. You will have the opportunity to work on complex and innovative projects, collaborating with cross-functional teams to drive technical excellence and deliver high-quality, proactively adding scalability while continuing to add enhanced value to these products.
The Senior Software Engineer in Test role will ensure these products continue to meet the high expectations from our customers by notably improving existing functionality, updating stale or outdated functions,
Role :
Work with a talented team of developers and test engineers to develop high performance, high volume Java fraud management applications
This position will be responsible for delivering of Quality Engineering services (Code quality, Testing Services, Performance Engineering, Testing and Environment automation, Development Collaboration, Continuous Integration)
Extensive understanding of BDD / TDD practices , code review and analysis techniques, and open source agile testing frameworks.
Author automated test suites with code, front end GUI automation and API testing
Perform ad hoc / exploratory testing methodically to ensure system is working as expected by end user
Comprehend user stories to understand task items per story in the context of all levels of testing (unit, functional, integration, and regression)
Participate in the process to continually enhance best practices for quality assurance
Interacts with technology staff including Test Engineers, Operations, Developers, DevOps Engineers, Product management, and Program management to identify scope of project / s and deliver services.
Drive adoption of development services (Test Engineering, Performance Engineering, Continuous Integration, Continuous Delivery, and Collaboration) among various delivery teams.
All About You
Strong Java coding experience
Use of JUnit / TestNG or SPOCK frameworks
Experience in Testing Web services, Web UI, APIs
Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins) and code coverage tools (Sonar, Clover)
Passionate about code quality and coding best practices.
Good knowledge of Linux / Unix
Sound knowledge of Java, Spring, Junit or TestNG, Eclipse / Intellij IDE, Rest Assured, Jbehave / Cucumber frameworks, Databases, APIs (REST / SOAP), Continuous Delivery concepts and tools such as Jenkins / Bamboo, vulnerability tools such as Sonar, Checkmarx / Fortify, etc.
Excellent technical acumen and ability to learn new software quickly
Must be high-energy, detail-oriented, proactive and have the ability to function under pressure in an independent environment.
Possesses strong communication skills both verbal and written â€" and strong relationship, collaborative skills and organizational skills.
Experience with Groovy or Spock framework would be a distinct advantage
Sdet • Dublin, Dublin, Republic of Ireland