Skip to content
mimi

Senior Software Developer in Test

Berkley Group

Dublin · Hybrid Contract Senior 1mo ago

About the role

About

We are looking for a Senior Software Developer in Test (SDET) to play a key role in building and scaling automation capabilities across a modern engineering environment. This position combines strong software engineering skills with deep testing expertise, helping drive quality across both functional and non-functional areas.

Experience

  • 6+ years' experience in software test automation or a similar engineering-focused QA role.

Key Responsibilities

  • Design and implement scalable automation frameworks and test strategies
  • Drive improvements in test coverage, execution speed and reliability across systems
  • Translate complex functional and non-functional requirements into robust automated tests
  • Define and review acceptance criteria in collaboration with engineering teams
  • Promote best practices in test automation, including BDD and continuous testing approaches
  • Lead on test data strategy, including creation, management and reuse
  • Maintain and evolve existing automation frameworks to meet changing system needs
  • Investigate complex defects, perform root cause analysis and support resolution
  • Contribute to CI/CD pipelines to enable continuous testing and fast feedback loops
  • Review code, set quality standards and support overall engineering best practice
  • Mentor junior team members and support team development
  • Collaborate with stakeholders to ensure quality is embedded across the delivery lifecycle

Skills & Experience

  • Strong background in building and maintaining automation frameworks
  • Solid understanding of system-level testing and modern QA practices
  • Experience testing APIs, backend systems and distributed architectures
  • Strong debugging skills and ability to analyse complex issues
  • Experience contributing to CI/CD and continuous delivery environments
  • Ability to take ownership of quality within a team and influence best practices

Technical Environment (typical)

  • Java or JavaScript/Node
  • Test frameworks (e.g. JUnit or similar)
  • CI/CD tools (e.g. Jenkins)
  • APIs (REST/SOAP)
  • SQL and data validation
  • JSON/XML
  • Containerisation tools
  • Unix/Linux environments

Additional

  • Strong communication and stakeholder engagement skills
  • Experience mentoring and guiding other engineers
  • Comfortable working in Agile or similar delivery environments

Skills

APIsCI/CDContainerisationData validationJenkinsJSONJUnitJavaJavaScriptNodeRESTSQLSOAPUnixXML

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free