Software Development Engineer in Test

Irish Life Group Services Limited

Dublin

On-site

EUR 65,000 - 90,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equality and inclusion culture

Job summary

Canada Life Group Services is seeking a talented Software Development Engineer in Test (SDET) in Ireland to design and implement robust automation frameworks. The role emphasizes a strong Java programming background, experience building automation from scratch with Cucumber/Serenity, Rest Assured, and Selenium, and working within an Agile Scrum team to improve software quality.

Responsibilities include defining test strategy, ensuring comprehensive test coverage, and collaborating closely with

Qualifications

  • Minimum 3 years’ experience in a similar role.
  • A 3rd level qualification (honours degree), preferably in a related discipline.

Responsibilities

  • Define the test strategy for new functionality and align test types accordingly.
  • Contribute to comprehensive test coverage for new and existing features.
  • Develop, implement, and maintain test automation frameworks and tests.
  • Collaborate with software engineers to understand code, unit tests, and testability.
  • Operate within an Agile Scrum team and promote testing best practices.

Skills

Java programming
Test automation
BDD with Cucumber
Selenium
Rest Assured
JUnit
CI/CD
Maven
Agile testing
QA automation frameworks

Education

Bachelor's degree

Tools

Jenkins
Maven
CI/CD tooling

Job description

Select how often (in days) to receive an alert:

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 talented Software Development Engineer in Test (SDET) who is passionate about software quality, has an Agile Tester mindset, and a track record for building effective automation frameworks.
Our SDETs have in depth knowledge of testing best practices and a strong programming background, enabling them to design and execute optimal test strategies that leverage our automation capabilities to maximum effect, helping the team to deliver high quality features quickly and safely to production.
We are looking for candidates with a strong Java programmatic background that have experience building automation frameworks from scratch with Cucumber/Serenity paired with Rest Assured and Selenium.

  • Contribute to defining the test strategy for new functionality focusing on achieving the optimal test approach for all functional and non-functional scope.
  • Ensure comprehensive and transparent test coverage for new and existing product features.
  • Responsible for application integration testing with required systems, databases, and services.

Test Automation & Execution

  • Implement and maintain test automation frameworks (build, maintain, document).
  • Implement best of breed, scalable solutions according to defined patterns and practices.
  • Develop, automate, and maintain effective test cases leveraging automation to optimise test cycle times and lead time for new functionality
  • Work closely with Software Engineers to understand the codebase, unit test coverage, and ensure testability.
  • Work as part of a Scrum team using Agile practices and values.
  • Support and promote testing best practices within the team; research test tools and work on continuous improvement within the CLE Quality Practice.

Key Strengths:

  • Strong programming background with Java (3 + preferable) with experience building BDD automation frameworks for both API and UI tier validation.
  • Proven ability to create robust and stable automated integration/functional/regression tests with transparent reporting on the automated coverage.
  • Demonstrate experience working in a test-driven environment with continuous integration pipelines managing the orchestration of feature and regression test packaging & execution.
  • Demonstrate hands on experience of testing code quality & metric production & the implementation of quality gates.
  • Agile tester mindset and approach, with experience contributing to test approaches that maximise the return on investment from automation and enable Continuous Delivery.
  • Strong communication skills and the ability to influence the Delivery Team on Software Quality best practices and ensuring testable high-quality software.
  • Ability to identify inefficiencies in testing strategies and actively contribute to improvement initiatives.
  • Strong database testing experience from a functional testing perspective.
What you will need to be successful in the role
  • Has written automated frameworks using one of the following Frameworks/Libraries: Serenity, Selenium, Cucumber, Rest Assured.
  • Experience developing or significantly enhancing test automation frameworks (from scratch or through substantial maintenance and extension)
  • Experience contributing to the test strategy for new features and breaking it down into the corresponding test types and building and executing an effective automation strategy for these.
  • Strong practical experience using Maven in an automated build (e.g. CI) to build and run automated tests.
  • Good Java development skills and experience of writing unit, integration and BDD Tests.
  • Experience of writing BDD Test suites with Gherkin, Cucumber and JUnit.
  • Experience of best of breed practices in relation to test delivery.
  • Has worked in highly automated CI/CD environments.
  • Strong written and verbal communication skills.

Desired Skills:

  • Previous experience working in Financial Services.
  • Previous experience working with Quotation systems in the Life Protection and Investment space and Optical Character Recognition (OCR) Systems.
  • Has experience of using Jenkins, for build and release management.
  • Good knowledge of best of breed practices in relation to build management and release management.

Personal Strengths:

  • The candidate needs to be a self- starter and implement best of breed testing solutions within the boundaries of the integration patterns, architectural principles and guidelines provided.
  • They must be a team player and provide guidance and assistance to other team members, particularly in automation and testing practices.
  • Passionate about Quality with a continuous drive for improvements.

Necessary Qualifications / Skills:

  • Minimum 3 years’ experience in a similar role.
  • 3rd level qualification (honours degree), preferably in a related discipline.


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.

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

Senior Software Developer
Senior Software Developer

Irish Life Group Services Limited • Dublin

On-site
EUR 90,000 - 120,000
Finance Test Analyst (Projects)
Finance Test Analyst (Projects)

Irish Life Group Services Limited • Dublin

On-site
EUR 55,000 - 75,000
Senior Cloud Engineer
Senior Cloud Engineer

Irish Life Group Services Limited • Dublin

On-site
EUR 90,000 - 130,000
Finance Test Analyst Role (Projects)
Finance Test Analyst Role (Projects)

Canada Life Assurance Europe plc • Dublin

On-site
EUR 55,000 - 75,000
Cloud Engineer
Cloud Engineer

Irish Life Group Services Limited • Dublin

On-site
EUR 90,000 - 120,000
Accountant
Accountant

Canada Life Assurance Europe plc • Dublin

On-site
EUR 60,000 - 90,000
Qualified Actuary
Qualified Actuary

Canada Life Assurance Europe plc • Dublin

On-site
EUR 70,000 - 120,000
Accountant
Accountant

Irish Life Group Services Limited • Dublin

On-site
EUR 70,000 - 90,000
Actuarial Manager
Actuarial Manager

Canada Life Assurance Europe plc • Dublin

On-site
Actuarial Manager: Pricing & Strategy
Actuarial Manager: Pricing & Strategy

Canada Life Assurance Europe plc • Dublin

On-site