Software Development Engineer in Test (SDET)

Canada Life Assurance Europe plc

Dublin

On-site

EUR 65,000 - 90,000

Full time

41 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Canada Life Europe plc (CLE) is seeking a Software Development Engineer in Test (SDET) to join the Advisor Experience Team in Ireland. The role focuses on quality and reliability of the Xempus platform, with emphasis on automated API testing using REST Assured and integration testing.

A minimum of three years testing experience and strong Java skills are required. You will develop and maintain automated tests for APIs, services and UI, contribute to CI/CD pipelines, work in a Scrum team and

Qualifications

  • Minimum of three years’ experience in software testing, including hands-on test automation.
  • Third-level qualification (honours degree), preferably in a related discipline, or equivalent experience.
  • Strong Java skills and experience automating tests at API/UI level.
  • Experience with REST Assured for API testing.
  • Experience with BDD (Gherkin/Cucumber/JUnit).

Responsibilities

  • Contribute to test planning by identifying functional, regression, integration and edge-case scenarios.
  • Develop, maintain and execute automated tests for applications, services and APIs, including API test automation using REST Assured.
  • Test business rules and integration journeys within the Xempus platform.
  • Contribute to scalable test automation solutions in line with patterns, practices and architectural guidelines.
  • Ensure clear, appropriate and traceable test coverage for new and existing system features.
  • Log, reproduce and support triage of defects with developers and the wider delivery team.
  • Work with the Product Owner and delivery team to understand requirements and conduct quality assurance activities.
  • Support integration of automated tests into CI/CD pipelines, with guidance where needed.
  • Perform exploratory and manual testing when automation is unsuitable.
  • Participate in peer reviews of automated test code and follow coding standards.
  • Maintain test data, environments and documentation relevant to assigned work.
  • Work in a Scrum team using Agile values and practices.
  • Contribute to continuous improvement in testing practices within the delivery team.

Skills

Java
REST Assured
Selenium
BDD
JUnit
CI/CD
Agile

Education

Honours degree in a related discipline

Tools

Git
Azure DevOps
Jenkins
Maven
SQL

Job description

Canada Life Assurance Europe plc ('CLE') is a dynamic insurance company with over 700 people across our offices in Germany and Ireland. We have been operating in Germany since 2000 and have established a fast-growing presence in one of the world’s largest and most established markets. We specialise in providing innovative unit-linked pension, savings, and protection solutions and have become a trusted partner for life insurance products distributed through independent brokers. It is our priority to support our customers at every stage of life with the best products and service, tailored to their needs - and we’re doing it all in a culture that promotes equality and inclusion for all of our current and future employees.

Role Overview

Canada Life Europe (CLE) is seeking a Software Development Engineer in Test (SDET) to join the Advisor Experience Team. The role will focus on assuring the quality and reliability of the Xempus platform, with particular emphasis on automated API testing using REST Assured and integration testing.

The successful candidate will have a minimum of three years testing experience, including hands-on test automation and strong Java skills.

What you will help us to achieve
  • Contribute to test planning by identifying functional, regression, integration and edge-case scenarios.
  • Develop, maintain and execute automated tests for applications, services and APIs, including API test automation using REST Assured.
  • Test business rules and integration journeys within the Xempus platform.
  • Contribute to scalable test automation solutions in line with agreed patterns, practices and architectural guidelines.
  • Ensure clear, appropriate and traceable test coverage for new and existing system features.
  • Log, reproduce and support triage of defects with developers and the wider delivery team.
  • Work with the Product Owner and delivery team to understand business requirements and undertake quality assurance activities, including reviewing acceptance criteria, identifying quality risks and validating developed solutions.
  • Support the integration of automated tests into CI/CD pipelines, with guidance where needed.
  • Perform exploratory and manual testing when automation is unsuitable or additional assurance is required.
  • Participate in peer reviews of automated test code and follow agreed coding, documentation and version-control standards.
  • Maintain test data, test environments and test documentation relevant to assigned work.
  • Work as part of a Scrum team using Agile values, principles and practices.
  • Contribute to continuous improvement in testing practices, tooling and ways of working within the delivery team and the CLE Quality Practice, including researching relevant tools, methodologies and industry trends.
More specific responsibilities will include
Key Strengths:
  • Practical database testing experience, including functional testing with an awareness of load, capacity and performance considerations.
  • Ability to create reliable automated integration, functional and regression tests, and clearly communicate automated test execution and coverage results.
  • Experience testing B2B integrations, preferably within group pensions, employee benefits or the wider Financial Services sector.
  • Solid Java skills, with experience automating tests at API and UI level.
  • Experience working in a test-driven environment and with Continuous Integration pipelines to build and execute feature and regression tests.
  • Working knowledge of code-quality metrics, quality gates and the value of effective unit-test coverage.
  • Agile tester mindset, able to select proportionate test approaches that maximise the value of automation and support Continuous Delivery.
  • Strong communication and collaboration skills, with the confidence to raise quality risks and advocate for testable, high-quality software.
Technologies & Frameworks:
  • Hands-on API test automation using REST Assured is essential.
  • Experience of BDD practices and associated tooling, including Gherkin, Cucumber and JUnit.
  • Experience of UI test automation tooling, such as Selenium, Serenity or equivalent frameworks and libraries.
  • Java (latest versions preferable).
  • Relational database testing and SQL.
  • Web and service communication technologies, including HTTP/HTTPS, SOAP and RESTful APIs.
  • Authentication and authorisation technologies, such as OAuth 2.0 and SAML
  • Version control using Git, including platforms such as Azure Repos or Azure DevOps.
  • Continuous Integration and automated build tooling, such as Jenkins, Azure Pipelines or equivalent.
  • Build and dependency-management tooling, particularly Maven.
What you will need to be successful in the role
  • Experience maintaining and extending automated test suites or frameworks and contributing to framework improvements within agreed patterns and guidance.
  • Ability to contribute to test approaches for user stories and features, identify appropriate test types, and implement proportionate automated testing.
  • Good Java development skills and experience writing automated integration, API, functional, regression and/or BDD tests.
  • Experience testing RESTful APIs using REST Assured, including validating request and response payloads, HTTP status codes, headers, authentication, error handling and integration behaviour.
  • Experience developing and maintaining BDD test suites using Gherkin, Cucumber and JUnit.
  • Experience working with automated builds and CI/CD pipelines to execute feature, integration and regression test suites.
  • Understanding of effective test delivery practices, including defect management, test reporting and communicating quality risks.
  • Experience working collaboratively within an Agile delivery team.
  • Strong written and verbal communication skills.
Desired Skills:
  • Previous experience working in Financial Services or another regulated environment.
  • Written and/or spoken German.
  • Experience using Jenkins or comparable tooling for build and release management.
  • Experience with PowerShell or Bash scripting.
Additional skills
Personal Strengths:
  • A proactive and collaborative team member who can implement sound testing solutions within agreed integration patterns, architectural principles and engineering guidelines.
  • Willingness to share knowledge, support colleagues and seek guidance when appropriate.
  • Passionate about quality, curious about technology and motivated to improve testing practices, delivery processes and customer outcomes.
  • Able to communicate quality risks clearly, constructively and at the appropriate time.
Qualifications and Experience:
  • Minimum of three years’ experience in software testing, including hands-on test automation experience.
  • Third-level qualification (honours degree), preferably in a related discipline, or equivalent experience.

The company reserves the right to draw up a shortlist as part of the selection process. Where Agency assistance is required the Canada Life Recruitment Team will engage directly with suppliers. Unsolicited CVs / profiles supplied to Canada Life by Recruitment Agencies will not be accepted for this role.

Even if you don’t see yourself reflected in every job requirement listed on the posting above, we encourage you to reach out and apply if you feel you are a good fit for the role. We are committed to creating a more equitable, inclusive and diverse company, and we strongly encourage applicants of all genders, ages, ethnicities, cultures, abilities, sexual orientation and life experiences to apply.

Canada Life Group Services is proud to be an Equal Opportunities employer. We have created an environment of inclusion and growth to help people achieve their potential, to ensure they can bring their whole selves to work and to feel valued. We celebrate diversity of thought and perspective and want all of our employees to feel valued, respected and supported. We have built a culture that promotes equality and inclusion for all of our current and future employees and strive to ensure that our behaviours, processes and practices are aligned to this culture.

If you require any accommodations during the recruitment process please contact lifecareers@irishlife.ie and we will be delighted to ensure you are fully supported to be your best.

CLGS supports Equal Opportunity and is regulated by the Central Bank of Ireland.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer in Test
Software Engineer in Test

Canada Life Assurance Europe plc • Dublin

On-site
EUR 60,000 - 90,000
SDET: API & Automation Engineer (Java)
SDET: API & Automation Engineer (Java)

Canada Life Assurance Europe plc • Dublin

On-site
EUR 65,000 - 90,000
Agile Project Manager
Agile Project Manager

Canada Life • Dublin

Hybrid
EUR 65,000 - 90,000
Restaurant d'entreprise
Indemnités de stage/alternance
Agile Project Manager
Agile Project Manager

Canada Life Assurance Europe plc • Dublin

Hybrid
EUR 65,000 - 90,000
Executive Assistant
Executive Assistant

Irish Life Group Services Limited • Leinster

Hybrid
EUR 45,000 - 65,000
Hybrid work model
Competitive salary and bonuses
Pension (Defined Contribution)
+2
Software Development Engineer in Test I (SDET I - Entry Level)
Software Development Engineer in Test I (SDET I - Entry Level)

Donuts Inc. • Dublin

Hybrid
EUR 55,000 - 65,000
Executive Assistant
Executive Assistant

Canada Life • Dublin

Hybrid
EUR 42,000 - 64,000
Hybrid work model
Pension plan
Wellbeing initiatives
+1
Software Development Engineer in Test I
Software Development Engineer in Test I

Identity Digital Inc. • Dublin

Hybrid
EUR 55,000 - 65,000
Discretionary bonuses
Long-term incentive plan
Software Development Engineer in Test (SDET) – Permanent
Software Development Engineer in Test (SDET) – Permanent

Vantage • Dublin

Hybrid
EUR 65,000 - 90,000
Hybrid working in Dublin
Health allowance €1,125
Pension contributions up to 12%
+2
Software Development Engineer in Test (SDET)
Software Development Engineer in Test (SDET)

Realta • Limerick

Hybrid
EUR 65,000 - 90,000
Generous annual leave
Healthcare plan
Pension plan
+3