Software Engineer in Test

Posted 3 hours 37 minutes ago by CPL Solutions

Contract
Not Specified
I.T. & Communications Jobs
Dublin, Ireland
Job Description

Job Title: Senior Software Engineer in Test

Job Description:

We are seeking a Senior Software Engineer in Test to join a team of engineers delivering high-quality applications for the financial industry. You will work on high-value products within the Risk and Reporting space, supporting customers in delivering excellent financial solutions.

You will be part of a collaborative and dynamic environment where you are encouraged to share ideas and grow. You will work with a diverse technology stack, leveraging your current expertise while continuously learning new tools and technologies.

Key Responsibilities:

  • Contribute to and drive QA automation strategy across applications
  • Provide technical leadership to ensure consistent product quality
  • Develop, maintain, and optimise automated test frameworks and suites
  • Participate in design reviews and code reviews for test automation
  • Collaborate with global development teams to promote testing best practices
  • Support full product quality life cycle including test planning, execution, and reporting
  • Continuously improve QA processes, reducing manual oversight through team enablement
  • Mentor and guide engineers on QA standards and automation practices

Required Experience and Skills:

  • Degree in Computer Science, Information Technology, or a related discipline (or equivalent experience)
  • 4+ years of experience in software engineering and quality engineering
  • Strong experience with test automation tools such as Selenium and Cucumber
  • Experience testing applications built with Java, Spring Boot, Python, SQL (Postgres), REST APIs, Swagger, and AWS serverless technologies
  • Hands-on experience with:
    • REST Assured (API automation)
    • Playwright or Cypress (UI automation)
  • Strong database experience, including querying large data sets
  • Experience contributing to QA strategy and implementing best practices
  • Experience with CI/CD pipelines and tools such as Jenkins
  • Proficiency with source control tools such as GitHub
  • Experience with requirement analysis, defect tracking, and test reporting
  • Experience with test data management and test environment strategies
  • Experience working in Agile/Scrum environments
  • Financial services experience is beneficial but not required

Core Competencies:

  • Deep expertise in designing and implementing scalable test automation frameworks
  • Strong understanding of the SDLC and testing layers (unit, integration, component, E2E)
  • Ability to define and enforce test standards, coding guidelines, and QA processes
  • Skilled in test suite optimisation (eliminating duplication and identifying gaps)
  • Strong knowledge of test data management practices
  • Continuous improvement mindset with a focus on engineering excellence

What You Will Deliver:

  • High-quality, scalable test automation solutions
  • Improved QA processes, standards, and overall product quality
  • Effective collaboration across global engineering teams
  • Reduced manual testing effort through automation and team enablement
  • Ongoing enhancement of testing practices and tools