Software Engineer in Test
Vital Images
Waterloo, ON NJ Z, CAN
2d ago


At Vital, what we do matters. As a leader in the medical imaging software industry, this is at the heart of every product we develop, every service we provide, and especially each member of our team.

Vital is part of Canon Medical Systems, and together we lead the industry with the latest health imaging informatics solutions.

We improve the quality of patient care by developing innovative products that enable the exchange, analysis and storage of clinical information across health care enterprises and communities.

Our products handle millions of medical images and health records a day across the world. Vital Images experiences the best of both worlds with a dynamic and collaborative environment, casual culture, and agility of a mid-

sized company, while having the support and resources of Canon.

The Software Engineer in Test ensures our products deliver on the promised value. The Software Engineer in Test works closely with Product Management and the rest of the Product Development team to automate testing that guarantees the excellent quality of our products.

In this role you will :

  • Build and maintain a large automated test system.
  • Identify defects prior to production. Do you have a talent for breaking software?
  • Execute automated tests based upon test strategy and plans.
  • Write software for products and / or test tools.
  • Lay the groundwork for new test development automation strategies by helping select cutting-edge technologies.
  • Aid in the definition and documentation of the test strategy, approach, and plan.
  • Document test results and compile metrics for further analysis.
  • Ensure the business, technical and functional requirements are being met throughout the Software Development Lifecycle.
  • What you bring to the team

    We’re looking for smart, curious, engaged engineers who can build and test great software

    Must have

  • College Diploma, Bachelor’s degree or Diploma in Computer Science, or equivalent experience
  • 3-5 years' of test development experience
  • Experience with PostgreSQL
  • Experience with Ruby on Rails
  • An entrepreneurial spirit and an inquisitive mind
  • Excellent verbal and written communications skills
  • Willingness and ability to learn new technologies
  • Strong aptitude for solving problems independently
  • Solid grounding in computer science and software engineering concepts and best practices
  • Solid understanding of modern software design and unit / system testing
  • Understanding of networking concepts (sockets, TCP / IP, etc)
  • Ability to develop maintainable, production-quality code
  • Nice to have

  • An understanding of distributed systems
  • Understanding of technologies like Elasticsearch and NoSQL databases such as Cassandra
  • Experience with Python or similar programming language
  • Experience testing web user interfaces. Have you used Selenium? Do you understand JavaScript?
  • Experience with container technologies such as Docker
  • Understanding of version control systems. We use Git here, but others will help you understand the concepts.
  • Experience with Mac OS X and / or some flavour of Linux, because that’s what we mostly work with
  • Knowledge of healthcare standards : IHE, DICOM and HL7
  • What we offer you

    We offer a dynamic work place, competitive compensation, and room for growth. This is an environment in which things move quickly there is a lot to do and you’ll have the opportunity to wear many hats if you want to.

    We have a casual dress code and offer flexible work hours and actively foster work-life balance, because anything else simply isn’t sustainable.

    Our Waterloo office is located in uptown within walking distance of University of Waterloo, Waterloo Park and countless local eateries and coffee shops.

    We enjoy a fun and dynamic workplace culture in a beautiful building that boasts exposed brick and beams, comfortable collaborative workspaces, plenty of natural light and an incredible roof-

    top patio for our much-loved BBQ lunches. We’re looking forward to hearing from you!

    We welcome and encourage applications from people with disabilities. In accordance with the Accessibility for Ontarians with Disabilities Act, accommodations are available on request for candidates taking part in all aspects of the selection process.

    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form