Match score not available

Senior Quality Assurance Engineer (QA Automation, TypeScript)

extra holidays - fully flexible
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

University degree in a STEM field, Proficient in Git and YAML workflows, Knowledge of SQL/JSON, XML, HTML, CSS, Experience with Selenium/Playwright testing scripts, Good written communication skills in English.

Key responsabilities:

  • Identify important single-module and cross-cutting testing scenarios
  • Document scenarios as test cases and develop tests
  • Maintain existing automated tests and conduct exploratory manual testing
  • Collaborate with managers and developers for optimal testing opportunities
  • Submit issues to a bug tracker with detailed reproduction steps

Job description

Velixo is an award-winning provider of Excel-based reporting solutions for leading cloud ERP systems such as Acumatica, Sage Intacct, Cegid xRP Flex, JAMIS Prime, and Haufe x360.

With Velixo, you are able to build financials, project reports, dashboards, and any other kind of report in Excel with live ERP data. It takes just a few minutes!

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 skilled QA Automation Analyst to join our team as we continue to expand our feature scope. You will be maintaining and improving the end-to-end test suite for a sophisticated Microsoft Excel add-in that works across different platforms such as macOS, Windows, and web browsers.

Though writing E2E test code and contributing to the design of the internal testing framework is core to this position, it is not just a coding role where you'd work on predefined business scenarios.

Instead, we expect you to proactively identify the product business logic that requires end-to-end testing, and then analyse and design cross-cutting scenarios that test said logic efficiently, logically, and in a maintainable manner.

To succeed in this role, it's great to be a self-starter with a small company mindset; but above all, we're looking for curious people who regularly touch the product by hand and deeply understand it before starting any coding work.

Does it sound like you? Do not hesitate and apply today 💪

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: 
  • A university degree in a STEM field (computer science, technology, mathematics or engineering) is a requirement. If you had excellent grades or graduated with honors, even better!
  • Analytical thinking and attention to detail.
  • Good written communication skills in English. 
  • Accuracy in communication, producing documentation and following procedures.
  • Proficient in using Git, skilled in creating YAML workflows in GitHub Actions. 
  • Working knowledge of SQL / JSON syntax, XML, XML Schema, XPath, HTML, CSS. 
  • Write clean, readable, and maintainable code without overengineering things. 
  • Ability to read, understand and develop your own code in JavaScript/TypeScript  
  • Experience in writing automated testing scripts using Selenium Web Driver/ Playwright or alternatives 
  • Experience in exploratory and/or manual regression testing of desktop or web-based software. 
  • Technical writing skills for producing clean and concise test-cases, which are simultaneously reasonably detailed and unambiguous. 
  • Proven ability to deliver excellent productivity without sacrificing the quality of testing.
  • Supportive & synergetic team-player personality, a positive outlook, and excellent communication skills. 
  • 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 
  • 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). 

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
EnglishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Analytical Thinking
  • Detail Oriented
  • Microsoft Excel
  • Positivity

Quality Improvement Engineer Related jobs