Software Development Engineer in Test

Canada Life Assurance Europe plc

Dublin

On-site

EUR 65,000 - 90,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Canada Life Europe plc is seeking a Software Development Engineer in Test (SDET) who is passionate about software quality and has an Agile Tester mindset. You will design and implement automation strategies using Java, Cucumber/Serenity, Rest Assured and Selenium within a Scrum team.

You will work closely with Software Engineers to understand the codebase, improve testability, and promote testing best practices across the CLE Quality Practice, contributing to faster, safer delivery of features.

Qualifications

  • Minimum 3 years’ experience in a similar role.
  • Honours degree (3rd level) in a related discipline.
  • Experience writing automated frameworks using Serenity, Selenium, Cucumber, and Rest Assured.

Responsibilities

  • Define test strategy for new functionality and test types.
  • Ensure comprehensive test coverage for features.
  • Build and maintain test automation frameworks.
  • Collaborate with developers to understand the codebase and testability.
  • Contribute to continuous improvement in quality practices.

Skills

Java programming
BDD automation
API/UI testing
CI/CD
Agile testing
Test strategy
Database testing
Rest Assured
Selenium
Cucumber
JUnit

Education

Honours degree in a related discipline

Tools

Serenity
Selenium
Cucumber
Rest Assured
JUnit
Maven

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 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.

What you will help us to achieve

  • 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 Cloud Engineer
Senior Cloud Engineer

Canada Life Assurance Europe plc • Dublin

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

Canada Life Assurance Europe plc • Dublin

On-site
EUR 55,000 - 75,000
Software Engineer in Test
Software Engineer in Test

Sabeo • Dublin

Hybrid
EUR 65,000 - 95,000
Accountant
Accountant

Canada Life Assurance Europe plc • Dublin

On-site
EUR 60,000 - 90,000
Administrator Intern
Administrator Intern

Irish Life Group Services Limited • Dublin

On-site
EUR 32,000 - 52,000
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
SDET - Java Automation for API & UI Testing
SDET - Java Automation for API & UI Testing

Canada Life Assurance Europe plc • Dublin

On-site
EUR 65,000 - 90,000
Security Automation and Orchestration (SOAR) Engineer
Security Automation and Orchestration (SOAR) Engineer

Canada Life • Dublin

Hybrid
EUR 70,000 - 110,000
Hybrid work model
Competitive salary and bonuses
Pension (Defined Contribution)
+1
Business Manager
Business Manager

Irish Life Group Services Limited • Dublin

On-site
EUR 90,000 - 120,000
Competitive salary
Bonuses
Learning & Development support
+2
Business Manager
Business Manager

Canada Life • Dublin

Hybrid
EUR 90,000 - 120,000
Competitive salary
Bonus scheme
Learning & Development
+2