Automation/ QA Engineer

Automation Quality Assurance Engineer - QA

QA Automation Engineer role in the Connected Devices group is an exciting opportunity for an ambitious test automation developer to join our expanding R&D team in Dublin. QA Automation Engineer is responsible for test automation of the company’s award-winning web application suite’s backend. This is including but not limited to internal and external API endpoints, microservices, serverless functions, complex data storage layer and distributed caching.

  • Create and maintain automated test suites using C#, NUnit for components deployed to Amazon Cloud.
  • Execute, investigate and report on the success of automated tests as part of an Agile development lifecycle.
  • Conduct thorough investigation of automation test failures and troubleshoot the issues.
  • Conduct research and Proof of Concepts on emerging technologies.
  • Provide effort estimations for the individual assignments and constant feedback to the team.
  • Participate in test scenarios planning sessions.
  • Participate in code reviews and design workshops.
  • Work as part of a cross functional agile development team.

You’ll need to have:

  • Bachelor’s degree in Computer Science, Software Engineering or relevant work experience.
  • Experience in QA.
  • Experience in the development of test automation frameworks and automated tests, preferably using C#.
  • Strong knowledge of REST, SOAP protocols.
  • SQL experience (intermediate level).
  • Strong knowledge of Object Orientated Design practices.
  • Experience with Jenkins/Octopus.

Even better if you have:

  • Experience working with Cloud, AWS.
  • Experience with backend solution technologies, knowledge of communication protocols (TCP, HTTP, SOAP, etc.)
  • Good understanding and experience with Agile development methodologies.
  • Experience with protobuf.