QA Engineer Co-op

Vancouver, BC | Full-time

MetaOptima Technology Inc. is one of Canada’s fastest growing startups looking for a highly-driven and talented individual interested in working with our core management team. We design and build complex and cool devices and software and develop the next generation of mobile and web digital health solutions. Our goal is to facilitate faster and more accurate care for anyone, anywhere. We are focused on empowering physicians with mobile health technologies and providing tools for dermatology and the early detection of skin cancer. 

The position requires strong coding skills as well as enthusiasm for the low-level operations of highly scalable SaaS application. We use Django, Python, Selenium, React, HTML, CSS, Javascript/JQuery, Bootstrap, MySQL and Apache every day.

Requirements:

  • Currently working towards a Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience
  • Proficient in Python, Javascript, HTML, CSS
  • Experience in the design, development and maintenance of an automation framework and library of automated tests for web-based SaaS applications
  • Experience with cross-browser testing, functional, stress/performance, security testing of multi-tiered web applications
  • Experience in using industry standard tools to develop and maintain automated user acceptance test suites and tying them into the Continuous Integration process
  • Experience writing and executing automation test scripts using software testing frameworks such as JMeter, Selenium, TestComplete, SOAPUI, LoadUI.
  • Experience with the following technologies: Django, Python, Javascript, JSON, SQL, HTML, Selenium, RESTful APIs
  • Experience with relational databases
  • Working experience with Linux server administration and scripting languages
  • Experience using source control tools (we use Git)
  • Experience with building tools for development automation (building, testing, releasing or monitoring)
  • Experience with Apache, Memcache, Jboss, or Tomcat and other open source web server software is a plus
  • Experience with networking protocols and technologies (SSL, etc.) is a plus
  • Self-motivated and strong teamwork skills
  • Strong communication and documentation skills
  • You are a resourceful, fast learner and curious about the latest tech and industry trends

 Responsibilities:

  • Plan, execute, monitor automated tests to analyze and publish results and interpretation, within scheduled deadlines
  • Setup test data as required to reproduce issues and execute positive, negative and edge case automation testing
  • Follow the process for defect management, release testing and overall product quality assurance
  • Create and maintain automated test process documentation, scripts and tools
  • Collect and provide test metrics and reports
  • Execute manual smoke and final acceptance testing as needed for software releases
  • As needed, assist support with reproducing, diagnosing and resolving customer issues
  • Defining and documenting the end-to-end release process

 Benefits:

  • Fun, energetic, agile team environment
  • Free snacks, drinks, and coffee
  • Lots of exciting new projects
  • Competitive remuneration

QA Engineer Co-op

Vancouver, BC | Full-time