Globoforce, Inc.

  • Senior Automation Engineer

    Job Locations IE-Dublin
    Information Technology
    Regular Full-Time
  • The Company

    Location: Globoforce, 19 Beckett Way, Parkwest Business Park, D. 12.  Our modern offices are easily accessible by Car, Rail (6 minutes from Park West & Cherry Orchard station), Bus, LUAS and close to shops, restaurant, Gym. 


    Technical Stack:

    • Selenium WebDriver (Java), TestNG, UNIX/Linux scripting, Web Services test frameworks (UniREST), FitNesse, DBFit, XML, JSON and SQL


    Overview of the role:

    • You will be join a highly experienced and supportive QA team, responsible for developing test strategy and test cases as part of the Globoforce product development team.
    • Globoforce work with many of the most global, complex organizations in the world, serving all employees across all industries. Our award-winning SaaS platform creates an easy-to-use, frictionless way for employees to connect and reward each other – with access to the most expansive e-commerce platform in the entire industry.

    The Job

    About your role:

    You will work with our Agile teams including Development/ Product/ UX/UI/ Support/DevOps on our award-winning social recognition products

    Here's just some of what you will be doing;

    • Develop testing strategy and test cases as part of a product development team.
    • Initiate, develop and maintain automation framework and framework enhancements.
    • Investigate and apply new tools to the current test framework.
    • Develop and maintain Automated test scripts for Functional & Non-Functional scenarios.
    • Trace exceptions in test failures using debugging and Linux server logs.
    • Work very closely with QAs and developers to review functional automation test coverage to ensure QA goals are met.
    • Log and take ownership of defects found, produce reports, analysis trends of the defects found.
    • Communicate test results, metrics and risk assessments to the project stakeholders.
    • Constantly review/suggest new approaches in measuring code test coverage.
    • Maintain existing and create new Test Cases in test repository.
    • Be self-motivated and manage time spend across work day to creating new features, updating old features, investigating failing tests and server deployment issues.
    • Participate in major release regression activities.


    Responsibilities, Skills & Qualifications

    Required Skills and experience:

    • 6+ years’ experience testing online services / Internet-based systems, in an Agile environment.
    • Hands-on and active Java experience using Object-oriented programming paradigm. (But we're not looking for a developer)
    • Experience in Spring core (mandatory)
    • Expereince in Spring data access & spring boot (desireable but not essential) 
    • Experience of interface development with Web Services.
    • Multi-Browser and server-side test automation using TestNG, WebDriver, UniREST, DBFit.
    • Experience in creating well-defined test frameworks using patterns like POM, DRY and Spring boot.
    • Experience developing and executing automated test suites using CI tools like TeamCity or Jenkins.
    • Experience diagnosing, reporting, tracking and resolving quality issues.
    • Experience in RDBMS.
    • Good knowledge of UNIX or Linux and able to write bash scripts.
    • Expertise with JUnit, Mock, Stub and/or other testing frameworks.

    Nice to have:

    • Experience with Selenium Grid, Jenkins, Docker, Docker registry, Ansible, AWS stack(s3,ec2,rds), Terraform, Spring IoC. 

    Education and Qualifications:

    • Degree in Computer Science, Information Systems, or another related field. Or equivalent work experience
    • ISTQB Certification in automation is advantage


    Note: We regret we cannot offer Employment permits or work sponsorship for this position. 



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed