Workday image



Cian Ellwood

Job title: 
QA Engineer 1

What led to your choice of career and why?


As  a part of my undergraduate degree  I completed a six month internship with Workday. During the internship I got exposure to  software development, environments and  quality assurance. I also enjoy new challenges on a daily basis and QA was a natural fit.  Towards the end of my internship, my manager and I discussed what I wanted to do after college and I was offered  the opportunity to return to  Workday as a Associate QA Engineer which I happily accepted.


What did you study at university and how is it applicable in your current role?

I studied Computing in the National College of Ireland.  I learned many different programming languages such as UML, which is very useful working with Workday’s in-house programming language.


What further training and study opportunities are there?

At Workday, there are plenty of opportunities to train and learn new programming languages.  From weekly tech lunches hosted by subject experts, technical trainings such as Scala to workshops for soft skills development.  Managers are more than happy to facilitate ongoing learning; it is actively encouraged and supported.  Employees are also given the opportunity to attend conferences on interesting topics for possible implementation at Workday.


What do you feel is the strongest asset you have brought to your role and what’s the biggest lesson you have learned?

The strongest asset I brought to my role was quickly writing new automation and addressing bugs in our existing automation.  The biggest lesson I learned was to ask as many questions as possible.  It’s best to bring any ideas and suggestions to your team’s attention.  They are more than happy to help you.  The support I received from the team during my internship was one of the main reasons I chose to return to Workday after graduation.  


Any advice for other graduates seeking to work in a similar field?

For graduates seeking work in development or QA roles, my advice is to keep learning and expanding your knowledge of programming languages.  It is beneficial to first work on fixing existing issues.  It will give you a great deal of insight into how the software works.