Software Development Engineer in Test
Date: 5 Feb 2026
Location: D, IE
Company: Fineos Corporation
Summary
As a Software Developer Engineer in Test (SDET) you will join our highly skilled Product team, working on the cloud-hosted FINEOS Suite. As part of a cross functional system team, working in conjunction with our internal and external customers, you will support the automated testing of new Product features and the expansion of existing automated test content.
You will be responsible for designing, developing, and maintaining automated testing solutions that ensure the quality, reliability, and performance of our products. This role combines strong software engineering skills with deep testing expertise, enabling the creation of robust automation frameworks, scalable test suites, and efficient CI/CD integrations.
You will champion best practices aligned to the test pyramid, drive innovation, and mentor testers and automation practitioners.
Responsibilities (Other duties may be assigned.)
- Develop, maintain, and enhance automated test frameworks and tools.
- Design and implement automated test suites for functional, regression, integration, API, and performance testing while adhering to SOLID coding principles
- Identify, document, and track defects, working with engineering teams to ensure timely resolution.
- Contribute to continuous integration and continuous delivery pipelines, ensuring automated tests are reliable and efficient.
- Analyse test results, troubleshoot failures, and improve test stability and coverage.
- Work with dedicated testers, developers, analysts and architects to advocate for quality engineering best practices, including shift‑left testing, code reviews, and testability improvements.
- Support the creation of test data, mocks, and environments required for automated testing.
- Mentor team members on automation practices and tooling were appropriate.
- Working within a Scaled Agile methodology to ensure continuous successful delivery
- Executing, analysing, triaging automated testing during Continuous Testing for both major and service pack releases
- Pen testing and continuous security testing
- Compiling and reviewing estimates around all testing aspects of a solution
Education and/or Experience
- Minimum of 5 years post qualification experience in a Test Automation Engineer with exposure to the full SDLC, preferably on enterprise scale systems
- A relevant third level qualification or equivalent commercial experience
- Strong programming skills in languages such as Java, C#, Python, or JavaScript. Minimum 7 years industry experience delivering production level code.
- Experience with test automation frameworks (e.g., Selenium, Cypress, Playwright, Serenity, JUnit, TestNG).
- Experience with Behaviour Driven Development (BDD)
- Solid understanding of CI/CD tools and pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
- Exposure to testing on Java applications servers (ideally Tomcat)
- Experience of full test pyramid (unit, integration, front-end automation and manual tests)
- Experience working within an agile methodology
- Strong experience in the design and creation of automated tests
- Familiarity with cloud environments (AWS, Azure, GCP) and container technologies (Docker, Kubernetes).
- Strong debugging, analytical, and problem‑solving skills.
- Experience with version control systems such as Git.
Knowledge, Skills and Abilities
- Excellent communication, collaboration, and interpersonal skills.
- Ability to identify, drive, and deliver improvements within a Test Community of Practice.
- Strong understanding of SOLID and OOP principles and their application in test automation.
- Knowledge of automation design patterns (e.g., Page Object Model, Screenplay, Factory, Builder).
- Experience working with CI/CD processes and tooling.
- Exposure to penetration testing tools and techniques.
- Understanding of security frameworks such as OWASP.
Technical Skills
- Automation Frameworks: Selenium WebDriver, Serenity BDD
- Programming & Scripting: Java, JavaScript/TypeScript, Python (as applicable)
- API Testing: REST Assured, Postman or similar, Swagger/OpenAPI validation
- CI/CD & DevOps: GitLab CI, Jenkins, Azure DevOps, pipeline optimisation
- Cloud & Infrastructure: AWS services, Docker, Kubernetes, ECS/EC2, environment configuration
- Test Management: Xray, Jira, Allure reporting, test planning and traceability
- Data & Databases: SQL, test data automation, pre‑populated DB strategies
- Quality Engineering Practices: Shift‑left testing, code reviews, debugging, root‑cause analysis
- Performance & Reliability: JMeter, Gatling
- Version Control: Git branching strategies, merge request workflows