Company logo

QA Test Automation Engineer (JavaScript/TypeScript)





Velixo is an award-winning provider of Excel-based reporting solutions for leading cloud ERP solutions such as Acumatica, MYOB Advanced, and Sage Intacct, based in Montreal, Canada. 

With Velixo, you can build financial, project, and other business reports in Excel with live ERP data in just a few minutes and get the answers you need. 

Customers love Velixo for how user-friendly it is and how easy it is to use: we are the top-rated solution on the Acumatica marketplace! 

**Who we are looking for: **

We are looking for a new QA Automation Engineer to join our team as we continue to expand our scope and features. The role involves maintaining and improving test coverage for a sophisticated Excel add-in and working with different platforms such as macOS, Windows, and web browsers. We need an automation test expert who will enhance the existing integration tests and create new end-to-end tests.  

**Responsibilities: **

  • Identifying the most important single-module and cross-cutting testing scenarios. 
  • Documenting the scenarios as test cases. 
  • Development of integration/ end-to-end tests based on prepared test-cases. 
  • Maintenance of existing automated tests 
  • Exploratory manual testing without a predefined scenario. 
  • Working with the product manager and the developers to find the best testing opportunities at any given time. 
  • Prompt delivery of automated tests covering critical issues 
  • Submitting the discovered issues to a bug tracker with detailed and deterministic (where possible) steps to reproduce. 
  • Confirming and validating that the resolved issues have been corrected. 

**Requirements: **

  • Good written communication skills in English. 
  • Working knowledge of SQL / JSON syntax, XML, XML Schema, XPath, HTML, CSS. 
  • Ability to read, understand and develop your own code in JavaScript/TypeScript  
  • Experience in writing automated testing scripts using Selenium Web Driver or alternatives 
  • Experience in exploratory and/or manual regression testing of desktop or web-based software. 
  • Proficient in using Git, skilled in creating YAML workflows in GitHub Actions. 
  • Supportive & synergetic team-player personality, a positive outlook, and excellent communication skills. 
  • Technical writing skills for producing clean and concise test-cases, which are simultaneously reasonably detailed and unambiguous. 
  • Write clean, readable, and maintainable code without overengineering things. 
  • This is a demanding job for self-starters without micro-management: you should be able to identify (and ask for) priorities and often, set your own tasks. 

**Additional Preferred Qualifications **

  • A BSc / MSc degree in a STEM field. 
  • Experience working with business / ERP software. 
  • Database and Web API testing skills using DBMS queries and REST clients such as Postman. 
  • Working knowledge of Excel object model 

**Terms: **

  • Full-time for Canadian citizens; for overseas candidates, an hourly arrangement with at least 35 hours / week availability. 
  • 100% remote environment with flexible working hours. Your schedule should still be reasonably predictable and responsiveness in communications is a must. You should be able to provide at least 3 hours overlap with the EST (Montreal) time zone. 
  • A stable internet connection and videoconferencing capability is required (with camera on).