Collins McNicholas

As a Senior Automation Engineer, you will use your passion for quality to develop, maintain, execute, and report on web applications.

You will provide meaningful feedback and support throughout the development process, and analyze the test results for applications and service deployments. Your collaborative work style will help you team up with developers, other test engineers, and product managers to drive quality customer experiences.

What You Will Do:

  • Create and maintain test automation framework with an emphasis on clean, reusable code
  • Automate test cases to enable quicker turn around for application deploys
  • Review and document new projects and existing application code
  • Work with development teams to verify application functionality, usability, performance and scalability
  • Assist application owners with regression testing, load testing, script testing, user acceptance testing and test architecture support
  • Develop and maintain reusable code libraries to help build streamlined and efficient development/testing processes
  • Evaluate and analyze automation metrics, providing feedback to developers, and system architects
  • Assist with the setup and maintenance of the teams test environments
  • Be able to provide accurate time estimates of your work
  • Perform manual tests as needed

What You Should Have:

  • Minimum of 5+ years recent software development or quality assurance experience
  • Solid understanding of Object Oriented Programming and design patterns
  • Strong Java SE skills, preferably through release 1.8
  • Comfort and familiarity with common data structures, algorithms and collections
  • Experience with automated testing tools such as Selenium Web Driver, JMeter, Fit/FitNesse, SOAPUI, Watir, or similar
  • Experience using IDEs such as Eclipse or IntelliJ
  • Experience building unit tests using JUnit and TestNG
  • Experience using source control systems like SVN, CVS, GIT
  • Experience with Maven or Gradle
  • Solid SQL ability
  • Development experience on Linux
  • Experience with large databases and systems
  • Familiar with Agile development and testing methods such as Scrum or Kanban
  • Excellent verbal and written communication skills
  • Should demonstrate good analytical skills as well as initiative and integrity in all aspects of work
  • Bachelors Degree in a technical discipline, Computer Science, Engineering or equivalent

For a confidential discussion and more information on the role, please contact Aideen Cummins on 071-9140252 or email

Firstname (required)

Surname (required)

Your Email (required)

Your mobile (required)

Upload CV (required)


In order to provide you with our services, we need to process certain personal information about you. We will only use your personal information to deliver the job-seeking or related services you have requested.

We seek your consent to store your data and provide you with the best possible service. If you have any questions regarding our legal obligations to you or your rights under the GDPR please refer to our privacy statement which clearly outlines all of your rights.

Related Articles

Med Tech Report

A new report shows that Ireland’s medical technology sector employs over 32,000 people, hosts 18 of the 25 largest Med Tech companies in the world, and has €12.6 billion worth of exports annually, making Ireland the fifth largest exporter in Europe. Ireland develops some of the most sophisticated products in the industry, with particular strengths in high […]
Read More