My Dublin City Centre based client is recruiting for a Software Development Engineer in Test (SDET) and will be working on a hybrid model. We are seeking a talented Software Development Engineer in Test (SDET) who is passionate about software quality and has a track record of building effective automation frameworks. The role involves developing and implementing test plans and strategies for process automation initiatives, ensuring high-quality software delivery, and reducing manual testing efforts. Job Responsibilities Design and implement comprehensive test strategies and plans for upcoming releases. Coordinate functional testing activities and prioritize testing requirements. Create and execute manual and automated test cases to validate software functionality. Define and implement automation test strategies, focusing on achieving optimal automation approaches. Develop and maintain test automation frameworks to ensure efficient and effective automation testing. Automate and maintain highly effective test cases to optimize test cycle times and accelerate delivery of new functionality. Ensure comprehensive and transparent automation test coverage for new and existing product features. Conduct application integration testing with all required systems, databases, and services. Promote testing best practices within the team. Research test tools, methodologies, and trends, contributing to continuous process improvement initiatives. Support migration of automation repositories to modern version control systems. Collaborate with the development team to define and implement effective automation strategies. Work within an Agile environment, contributing to successful implementations as part of the release plan. Experience Required Expertise in designing and owning test strategies for new initiatives, breaking them into test types, and executing effective automation strategies. Proficiency with frameworks/libraries such as Serenity, Selenium, Cucumber, and Rest Assured. Experience in developing and maintaining test frameworks from scratch. Proficiency with Maven to build and trigger automation runs. Strong Java development skills and experience in writing functional and integration automation tests. Familiarity with BDD Test suites using Gherkin, Cucumber, and JUnit. Experience working in highly automated CI/CD environments. Strong skills in version control systems like Git and excellent knowledge of Java. Robust programming background in Java (3+ years), with experience building BDD automation frameworks for API and UI tier validation. Proven ability to create robust, stable automation tests with transparent reporting on coverage. Hands-on experience in test-driven environments with continuous integration pipelines. Strong database testing experience from a functional perspective. Excellent communication skills, capable of influencing teams on software quality best practices. Testing Frameworks/Tooling: Serenity, Cucumber, Rest Assured, Selenium. Languages: Java, MS SQL, PowerShell, Bash. Networking & Communication Protocols: DNS, TCP/IP, UDP, HTTP, HTTPS, SSL, FTP, SCP, SOAP, REST. Build Automation Tools: Jenkins. Build & Dependency Management: Maven. Essential and Desirable Skills Experience in financial services or working with intelligent OCR platforms like Hyperscience. Familiarity with Jenkins for build and release management. Proficiency in additional languages or tools. HOW TO APPLY: To apply for this role, please submit your updated CV. If your skills and experience match job requirements, you will be contacted to discuss your application in detail. SIMILAR ROLES OPEN: As a specialized recruitment agency, we also have several other permanent and contract roles available. Visit our website for more information or explore additional opportunities. Skills: Skills: Software Development Engineer in Test (SDET) Cucumber Selenium BDD CI/CD Java Software Development