← All work

(01 / 07) · August 2015 to February 2016

Virtusa

Where it started

Role
Software Engineer
Period
August 2015 to February 2016
Industry
Software quality engineering
Setting
Test automation framework team

Virtusa was the first place where I could put everything I learned at university into action. I built mobile application testing capabilities into the company's test automation framework.

The company

Virtusa is a global IT services and digital engineering company that delivers consulting, engineering and automation work for large enterprises, with major delivery centres in Sri Lanka and India.

One of the tools it brings to clients is VTAF, the Virtusa Test Automation Framework. Virtusa describes it as a reusable, scalable framework that works across many technologies. In one of its published case studies, VTAF helped a Fortune 500 US health insurer automate testing across 138 applications and shorten its QA cycles.

University into practice

I studied computer science at the University of Colombo School of Computing, where I had built course management systems on Moodle that let students view their own results and plan how to improve. Virtusa was where all of that theory turned into daily work.

Object oriented design, UML, Java and JavaScript all came into use, and I worked with a graph database, OrientDB, for the first time.

Mobile testing for VTAF

My main piece of work was adding mobile application testing capabilities to VTAF. That took me deep into Selenium and Appium, including the tooling needed to automate testing on iOS, and building the capability so it fitted the framework's reusable approach.

Why I moved on

Building tools for testers taught me to think about the people who would use what I built. I kept finding myself more interested in the problems behind the code and the people who had them, and that is what pulled me towards business analysis.

In short

What I worked on

  • Added mobile application testing capabilities to the Virtusa Test Automation Framework (VTAF)
  • Worked with Selenium and Appium to support iOS application testing
  • Applied object oriented design principles in Java and JavaScript
  • Modelled designs with UML
  • Worked with OrientDB, a graph database
  • Java
  • JavaScript
  • Object oriented design
  • UML
  • OrientDB
  • Selenium
  • Appium
  • iOS testing
  • Test automation
References

Next · May 2016 to December 2016

Aged Care Report Card

For roles, programs or a conversation about delivery, reach out.

Let’s Talk