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.