• Senior Automation Engineer

    Job Locations IE-Dublin
    Category
    Information Technology
    Type
    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

    The Job

    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.

    Responsibilities, Skills & Qualifications

    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.

     

     Required Skills and experience:

    • 6+ years’ experience automation 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

     

    Options

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